oven — 6.5.3 Работа по протоколу MQTT

6 Устройство и принцип работы Рисунок 6.2 – Структурная схема обмена по протоколу MQTT Подписка и публикация данных происходит в рамках топиков. Топик представляет собой символьную строку с кодировкой UTF-8, которая позволяет однозначно идентифицировать определенный параметр. Топики состоят из уровней, разделяемых симводом « / ». ПРИМЕЧАНИЕ Топики MQTT могут включать в себя заполнители – специальные символы, которые обрабатываются брокером особым образом. Существует два типа заполнителей – одноуровневый заполнитель « + » и многоуровневый заполнитель « # ». ПРЕДУПРЕЖДЕНИЕ Топики являются чувствительными к регистру. Структура топиков модулей:

Серия/Имя_устройства/Функция/Имя_узла/Параметр , где: • Серия – наименование серии устройства, всегда имеет значение МХ210; • Имя_устройства – имя конкретного модуля, заданное в ПО Owen Configurator (см. раздел 7.1 ); • Функция – GET (чтение значений входов или выходов) или SET (запись значений выходов модуля); • Имя_узла – тип входов или выходов (DI/DI/AI/AO); • Параметр – название конкретного параметра (см. таблицу 6.10 ).

Таблица 6.10 – Уровни топиков модуля 38 Серия Имя устрой- ства Функция Имя узла Параметр Описание Формат значения MX210 Device GET DI MASK Битовая маска дискретных входов Целочисленный MX210 Device GET DI1–DI20 COUNTER Значение счетчика / дополнительного режима* Целочисленный ПРИМЕЧАНИЕ * Только для МВ210-212