3

对于任何与 Python 中的KNX实现相关的东西,尤其是 KNXnet/IP,我都在寻找高低。到目前为止,我找不到任何东西。我知道很少有项目是用 Java 编写的,但我想在开始从其他语言移植代码之前先在这里试一试。

另外,有人知道 KNX 标准、其数据结构和 KNXnet/IP 的任何免费文档吗?KNX 协会的官方文档非常昂贵,尤其是对于应该是“开放”标准的东西。

谢谢

4

3 回答 3

3

有用于 KNX 的开源BCUSDK软件堆栈,它有一个基于 C 的系统守护程序 ( eibd ),带有用于多种语言的客户端(基于 Unix 和 TCP-socket)(Python 就是其中之一)。我还编写了RubyLua客户端库,并且我将它用于日常使用 KNX 进行黑客攻击。

此外,还有OpenRemote,其中包含大量关于 KNXnet/IP 和一些 Java 类的信息,如果您愿意,可以从头开始。

于 2012-05-24T14:39:28.740 回答
3

KNX 协会已经发布了 Falcon Runtime Developer 工具包,但我认为只有 KNX 会员才能获得它。它不支持 Python,但嘿,我猜是它。

关于文档,我可能会有所帮助。这个网站上是否有 PM 功能或有什么东西可以给我你的电子邮件地址?

于 2012-06-14T14:43:38.880 回答
3

你可能想看看这个(如果到那时你还在寻找这样的库):https ://github.com/leadrien/knxnet 这让我可以通过 IP/KNX 接口很好地控制 KNX 设备.

亚历山大

于 2017-07-05T13:42:54.587 回答