我爸爸想让我做一个智能家居。
我想KNX
使用 Raspberry Pi 3 上的 GPIO 与(家庭自动化协议)进行交互。理想情况下,我想为它构建一个 Web 界面,但我不知道如何首先与之KNX
交互.
有什么建议么?
我爸爸想让我做一个智能家居。
我想KNX
使用 Raspberry Pi 3 上的 GPIO 与(家庭自动化协议)进行交互。理想情况下,我想为它构建一个 Web 界面,但我不知道如何首先与之KNX
交互.
有什么建议么?
直接解释和理解 KNX 总线通信协议对你来说是没有意义的。KNX 总线背后有一个庞大的规范,它处理了从设备地址到碰撞检测的许多问题。掌握它需要数年时间,除非你开发 KNX 设备,否则你真的不应该把时间花在它上面。通过执行以下操作,您会变得更好:
检查这个网站: http: //michlstechblog.info/blog/raspberry-pi-eibknx-ip-gateway-and-router-with-knxd/这可能会有所帮助。还有电子商店出售的特殊 knx 2 ip 设备
我看到你有两个选择:
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/
您无法将 KNX 总线连接到 pi 上的任何东西。KNX 总线有自己的电气规格,您需要专门的硬件来连接它。此类硬件是可用的,但 KNXnet/IP 设备(例如 Siemens N148)可能是更好的选择。