1:KNX IoT 通过物联网(IoT)的强大功能和灵活性扩展了 KNX 标准的能力。因此,它允许 KNX 设备与物联网设备和云服务集成,从而能够创建先进的智能楼宇自动化系统。通过 KNX IoT,设备可以在 IP 网络上进行通信,从而在设备连接和控制方式上提供更大的灵活性
2:KNX IoT 由 3 个主要负责数据互操作性的主要元素组成:
-
KNX IoT 第三方 API
一个标准化的 API,通过一个抽象层连接 KNX 特定知识和第三方应用程序,这些应用程序可以利用 KNX 安装产生的数据 -
语义项目导出
一个添加到 KNX 信息模型(KIM)的语义层。在 ETS 中系统设计期间创建的 KNX 安装描述可以通过 KNX IoT 第三方 API 访问 -
KNX IoT Point API
一个通过 IPv6 和 Thread 实现 KNX 设备之间连接的 API
3:以下示例展示了 Nordic 开发板上的 KNX IoT 点 API 使用情况:
在 KNX IoT 仓库中,所有示例都放置在 samples
目录下:https://github.com/NordicPlayground/nrf-knx-iot?tab=readme-ov-file
knx/samples/light_switch_actuator本示例展示了具有三个或四个灯光开关执行器基本功能块的 KNX IoT 点 API 设备。每个功能块都由一个开关开/关输入数据点(数据点类型 ID:1.001,名称:DPT_Switch)构建
knx/samples/light_switch_sensor本示例展示了具有一个或四个光开关传感器基本功能块的 KNX IoT Point API 设备。每个功能块都由一个开关开/关输入数据点(数据点类型 ID:1.001,名称:DPT_Switch)构建