使用 Raspberry Pi 3 GPIO 读取 KNX

Reading KNX using Raspberry Pi 3 GPIO

我爸爸想让我做一个智能家居。

我想使用 Raspberry Pi 上的 GPIO 与 KNX(家庭自动化协议)进行交互 3. 理想情况下,我想为其构建一个 Web 界面,但我不知道一开始就不知道如何与 KNX 交互。

有什么建议吗?

查看此网站:http://michlstechblog.info/blog/raspberry-pi-eibknx-ip-gateway-and-router-with-knxd/ 可能会有帮助。电子商店也有出售特殊的 knx 2 ip 设备

您不能将 KNX 总线连接到 pi 上的任何东西。 KNX 总线有自己的电气规格,您需要专门的硬件才能连接到它。 这样的硬件是可用的,但可能 KNXnet/IP 设备(例如西门子 N148)是更好的选择。

直接解释和理解KNX总线通信协议对你来说意义不大。 KNX 总线背后有一个庞大的规范,它处理从设备地址到碰撞检测的众多问题。掌握它需要数年时间,除非您开发 KNX 设备,否则您真的不应该花时间在它上面。执行以下操作会让您过得更好:

我看到两个选项供您选择:

A) 使用 IP 接口(例如来自 MDT 的接口)并从您的 raspberryPi 访问 IP 接口(例如使用 http://calimero-project.github.io/

B) 使用 TPUART 控制器,使 KNX TP 报文可访问 (r/w) 到 UART - 参见 http://www.konnekting.de/konnekting-lernen/l1-knx-mit-arduino/