MQTT KNX V2: различия между версиями

Строка 131: Строка 131:
Устройство 1 и 2 связаны одним групповым адресом и образуют предварительно заданный логический канал по которому передаются определённый тип данных.
Устройство 1 и 2 связаны одним групповым адресом и образуют предварительно заданный логический канал по которому передаются определённый тип данных.


=== Изменение состояния датчика и передача данных исполнительному устройству ===
=== Передача данных исполнительному устройству при изменении состояния датчика ===


Типичный случай использования. Датчик при изменении своего состояния посылает KNX телеграмму с групповым адресом и APCI командой GroupValueWrite исполнительному устройству.
[[Image: Wb-mqtt-knx-user-case-ptp.png |600px|thumb|left| Передача устройство <-> устройство ]]
[[Image: Wb-mqtt-knx-user-case-ptp.png |600px|thumb|left| Передача устройство <-> устройство ]]
# Датчик при изменении своего состояния посылает исполнительному устройству KNX телеграмму с групповым адресом и APCI командой GroupValueWrite.
# knxd прослушивает телеграммы на шине и пересылает полученную телеграмму своим клиентам, в числе которых wb-mqtt-knx.
# wb-mqtt-knx по таблице соответствия, сформированной из файла конфигурации, находит MQTT контрол связанный с групповым адресом и  конвертирует KNX данные в значение, публикуемое контролом. Преобразование данных зависит от типа датапоинта.
# Изменение значения в контроле публикуется в MQTT. Подписчиками в том числе являются движок правил и пользовательский интерфейс.


== Управление сервисом и просмотр журнала ==
== Управление сервисом и просмотр журнала ==
wb_editors
26

правок