ГОСТ Р ИСО/МЭК 18000-7—2012
6 2.5.9 Код CRC
Контрольная сумма в виде шестнадцатибитового значения рассчитывается для каждого сообще
ния команды с начальным нулевым значением («0x0000») по всем байтам данных (исключая преамбу
лу) от идентификатора протокола до аргументов команды включительно. Расчет ведется в
соответ ствии с рекомендацией ССПТ1> с помощью полинома «х16-*■х12+ х5 +1». Значение
кода CRC добавляется в соответствующее поле командного сообщения в виде двухбайтового поля.
См. «Реко мендации ITU-T V.41 (Извлечения из официальных документов). Кодонезависимая система
контроля ошибок, приложение I — Реализация кодирования и декодирования для системы с
использованием циклического кода» [ITU-T Recommendation V.41 (Extract from the Blue Book). Code-
independent error-control system. Appendix I — Encoding and decoding realization for cyclic code system).
6.2.6 Формат ответа от радиочастотной метки к УСО
В зависимости от типа сообщения, передаваемого радиочастотной меткой УСО. оно может иметь
один из двух форматов. Радиочастотная метка должна всегда отвечать на команду, используя один
из форматов ответа, описанных ниже. Исключение составляют случаи, когда радиочастотная метка
не должна отвечать УСО. а именно:
- команда, удовлетворяющая требованиям настоящего стандарта, не требует ответа;
- значение кода CRC. принятое радиочастотной меткой в команде, не совпадает со значением
кода CRC. рассчитанным радиочастотной меткой для пакета команды;
- общая команда получена с неправильным командным кодом или другой ошибкой;
- радиочастотная метка находится в спящем состоянии.
Существует два возможных формата ответа:
- формат ответа на общую команду;
- формат ответа на частную команду.
6.2.6.1 Формат ответа радиочастотной метки на общую команду
Данный формат сообщения, приведенный в таблице 5. используется в ответе радиочастотной
метки, находящейся в рабочей области УСО. на его общую команду. Общие команды см. в таблице 4.
Т а б л и ц а 5 — Формат ответа на общую команду
И дентиф и
катор
протокола
Статус
радио Длина
частотной пакета
метки
Иден
тификатор
сеанса
Идентифи
катор
изготовители
радиочас
тотной четки
Серийный
номер
радио
частотной
метки
Код
команды
ДанныеКод CRC
0x40
2 байта1 байт
2 байта
2 байта
4 байта
1 байт
N байтов2 байта
В соответствии с таблицей 5 в своем ответе на общую команду радиочастотная метка должна
передать идентификатор протокола и следующую информацию;
- статус радиочастотной метки, который указывает несколько параметров: формат ответа, тип
радиочастотной метки, наличие сигнала предупреждения (alarm), наличие отказов аппаратуры. Под
робное о статусе метки см. 6.2.6.4:
- длину пакета, которая указывает число байтов в сообщении, начиная с поля идентификатора
протокола и до поля кода CRC включительно;
- идентификатор сеанса: идентификатор конкретного УСО. Имеет целое значение от «0x0001»
до «OxFFFF». Нулевое значение «0x0000» зарезервировано и не используется;
- идентификатор изготовителя радиочастотной метки: уникальный идентификатор, присвоен
ный изготовителю;
- серийный номер радиочастотной мотки: уникальный серийный номер радиочастотной метки,
присвоенный изготовителем в процессе ее производства;
- код команды: код команды, полученной от УСО (см. таблицу 4);
11Международный консультационный комитет по телефонии и телеграфии. МККТТ (фр. Comite Consultant
International T6l6phonique et Telegraphique. CCITT) — подразделение Международного союза электросвязи (ITU).
С 1995 года этот комитет официально называется ITU-T сектор стандартизации электросвязи Международного
союза электросвязи (англ. International Telecommunication Union — Telecommunication sector). CCITT (ITU-T) раз
рабатывает технические стандарты, известные как «Рекомендации», по всем международным аспектам цифровых и
аналоговых коммуникаций.
10