Это настройка читателей (subscribers) системы обмена сообщениями MQTT.
Для интеграции между несколькими устройствами NSG, а также между изделиями NSG и системами "интернета вещей" (IoT) от других производителей, а именно:
В качестве брокера MQTT может использоваться как встроенная служба на данном устройстве, так и другое устройство NSG, продукт стороннего производителя или публичный сервис.
Данная служба состоит из одного или нескольких демонов-читателей (subscribers) MQTT. Каждый из демонов подписывается на указанную тему на брокере MQTT. Демон устанавливает постоянное TCP-соединение с брокером, и при публикации нового сообщения в этой теме получает его практически немедленно. Далее демон выступает в системе обработчика событий NSG в качестве виртуального датчика и генерирует событие с заданным именем датчика и состоянием. Это событие обрабатывается по установленным правилам.
Для добавления добавления нового демона-читателя MQTT используйте команды +
, _new
или _insert
. Данный список является именованным и не упорядочивается автоматически. Каждый демон читает ровно одну тему на одном брокере MQTT. Для удаления используйте команду -
или _remove
.
Демоны MQTT (как писатели, так и читатели) иницируют TCP-соединения с брокером со своей стороны. Благодаря этому они могут работать с любых IP-адресов, в т.ч. динамических и приватных, и успешно проходят через NAT в сетях поставщиков услуг.
Смотреть журнал данного демона, а также общий журнал обработчика событий. В общем журнале должны присутствовать события от читателя MQTT, и они должны быть распознаны как одно или несколько событий, описанных в обработчике (номера распознанных событий выводятся в конце строки в квадратных скобках).
© Network Systems Group 2015–2024 | Отдел документации |