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

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

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

Таблица 6.11 – Уровни топиков модуля 28 Серия Имя устрой- ства Функция Имя узла Параметр Описание Формат значения MX210 Device SET, GET AO1-AO8 VALUE _ PERCENT Значение аналогового выхода в ‰ (0,10 %) С плавающей точкой MX210 Device SET, GET AO1-AO8 VALUE PHYS _ Значение аналогового выхода в мВ или мкА С плавающей точкой