ГОСТ Р ИСО/МЭК 18000-7—2012
- сервисный бит: значение «1» указывает, что радиочастотная метка обнаружила ошибки в ра
боте аппаратуры. Дополнительная информация о характере ошибки может быть получена с помощью
универсального блока данных состояния отказов аппаратуры (Hardware Fault Status UDB).
6.3 Команды для радиочастотных меток
6.3.1. Команда «Collection with Universal Data Block»
Команда «Collection with Universal Data Block» используется для сбора идентификаторов изго
товителя радиочастотных меток, серийных номеров радиочастотных меток с содержимым заданных
универсальных блоков данных (блоков UDB). Формат команды «Collection with Universal Data Block»
показан в таблице 27.
Т а б л и ц а 27 — Формат команды «Collection with Universal Data Block»
Код команды
Размер окна
Максимальная длина пакета
Код типа UDB
OxlF
2 байта
1 байт
1 байт
В соответствии с таблицей 27 команда «Collection with Universal Data Block» кроме кода команды
должна содержать следующие данные:
- размер окна (Window Size): число интерваловдлительностью по 57,3 мс каждый, используемое
в алгоритме сбора данных для опроса радиочастотных меток. Описание алгоритма опроса см. в 6.4.
Размер окна является целым шестнадцатибитовым числом в диапазоне от 1до 512;
- максимальная длина пакета (Max Packet Length): целое число (от 20 до 255 включительно),
определяющее максимальное значение, которое радиочастотная метка может использовать в ответе
в поле длины пакета (Packet Length). Радиочастотная метка может выбрать различную длину пакета
ответа, которая не будет превышать значения максимальной длины пакета. Это поле используется
для настройки параметров, а также для ограничения времени передачи данных по радиочастотному
каналу в соответствии с местными нормами радиорегулирования. Минимальное значение данного па
раметра равно 20 байтам (15 байт протокольных данных. 1 байт кода типа блока UDB. 2 байта значе
ния общей длины блока UDB и 2 байта значения запрошенного смещения Requested Offset). При этой
минимальнойдлине пакета никакихданных из блока UDB в ответ радиочастотной метки не включается;
- код типа блока UDB (UDB Type Code): указывает тип запрашиваемого блока UDB. Список типов
блоков UDB приведен в таблице 40.
Радиочастотная меткадолжна выбрать случайный временной слотдля ответа с учетом переданных ей
значений размера окна и максимальной длины пакета (см. 6.4). Метка отвечает на команду «Collection with
Universal Data Block)» в этом временном слоте. Форматсообщения радиочастотной меткисм. в таблице 28.
Все запрашиваемые командой данные блока UDB радиочастотная метка должна сохранять
без изменений с момента получения команды «Collection with Universal Data Block» вплоть до оконча
ния передачи данных в ответном сообщении.
Т а б л и ц а 28 — Ответ радиочастотной метки на команду «Collection with Universal Data Block»
Код команды
Код типа блока UDB
Общая длина блока UDB
Запрошенное
смещение
Данные блока UOB
0x1F
1 байт
2 байта
2 байта
N байтов
В соответствии с таблицей 28 в своем ответе на команду «Collection with Universal Data Block»
радиочастотная метка должна передать код команды и следующую информацию:
- код типа блока UDB: указывает тип запрошенного блока UDB:
- общая длина блока UDB (Total UDB Length): суммарная длина, в байтах, данных блока UDB
в радиочастотной метке для заданного типа блока UDB,
- запрошенное смещение (Requested Offset): радиочастотная метка должна представлять значе
ние нуль в своем ответе на команду «Collection with UDB». Все команды «Collection with UDB» должны
выполняться с применением смещения нуль, и радиочастотная метка должна отправлять данные, на
чинающиеся с первого бита запрошенного блока UDB. и подтверждать это значение смещения
значе нием «0» в поле «Запрошенное смещение»;
- данные блока UDB: начальная часть данных из универсального блока данных.
17