Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.3
Дерево команд: services.event-handler.event-actions.mqttpub.…далее…

Что это такое?

Это настройка писателей (publishers) системы обмена сообщениями MQTT.

Зачем это нужно?

Для интеграции между несколькими устройствами NSG, а также между изделиями NSG и системами "интернета вещей" (IoT) от других производителей, а именно:

В качестве брокера MQTT может использоваться как встроенная служба на данном устройстве, так и другое устройство NSG, продукт стороннего производителя или публичный сервис.

Как это настроить?

Данная служба состоит из одного или нескольких демонов-писателей (publishers) MQTT. Каждый из демонов устанавливается в качестве реакции на некоторое событие и отправляет сообщения об этом событии на заданный брокер. Чтобы задействовать демон для некоторого события, необходимо указать для этого события в качестве действия:

action = "#mqttpub.ИМЯ"

Если зафиксировано наступление события (например, падение интерфейса, срабатывание датчика и т.п.), к которому в качестве действия назначен данный демон уведомления, то на брокере MQTT немедленно публикуется сообщение с данными о событии.

Для добавления добавления нового демона-писателя MQTT используйте команды +, _new или _insert. Данный список является именованным и не упорядочивается автоматически. Для удаления используйте команду - или _remove.

Демоны MQTT (как писатели, так и читатели) иницируют TCP-соединения с брокером со своей стороны. Благодаря этому они могут работать с любых IP-адресов, в т.ч. динамических и приватных, и успешно проходят через NAT в сетях поставщиков услуг.

Что делать, если это не работает?

Смотреть журнал данного демона, а также общий журнал обработчика событий и журналы тех датчиков, которые должны были бы эти события генерировать.


© Network Systems Group 2015–2024 Отдел документации