Wbincludes:IntraScadaHouse Working with MQTT

Материал из Wiren Board
Версия от 11:27, 19 декабря 2022; A.Degtyarev (обсуждение | вклад) (Новая страница: «Для примера настроим два устройства: # Buzzer — его мы привяжем в существующему устройству Вентилятор. # Датчик CPU Temperature — для него мы создадим своё устройство. Чтобы не вводить MQTT-каналы вручную, воспользуемся сканером каналов: # Выберите в дереве '''Plugins...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Для примера настроим два устройства:

  1. Buzzer — его мы привяжем в существующему устройству Вентилятор.
  2. Датчик CPU Temperature — для него мы создадим своё устройство.

Чтобы не вводить MQTT-каналы вручную, воспользуемся сканером каналов:

  1. Выберите в дереве Plugins → MQTTCLIENT → mqttclient1 и перейдите на вкладку Каналы.
  2. Выберите ALL и в контекстном меню Сканировать каналы.
  3. В открывшемся окне нажмите кнопку Сканировать.
  4. Найдите в списке нужные каналы и добавьте их в таблицу двойным кликом:
    /devices/buzzer/controls/enabled
    /devices/hwmon/controls/CPU Temperature
  5. В поле Channel задайте имена выбранным каналам, например, Buzzer и CPU_Temperature.
  6. Нажмите кнопку Добавить каналы.

В результате выбранные каналы будут добавлены в дерево ALL и автоматически настроены на получение сообщений (чтение).