16 433
правки
Строка 120: | Строка 120: | ||
== Случаи использования == | == Случаи использования == | ||
=== Структурная схема === | === Структурная схема взаимодействия KNX MQTT === | ||
Устройства ''KNX device #1'' и ''KNX device #2'' связаны одним групповым адресом и образуют предварительно заданный логический канал по которому передаются определённый тип данных. | |||
[ | Подробнее про KNX флаги групповых объектов можно почитать [https://support.knx.org/hc/en-us/articles/115003188089-Flags здесь]. | ||
[[Image: Wb-mqtt-knx_user-case_default.png |500px| thumb|center|Структурная схема взаимодействия KNX MQTT ]] | |||
Пояснения к схеме: | |||
* '''KNX TP''' — KNX сеть, витая пара | |||
* '''KNX device #1, group object #n''' — Групповой объект n устройства 1, привязанный к групповому адресу GA1, с флагами на чтение и передачу, и типом датапоинта Dpt1. Пример: датчик. | |||
* '''KNX device #2, group object #m''' — Групповой объект m устройства 2, привязанный к групповому адресу GA1, с флагами на запись, и типом датапоинта Dpt1. Пример: исполнительное устройство. | |||
* '''knxd''' — knxd сервер в контроллере WB | |||
* '''wb-mqtt-knx''' — сервис для преобразования групповых объектов в MQTT устройства и контролы | |||
* '''representation in terms of MQTT''' — представление групповых объектов терминах MQTT | |||
* '''Web UI/ wb-rules''' — пользовательский интерфейс или движок правил | |||
* '''/Device1/control1''' — контрол, связанный с групповым адресом и типом датапоита 1 | |||
=== Случай 1. Передача данных исполнительному устройству при изменении состояния датчика === | === Случай 1. Передача данных исполнительному устройству при изменении состояния датчика === |