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

Строка 137: Строка 137:
* '''/Device1/control1''' — контрол, связанный с групповым адресом и типом датапоита 1
* '''/Device1/control1''' — контрол, связанный с групповым адресом и типом датапоита 1


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


[[Image: Wb-mqtt-knx-user-case-ptp.png |600px|thumb|center| Передача датчик -> исполнительное устройство ]]
[[Image: Wb-mqtt-knx-user-case-ptp.png |600px|thumb|center| Передача датчик -> исполнительное устройство ]]
Строка 147: Строка 147:
# Изменение значения в контроле публикуется в MQTT. Подписчиками, в том числе являются движок правил и пользовательский интерфейс.
# Изменение значения в контроле публикуется в MQTT. Подписчиками, в том числе являются движок правил и пользовательский интерфейс.


=== Случай 2. Управление исполнительным устройством через движок правил или пользовательский интерфейс ===
=== Управление исполнительным устройством через wb-rules или пользовательский интерфейс ===
[[Image: Wb-mqtt-knx-user-case-utp.png |600px|thumb|center| Передача интерфейс пользователя → исполнительное устройство ]]
[[Image: Wb-mqtt-knx-user-case-utp.png |600px|thumb|center| Передача интерфейс пользователя → исполнительное устройство ]]


Строка 156: Строка 156:
# KNX телеграмму получают устройства 1 и 2. Обработка пакета c командой GroupValueWrite происходит только в групповом объекте m в устройстве 2, из-за того что в нём выставлен флаг W.
# KNX телеграмму получают устройства 1 и 2. Обработка пакета c командой GroupValueWrite происходит только в групповом объекте m в устройстве 2, из-за того что в нём выставлен флаг W.


=== Случай 3. Периодическое чтение группового объекта ===
=== Периодическое чтение группового объекта ===


[[Image: Wb-mqtt-knx-user-case-t2p2u.png |600px|thumb|center| Передача интерфейс пользователя → исполнительное устройство ]]
[[Image: Wb-mqtt-knx-user-case-t2p2u.png |600px|thumb|center| Передача интерфейс пользователя → исполнительное устройство ]]