ГОСТ Р ИСО/МЭК 18000-62-2014. Национальный стандарт Российской Федерации. Информационные технологии. Идентификация радиочастотная для управления предметами. Часть 62. Параметры радиоинтерфейса для связи в диапазоне частот 860 - 960 МГц, тип B
Приложение B
(обязательное)
СТРУКТУРА ПАМЯТИ РАДИОЧАСТОТНОЙ МЕТКИ
B.1. Уникальный идентификатор (обязательный)
B.1.1. Общие сведения об уникальном идентификаторе
Серийный номер радиочастотной метки должен соответствовать либо B.1.2 и таблице B.1, либо B.1.3.
Различие состоит в первых битах байта 0 уникального идентификатора, которыми согласно B.1.2 являются '111' и согласно B.1.3 - '000'.
B.1.2. Формат уникального идентификатора
B.1.2.1 Общие сведения о формате уникального идентификатора TID
Таблица B.1
Формат уникального идентификатора TID
MSB |
|
|
|
|
|
| LSB |
Байт 0 M L | Байт 1 M L | Байт 2 M L | Байт 3 M L | Байт 4 M L | Байт 5 M L | Байт 6 M L | Байт 7 M L |
'E0' 8 бит | Код изготовителя ИС по ИСО/МЭК 7816-6 | 48 бит, присвоенных изготовителем микросхемы радиочастотной метки |
B.1.2.2 'E0' (байт 0)
E0 представляет собой биты заголовка (header) уникального идентификатора, за которым следует код изготовителя интегральной микросхемы согласно ИСО/МЭК 7816-6.
B.1.2.3 Код изготовителя ИС по ИСО/МЭК 7816-6 (байт 1)
8-битовый код изготовителя интегральной микросхемы по ИСО/МЭК 7816-6.
B.1.2.4 Биты, присвоенные изготовителем ИС (байты 2 - 7)
Существует 48-битовое поле, содержание которого определяет и устанавливает изготовитель интегральной микросхемы радиочастотной метки. Различным изготовителям ИС присвоены различные коды (приведены ниже), что устраняет возможность дублирования данных, используемых в антиколлизионном алгоритме (идентификаторы UID радиочастотной метки). Система нумерации, применяемая изготовителем ИС, должна гарантировать уникальность и однозначность номера, который блокируется от изменения до начала эксплуатации радиочастотной метки. Максимальное значение указанного поля равно 248 - 1.
Ответственность за обеспечение уникальности и блокировку уникального номера несет изготовитель ИС.
B.1.3. Уникальный идентификатор по ANSI 256
В таблице B.2 указаны байты 0 - 7 серийного номера радиочастотной метки.
Таблица B.2
Компоновка серийного номера радиочастотной метки
(байты 0 - 7)
MSB |
|
|
|
|
|
| LSB | ||
Байт 0 MSB LSB | Байт 1 MSB LSB | Байт 2 MSB LSB | Байт 3 MSB LSB | Байт 4 MSB LSB | Байт 5 MSB LSB | Байт 6 MSB LSB | Байт 7 MSB LSB | ||
000 ноль 3 бита | Присваивается изготовителем ИС 47 битов | ID изготовителя 8 бит (см. примечание 1) MSB LSB | Код FAB 4 бит (см. примечание 2) MSB LSB | CK 2 бит (см. примечание 3) MSB LSB | |||||
MSB | LSB | ||||||||
Примечания 1 Определяется изготовителем ИС. 2 Присваивается изготовителем ИС таким образом, чтобы вместе с ID и серийным номером составить уникальный идентификатор. 3 Округленная контрольная сумма предшествующих 62 бит. Действительными значениями СК являются 0, 1, 2 и 3. | |||||||||
Серийный номер радиочастотной метки в составе уникального идентификатора должен быть запрограммирован и заблокирован от изменений изготовителем. | |||||||||
B.1.4. Остальная системная память
B.1.4.1 Идентификатор изготовителя (байты 8, 9)
Два байта, указанные в таблице B.3, зарезервированы для кодирования идентификатора изготовителя радиочастотной метки для обеспечения соответствия стандартам, разрабатываемым в области радиочастотной идентификации. Указанное поле предполагается заполнять приведенными в таблице кодами в зависимости от изготовителя радиочастотной метки.
Таблица B.3
Коды изготовителя
Изготовитель | Обозначение по ASCII | Шестнадцатеричный код |
Зарезервировано | 'AT' | 4154 |
Зарезервировано | 'HT' | 4854 |
Зарезервировано | 'AA' | 4141 |
Зарезервировано | 'AS' | 4153 |
Зарезервировано | 'AN' | 414E |
B.1.4.2 Тип аппаратного обеспечения радиочастотной метки (байты 10, 11)
Конфигурация аппаратного обеспечения радиочастотной метки представлена 2-байтовым шестнадцатеричным номером. Такие номера должны быть различны для каждого типа аппаратного обеспечения, изменяющего конструкцию радиочастотной метки, а следовательно, влияющего на ее функции. При этом не учитывают различия в упаковке радиочастотной метки, ее цвет и даже различия в рабочей частоте радиочастотной метки. Это поле служит для определения различий команд или структуры команд, размера блока или объема данных. Его можно использовать также для определения протоколов данных или дополнительных возможностей, например, как звуковой или визуальный индикатор.
B.1.4.3 Встроенный код применения (байт 12)
B.1.4.3.1 Общие сведения о встроенном коде применения
Эго высший уровень структуры памяти радиочастотной метки. Данное поле вместе с распределением памяти радиочастотной метки позволяет для конкретного применения определить формат и содержание пользовательских данных. Это поле может быть использовано для представления различных форматов данных в памяти радиочастотной метки.
Существующие шестнадцатеричные представления встроенного кода применения указаны в таблице B.4.
Таблица B.4
Встроенные коды применения
Встроенный код применения | Описание встроенного кода применения |
00, FF | Не определен, программируется изготовителем на 'FF' |
01 | Зарезервирован |
02 | Пользовательское распределение памяти |
03 | Таблица размещения файлов (длинная директория) - будет определена в будущем |
04 | Контрольная радиочастотная метка |
05 | Радиочастотная метка для конфигурации устройства опроса |
06 | Зарезервирован для использования в будущем |
07 | Зарезервирован для технических разработок |
08 | Зарезервирован для использования в будущем |
09 | Зарезервирован для использования в будущем |
0A | Формат данных в соответствии с ИСО/МЭК 15961 и ИСО/МЭК 15962 |
0B | Формат данных в соответствии с ANSI MH 10.8.4 |
0C - 0E | Зарезервирован для использования в будущем |
0F | Формат данных, соответствующий UCC.EAN.GTAG (см. примечание) |
0C - FE | Для назначения и регистрации в зависимости от требований применения |
Примечание - Формат данных, совместимых с GTAG, выбирается командой WAKEUPGTAG:
GROUP_SELECT_EQ (ADDRESS = '12', BYTE_MASK = '01', WORD_DATA = '0F 00 00 00 00 00 00 00')
(0x00 0x12 0x01 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x00).
B.1.4.3.2 Встроенный код применения '01' - зарезервирован
Карта распределения памяти радиочастотной метки для встроенного кода применения '01' в настоящее время не определена. Этот код может использоваться для определения функций и/или применений, которые будут добавлены к исходному.
B.1.4.3.3 Встроенный код применения '02' - пользовательское распределение памяти
Подробные сведения о пользовательских таблицах размещения данных и файлов в настоящем стандарте не приведены. Предусматривается, что заказчики должны зарегистрировать код пользовательского распределения памяти (код CSMAC, от Customer Specific Memory Allocation Code) в службе маркетинга изготовителя, чтобы получить командную строку для записи своего 2-байтового кода CSMAC на радиочастотную метку, а также встроенного кода применения '02' в байте 12 памяти метки.
Таблица B.5 содержит примеры пользовательского распределения памяти радиочастотных меток, хотя не учитывает все варианты и не представляет все зарегистрированные коды. Для получения текущего перечня и регистрации дополнительных кодов рекомендуется связаться с изготовителем.
Таблица B.5
Коды пользовательского распределения памяти, байты 13 и 14
Шестнадцатеричный код | Обозначение по ASCII |
4141 | 'AA' |
414E | 'AN' |
4143 | 'AS' |
4154 | 'AT' |
4650 | 'GP' |
4854 | 'HT' |
4D44 | 'MD' |
5046 | 'PF' |
5354 | 'ST' |
Другие применения с распределением памяти радиочастотной метки по желанию заказчика, которые могут быть добавлены в будущем, включают (но не ограничиваются) следующее:
- выявление и предотвращение краж;
- системы аварийной сигнализации.
B.1.4.3.4 Встроенный код применения '03' - таблица размещения файлов (длинная директория)
Распределение памяти радиочастотной метки для встроенного кода применения '03' (таблица размещения файлов) в настоящее время не определено и является зарезервированным. Данный формат позволит пользователю просматривать память радиочастотной метки подобно памяти накопителя на гибких магнитных дисках на компьютере.
B.1.4.3.5 Встроенный код применения '04' - контрольная радиочастотная метка
Архитектура контрольной радиочастотной метки выполнена настолько доступной для устройства опроса, что оно может выборочно считывать контрольную радиочастотную метку для проверки типа подключенной антенны, определения коэффициента заполнения и/или выходной мощности. Функция контрольной радиочастотной метки может также использоваться для проведения сквозной эксплуатационной проверки системы. Байты данного кода программируются и блокируются от изменения на заводе-изготовителе.
B.1.4.3.6 Встроенный код применения '05' - радиочастотная метка для конфигурации устройства опроса
Распределение памяти радиочастотной метки для встроенного кода применения '05' зарезервировано для указания радиочастотной метки, используемой для конфигурирования устройства опроса с помощью специального режима диагностики конфигурации. Такая радиочастотная метка может быть использована для установки различных параметров конфигурации устройства опроса или группы устройств опроса, находящихся в режиме конфигурации, путем обычного ее считывания. Формат таких данных должен быть определен в спецификациях устройства опроса или может быть внесен в будущем в настоящий стандарт в качестве приложения.
B.1.4.3.7 Встроенные коды применения с '06' по '09'
Зарезервированы для использования в будущем.
B.1.4.3.8 Встроенный код применения '0A' - формат данных в соответствии с ИСО/МЭК 15961 и ИСО/МЭК 15962
Встроенный код применения '0A' (формат данных по ИСО/МЭК 15961 и ИСО/МЭК 15962) зарезервирован для радиочастотной метки, используемой в соответствии с настоящим стандартом. Согласно текущему распределению памяти радиочастотной метки по ИСО/МЭК 15961 и ИСО/МЭК 15962 байт 13 предназначен для хранения информации об идентификаторе семейства применений (идентификаторе AFI). Байт 14 предназначен для идентификатора формата хранения данных (идентификатора DSFID).
B.1.4.3.9 Встроенный код применения '0B' - формат данных в соответствии с ANSI MH 10.8.4
Встроенный код применения '0B' (формат данных в соответствии с ANSI MH 10.8.4) зарезервирован для радиочастотной метки, соответствующей указанному стандарту.
B.1.4.3.10 Встроенные коды применения с '0C' по '0E'
Зарезервированы для использования в будущем.
B.1.4.3.11 Встроенный код применения '0F - формат данных в соответствии со стандартом EAN.UCC GTAG
Встроенный код применения '0B' (формат данных в соответствии с EAN.UCC GTAG) зарезервирован для указания радиочастотной метки, соответствующей указанному прикладному стандарту.
Согласно EAN.UCC GTAG в карте распределения памяти радиочастотной метки байт 13 предназначен для хранения информации об идентификаторе семейства применений (идентификаторе AFI).
B.1.4.3.12 Встроенные коды применения с '10' по 'FF'
Зарезервированы для использования в будущем.
B.1.4.3.13 Карта распределения памяти радиочастотной метки (байты 13 - 17)
Указанное поле вместе со встроенным кодом применения (байт 12) позволяет для данного применения на основе принципа структурной иерархии определить формат и содержание пользовательских данных.
B.1.4.3.14 Память применения радиочастотной метки (байты 18 и выше)
Указанные байты представляют собой область в памяти радиочастотной метки для хранения общих данных применения.
