(Действующий) ГОСТ Р ИСО 28560-2-2014 Информация и документация. Радиочастотная...

Докипедия просит пользователей использовать в своей электронной переписке скопированные части текстов нормативных документов. Автоматически генерируемые обратные ссылки на источник информации, доставят удовольствие вашим адресатам.

Действующий
В ИСО/МЭК 15961-1 приведена команда, позволяющая считывать набор или наборы данных в первой позиции без считывания других данных радиочастотной метки. Эта команда должна использоваться для достижения более быстрых операций считывания наборов данных, расположенных в низшем блоке. Использование этой команды предназначено для начального считывания первичного идентификатора предмета учета и индекса идентификатора объектов.

8 Требования к радиочастотным меткам

8.1 Протокол радиоинтерфейса

8.1.1 Общее положение
Протокол радиоинтерфейса должен соответствовать ИСО/МЭК 18000-3 Mode 1, с требованиями, определенными в 8.1.2 и 8.1.5.
8.1.2 Объявление параметров памяти
Идентификатор радиочастотной метки (определяемый как уникальный идентификатор радиочастотной метки) является обязательным компонентом для радиочастотных меток, соответствующих ИСО/МЭК 18000-3 Mode 1. Структура 64-битного кода, как это определено в ИСО/МЭК 18000-3, а конкретно параметр "М1-Р: 3b", определяет только первые 16 бит структуры этого кода. Радиочастотные метки по ИСО/МЭК 18000-3 Mode 1, для которых объявляется совместимость с данной частью ИСО 28560, должны предоставлять информацию для возможности определения устройствами считывания и приложениями следующих характеристик радиочастотной метки:
- размер блока (см. параметр М1-Р: 10);
- число блоков (см. параметр М1-Р: 10);
- объем считывания, если больше 1 блока (см. параметр М1-Р: 4);
- объем записи, если больше 1 блока (см. параметр М1-Р: 5);
- адрес первого блока, в который могут записываться данные;
- адрес последнего блока, в который могут записываться данные.
Постоянно публикуемый подкомитетом ИСО/МЭК СТК 1/ПК 31 (ISO/IEC JTC 1/SC 31) документ предоставляет эту информацию для различных моделей радиочастотных меток по ИСО/МЭК 18000-3 М1. Подробные ссылки на источники предоставлены на информационном сайте ИСО 28560 (см. А.1).
8.1.3 Память идентификатора AF
Радиочастотные метки по ИСО/МЭК 18000-3 Mode 1, совместимые с данной частью ИСО 28560, должны иметь в памяти определенное место для кодирования идентификатора AFI. Это место должно адресоваться в командах чтения, записи и блокировки. Адрес этого расположения может определяться производителем интегральной схемы, и его объявление не требуется для команд радиоинтерфейса.
8.1.4 Память идентификатора DSFID
Радиочастотные метки по ИСО/МЭК 18000-3 Mode 1, совместимые с данной частью ИСО 28560, должны поддерживать идентификатор DSFID одним из двух способов:
- предпочтительным является выделение в радиочастотной метке специального места в памяти, предназначенного для кодирования идентификатора DSFID. Это место должно адресоваться в специальных командах для записи, чтения и блокирования идентификатора DSFID. Адрес этого расположения может определяться производителем интегральной схемы, и его объявление не нужно для команд радиоинтерфейса;
- альтернативный метод заключается в использовании правил программного кодирования идентификатора DSFID, приведенных в ИСО/МЭК 15962.
Радиочастотные метки с использованием любого из этих методов полностью совместимы в отношении идентификатора DSFID.
Если в памяти радиочастотной метки выделено определенное место, то она может поддерживать команду Lock DSFID (Блокировка идентификатора DSFID) радиоинтерфейса. Блокировка в этом случае становится пользовательским выбором, основанным на оценке необходимости изменения метода доступа и формата данных в какой-то момент в будущем. С другой стороны, если идентификатор DSFID кодируется программно, блокировку следует рассматривать совместно с блокировкой первичного идентификатора предмета учета, который данная часть ИСО 28560 рекомендует блокировать.
8.1.5 Заданные команды радиоинтерфейса
В таблице 7 указаны обязательные и необязательные команды, необходимые для приложений с использованием радиочастотной идентификации для управления предметами, и следовательно для данной части ИСО 28560. Устройства считывания и радиочастотные метки, заявляемые как совместимые с данной частью ИСО 28560, должны соответствовать требованиям к управлению предметами, приведенным в таблице 7.
Таблица 7 - Заданные команды и их коды
Код команды
Основной тип по ИСО/МЭК 18000-3 Mode 1
Функция
Требование управления предметами
01
ОбязательнаяInventory (Инвентаризация)Идентификатор AFI необходим для команды, а идентификатор DSFID необходим, как часть ответа
02
ОбязательнаяStay quiet (Сохранять молчание)Неизменное состояние
20
НеобязательнаяRead single block (Считать одиночный блок)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если не поддерживается команда Read multiple blocks (Считать несколько блоков)
21
НеобязательнаяWrite single block (Записать одиночный блок)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если не поддерживается команда Write multiple blocks (Записать несколько блоков)
22
НеобязательнаяLock block (Блокировать блок)Требуется для устройства считывания и для радиочастотной метки
23
НеобязательнаяRead multiple blocks (Считать несколько блоков)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если не поддерживается команда Read single block (Считать одиночный блок)
24
НеобязательнаяWrite multiple blocks (Записать несколько блоков)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если не поддерживается команда Write single block (Записать одиночный блок)
25
НеобязательнаяSelect (Выбрать)Команда должна поддерживаться и устройствами считывания, и радиочастотными метками
26
НеобязательнаяReset to ready (Сброс к готовности)Команда должна поддерживаться и устройствами считывания, и радиочастотными метками
27
НеобязательнаяWrite AFI (Записать идентификатор AFI)Требуется для устройства считывания и для радиочастотной метки
28
НеобязательнаяLock AFI (Блокировать идентификатор AFI)Требуется для устройства считывания и для радиочастотной метки
29
НеобязательнаяWrite DSFID (Записать идентификатор DSFID)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, но если это невозможно, она должна поддерживать программное кодирование идентификатора формата данных (см. 8.1.4)
НеобязательнаяLock DSFID (Блокировать идентификатор DSFID)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если она поддерживает команду радиоинтерфейса Write DSFID (Записать идентификатор DSFID) (код команды 29)
НеобязательнаяGet system information (Передать системную информацию)Требуется для устройства считывания и для радиочастотной метки
НеобязательнаяGet multiple block security status (Передать мульти-статус безопасности блоков)Требуется для устройства считывания и для радиочастотной метки

