使用 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 设备,否则您真的不应该花时间在它上面。执行以下操作会让您过得更好:
- 买一个 KNX/IP gateway/interface 喜欢 http://www.mdt.de/EN_Interfaces.html
- 了解 KNX 总线流量可以routed/tunneled到您家LAN/WIFI
- 在 GitHub 上试用 KNX 库之一。例如对于 C#:https://github.com/search?l=C%23&q=knx&type=Repositories&utf8=%E2%9C%93
- 如果需要,请查看我的实验性 .NET Core 项目,当有人触摸按钮(在我的例子中是在浴室)时,它会启动无线电流式传输过程。它可以在任何操作系统上运行(因此 Raspberry 和 Linux 都可以),您可以在这里找到它:https://github.com/ThomasZeman/KnxNetCore
我看到两个选项供您选择:
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/
我爸爸想让我做一个智能家居。
我想使用 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 设备,否则您真的不应该花时间在它上面。执行以下操作会让您过得更好:
- 买一个 KNX/IP gateway/interface 喜欢 http://www.mdt.de/EN_Interfaces.html
- 了解 KNX 总线流量可以routed/tunneled到您家LAN/WIFI
- 在 GitHub 上试用 KNX 库之一。例如对于 C#:https://github.com/search?l=C%23&q=knx&type=Repositories&utf8=%E2%9C%93
- 如果需要,请查看我的实验性 .NET Core 项目,当有人触摸按钮(在我的例子中是在浴室)时,它会启动无线电流式传输过程。它可以在任何操作系统上运行(因此 Raspberry 和 Linux 都可以),您可以在这里找到它:https://github.com/ThomasZeman/KnxNetCore
我看到两个选项供您选择:
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/