目前仅支持所有的KNX设备连接到同一个MQTT Broker
驱动配置
ID | MQTT IP | MQTT Port | ClientID | UserName | Password | ReconnectPeriod | KeepAlive | Enable 是否启用 |
ConnectStatus 连接状态 |
---|---|---|---|---|---|---|---|---|---|
Topic定义
订阅主题 | site/application/gw_sn/IoT-16P/ddcprofile/uplink site/application/gw_sn/IoT-16P/ddcdata/uplink |
---|---|
发布主题 | site/application/gw_sn/IoT-16P/ddcprofile/downlink |
监控主题 | msl/iot/driver/knx/mqtt/realtime |
KNX MQTT设备列表
网关SN | 网关名称 | 连接状态 | Datetime |
---|---|---|---|
0:offline 1:online |
|||
KNX MQTT 驱动点位表
点位ID | 网关SN | 点位标识 |
---|---|---|
PN993333 | 33333FF | DI.State.1 |
XF888888 | RREE889 | DO.State.1 |
逻辑关系
- KNX 网关配置: 把KNX网关唯一编号SN放在 Topic 里面,MQTT 驱动通过订阅所有的匹配的topic,获取网关。
- 解析JSON,插入KNX MQTT 驱动点位表。网关 SN + 点位标识 作为唯一的KEY
- KNX MQTT 驱动点位表中的别名,点位名称,点位类型,可由用户自由输入