Приемопередатчик энкодера (ERT) — это пакетный радиопротокол , разработанный компанией Itron для автоматического считывания показаний счетчиков . [1] Технология используется для передачи данных со счетчиков коммунальных услуг на короткие расстояния, чтобы транспортное средство коммунальных услуг могло собирать данные счетчиков без необходимости физического осмотра каждого счетчика работником.
Протокол ERT был впервые описан в патенте США 4,614,945 . [2] Более подробные технические сведения изложены в более позднем патенте США 4,799,059 . [3]
ERT — это модулированный радиосигнал OOK , который передается в нелицензируемом диапазоне 900–920 МГц . [1] Сообщение передается в открытом виде и использует манчестерское кодирование . Протокол использует частотный скачок , метод множественного доступа , чтобы избежать помех от других близлежащих счетчиков. Форматы пакетов SCM и IDM описаны в патенте США 7,830,874 [4]
Сообщения SCM имеют размер 12 байт. Каждое сообщение содержит одно кумулятивное значение показаний счетчика вместе с серийным номером счетчика, типом товара, контрольной суммой и флагами несанкционированного доступа.
Поле | Длина (бит) | Значение по умолчанию | Примечания |
---|---|---|---|
Синхронизирующий бит | 1 | 1 | |
Преамбула | 20 | 0xF2A60 | |
Биты MS ID ERT | 2 | старшие два бита серийного номера счетчика | |
Сдержанный | 1 | ||
Физическое вмешательство [5] | 2 | ||
Тип ЭРТ | 4 | тип товара: вода, газ или электричество | |
Тампер кодера | 2 | ||
Данные о потреблении | 24 | значение показаний счетчика | |
Биты ERT ID LS | 24 | младшие биты серийного номера счетчика | |
Контрольная сумма | 16 | Код БЧХ с порождающим полиномом: |
Сообщения IDM имеют размер 92 байта и содержат данные о времени использования .
Поле | Длина (байты) | Ценить | Примечания |
---|---|---|---|
Синхронизация обучения | 2 | 0x5555 | |
Синхронизация кадров | 2 | 0x16A3 | |
Тип пакета | 1 | 0x1С | |
Длина пакета | 2 | 0x5CC6 | Количество оставшихся байтов (MSB) и код Хэмминга первого байта (LSB) |
Версия | 1 | 0x01 | |
Тип ЭРТ | 1 | 0x17 | Ниббл LSB эквивалентен типу ERT SCM. |
Серийный номер ЭРТ | 4 | ||
Интервал потребления Количество | 1 | ||
Состояние программирования модуля | 1 | ||
Количество тамперов | 6 | ||
Асинхронный счетчик | 2 | ||
Флаги отключения электроэнергии | 6 | ||
Последний подсчет потребления | 4 | ||
Интервалы дифференциального потребления | 53 | 47 интервалов 9-битных целых чисел | |
Смещение времени передачи | 2 | ||
Серийный номер CRC | 2 | CRC-16-CCITT серийного номера ERT | |
Пакет CRC | 2 | CRC-16-CCITT пакета, начинающегося с типа пакета |
Более поздние патенты описывают дополнительные вариации пакетов переменной длины.
Несколько поставщиков (помимо Itron) внедрили приемники ERT (обычно для считывания данных о потреблении со счетчиков Itron). В частности, Digi продает шлюз ERT [6] , а Grid Insight продает продукт на базе ПК под названием AMRUSB-1.
Должно быть возможно декодировать сигналы ERT с помощью пакетных радиостанций UHF общего назначения, таких как Texas Instruments CC1101 или Freescale MC33696. Программно-определяемый радиоприемник был реализован с использованием недорогого оборудования: RTLAMR, а программное обеспечение rtl_433 будет декодировать сообщения SCM. Kismet (программное обеспечение) имеет источник данных rtlamr. Архивировано 19.09.2020 на Wayback Machine .