Интеграция с контроллером WirenBoard 6 · Невотон
Главная / Интеграция с контроллером WirenBoard 6

Интеграция с контроллером WirenBoard 6

Интеграция с контроллером Wiren Board 6

Контроллер WirenBoard 6 (далее WB6) работает на встроенном программном MQTT-брокере. Каждый датчик и устройство ввода-вывода этого контроллера, публикует свои данные в топиках этого брокера. Подключить наш модуль PCR-6.0.1-E к контроллеру WB6 – это значит публиковать данные модуля в определенных топиках его MQTT-брокера. Настроим модуль PCR-6.0.1-E для работы с MQTT- брокером. Для этого в WEB-интерфейсе модуля откроем вкладку MQTT. На этой вкладке зададим IP-адрес MQTT-брокера (он совпадает с IP-адресом контроллера Wirenboard), номер порта брокера (по умолчанию для WB6 он должен быть 1883), логин и пароль, если в самом WB6 они настроены.

После этого надо указать имена топиков, в которых будут публиковаться данные, измеренные модулем PCR-6.0.1-E. В заводской прошивке для модуля PCR-6.0.1-E уже настроены имена топиков как раз для работы с контроллером WB6 и дополнительно их настраивать не надо. Остается установить чекбокс «Подключено к MQTT» в положение ОТКЛ (если до этого он был в положении ПОДКЛ) и нажать на экранную кнопку «Сохранить». Теперь ставим чекбокс «Подключено…» в положение ПОДКЛ и вновь жмем «Сохранить».

Если до этого мы ничего не напутали, то через непродолжительное время на вкладке MQTT WEB-интерфейса появится индикатор MQTT ПОДКЛЮЧЕН. С этого момента все данные с модуля PCR-6.0.1-E публикуются в соответствующих топиках встроенного MQTT-брокера WB6 и в WEB-интерфейсе контроллера мы можем их наблюдать. Если установить на компьютер приложение MQTT-Spy,  то можно наблюдать эти топики.