Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 18000-7-2012 Информационные технологии (ИТ). Идентификация радиочастотная для управления предметами. Часть 7. Параметры активного радиоинтерфейса для связи на частоте 433 МГц

     6.2.5 Формат сообщения от УСО к радиочастотной метке


Радиочастотные метки должны распознавать получаемые от УСО сообщения в формате, описанном в таблицах 1 и 2.


Таблица 1 - Формат команды УСО ко всем радиочастотным меткам (общая команда)

Идентификатор протокола

Опции пакета

Длина пакета

Идентификатор сеанса

Код команды

Аргументы команды

Код CRC

0x40

1 байт

1 байт

2 байта

1 байт

N байтов

2 байта



Таблица 2 - Формат команды УСО к конкретной радиочастотной метке (частная команда)

Идентификатор протокола

Опции пакета

Длина пакета

Иденти-
фикатор изготови-
теля
радиоча-
стотной метки

Серий-
ный номер радиоча-
стотной метки

Иденти-
фикатор сеанса

Код команды

Аргументы команды

Код CRC

0x40

1 байт

1 байт

2 байта

4 байта

2 байта

1 байт

N байтов

2 байта



6.2.5.1 Идентификатор протокола (Protocol ID)

Поле идентификатора протокола (Protocol ID) позволяет осуществлять разработку различных стандартов применения, используя за основу положения настоящего стандарта ("производные стандарты применения"). Все производные стандарты применения должны использовать одинаковый протокол физического (сигнального) уровня, но структура (поля) команд и ответов, а также набор команд могут отличаться в зависимости от применения. В настоящем стандарте определены три основные команды: "Collection with Universal Data Block", "Sleep" и "Sleep All But", которые должны поддерживаться всеми производными стандартами. Все остальные команды в соответствии с требованиями настоящего стандарта должны поддерживаться устройствами, соответствующими настоящему стандарту, но необязательны для поддержки устройствами, соответствующими производным стандартам применения.

При передаче УСО сигнала пробуждения "Wake Up" все радиочастотные метки, поддерживающие требования к радиоинтерфейсу настоящего стандарта и производных стандартов применения, должны перейти в активное состояние.

УСО может передавать различные команды в зависимости от применения. Для инвентаризации всех активных радиочастотных меток в рабочей области УСО должно выдать команду сбора данных "Collection", определенную в настоящем стандарте. На эту основную команду сбора данных "Collection" должны отвечать все радиочастотные метки, поддерживающие как настоящий стандарт, так и производные стандарты применения. Радиочастотные метки должны отвечать на команду "Collection" с использованием форматов ответа, устанавливаемых в стандарте на применяемые радиочастотной меткой уровни линий передачи данных (в настоящем стандарте или производных стандартах). Также радиочастотные метки должны выполнять команды "Sleep" и "Sleep All But", определенные в настоящем стандарте. Совместимость настоящего стандарта и производных стандартов проиллюстрирована в приложении А.

6.2.5.2 Опции пакета (Packet Options)

Поле опций пакета, показанное в таблице 3, указывает на наличие в сообщении команды (пакете) полей серийного номера радиочастотной метки и идентификатора ее изготовителя. Как указано в таблице 4, отдельная команда может быть обращенной ко всем меткам (общая) или к конкретной метке (частная). Тип команды определяется следующим образом:

- только для частной команды: значение бита 1 в поле опций пакета установлено на "1";

- только для общей команды: значение бита 1 в поле опций пакета установлено на "0".


Таблица 3 - Поле опций пакета

Бит

7

6

5

4

3

2

1

0

Резерв

Резерв

Резерв

Резерв

Резерв

"1"

"0": общий запрос всем радиочастотным меткам (серийный номер радиочастотной метки и идентификатор изготовителя радиочастотной метки отсутствуют)

"1": частный запрос радиочастотной метке (серийный номер радиочастотной метки и идентификатор изготовителя радиочастотной метки присутствуют)

Резерв

Бит 2 поля опций пакета всегда имеет фиксированное значение "1" для совместимости версий.



Зарезервированные биты предназначены для использования в будущем. Они имеют нулевое значение по умолчанию.

6.2.5.3 Длина пакета (Packet Length)

Поле длины пакета используется для указания длины сообщения (в байтах) с начала идентификатора протокола до поля кода CRC включительно.

6.2.5.4 Идентификатор изготовителя радиочастотной метки (Tag Manufacturer ID)

Идентификатор изготовителя радиочастотной метки - это уникальный идентификатор, присваиваемый каждому изготовителю радиочастотных меток. Идентификатор изготовителя радиочастотной метки представляет собой шестнадцатибитовый код, присвоенный органом регистрации в соответствии с ИСО/МЭК 15963. Указанный шестнадцатибитовый код состоит из кода категории по ИСО/МЭК 15963 "0001 0001" (старший байт), а также восьмибитового идентификатора организации, присваивающей идентификатор UID "хххххххх" (младший байт).

_______________

В настоящем стандарте использовано устаревшее название идентификатора радиочастотной метки - UID. Согласно действующему стандарту ГОСТ Р ИСО/МЭК 15963-2011 идентификатор радиочастотной метки называется TID (от английского "Tag Identifier").