8.2 Последовательность битов и байтов

Правила, определяющие порядок следования битов и байтов, варьируются, базируясь на ссылочных стандартах, разработке собственных интерфейсов устройства считывания, обработки данных устройством считывания/опроса, даже на марке и модели компьютера и используемой операционной системе. На рисунке 6 приведены некоторые проблемы и ограничения.
ИСО/МЭК 18000-3 Mode 1 обращается к протоколу радиоинтерфейса, установленному ИСО/МЭК 15693-3, что проясняет передачу идентификаторов AFI и DSFID (как однобайтовых значений) в командах и ответах первым младшим значащим битом. Уникальный идентификатор микросхемы или идентификатор OID является полем с несколькими байтами, которое передается первым младшим значащим битом, каждый байт передается первым младшим значащим битом.
471 × 395 пикс.     Открыть в новом окне
Рисунок 6 - Проблемы и ограничения для последовательности битов и байтов
В отличие от некоторых более современных технологий радиочастотной идентификации в ИСО/МЭК 18000-3 Mode 1 не стандартизован интерфейс устройств, что означает различную адресацию битов и байтов в устройстве считывания/опроса или на входе прикладного программного интерфейса к устройству считывания/опроса или даже между логической памятью по ИСО/МЭК 15962 и прикладным программным интерфейсом для устройства считывания/опроса. Следовательно системным разработчикам важно обращать внимание на эти вопросы в конкретных используемых программных и технических средствах и операционной системе.
ИСО/МЭК 15962 определяет структуру набора данных как обычно начинающуюся с байта-предшественника.
В таблице D.3 приведено детальное кодирование на примере первичного идентификатора предмета учета.
Следовательно байт-предшественник первичного идентификатора предмета учета кодируется в блоке с наименьшим адресом в пользовательской памяти и в байте с наименьшим адресом. На рисунке 7 приведен пример кодирования для памяти с четырехбайтовым блоком на основе примера в таблице D.3
294 × 141 пикс.     Открыть в новом окне
Рисунок 7 - Закодированные байты для примера в таблице D.3
Единственным исключением является то, что для тех радиочастотных меток, в которых должен быть позиционирован изменяемый идентификатор DSFID, сдвинут байт-предшественник первичного идентификатора предмета учета ко второму адресуемому байту.
Ниже (таблица 8) приведена команда (или запрос) радиоинтерфейса Write Single Block (Записать одиночный блок) для записи в блок с наименьшим номером с каждым байтом, посланным радиочастотной метке, начинающимся с младшего значащего бита.
Таблица 8 - Пример команды Write single block (Записать одиночный блок) по ИСО/МЭК 15693-3
SOF
Флаги
Код команды
Идентификатор UID
Номер блока
Данные
CRC16
EOF
8 битов
21
D5 9B 7A 13 00 01 04 E0
8 битов
91 00 05 1С
16 битов
 Идентификатор UID требуется только при установке специального флага. В настоящем примере идентификатор радиочастотной метки представляет собой E0040100137A9BD5.  Значение наименьшего номера блока изменяется в зависимости от архитектуры памяти, определяемой различными изготовителями микросхем, и моделей.
_______________
 SOF - start of frame, начало структуры данных.
 CRC16 - (cyclic redundancy check, контроль циклическим избыточным кодом) 16-битовый циклический избыточный код.
 EOF - end of frame, окончание структуры данных.

8.3 Испытание радиоинтерфейса на соответствие

Испытание системы на соответствие должно выполняться согласно ИСО/МЭК ТО 18047-3.

8.4 Эксплуатационные испытания

Эксплуатационные испытания радиочастотных меток должны проводиться в соответствии с ИСО/МЭК 18046-3.

9 Проблемы целостности данных, обеспечения безопасности и конфиденциальности