0

我目前正在从事我的高级设计项目。我已经做了一堆树莓派。我只是想知道如何创建一个 BACnet 堆栈,其中每个树莓派设备都是唯一的设备,具有唯一的设备 ID。此外,我们计划使用 cisco 交换机与其他​​树莓派堆栈连接。我知道有一个 bacpypes 模块,这很神奇,但它主要用于处理 bacnet 设备。在我的场景中,我需要创建一堆树莓派来模拟 BACnet 通信协议。这真的很有帮助

4

2 回答 2

1

我可以建议尝试 BAC0,一个 BACnet 的 python 实现。BAC0 是 bacpypes 的高级包装器。并且在启动时,成为任何网络上的 BACnet 设备。

https://github.com/ChristianTremblay/BAC0

https://bac0.readthedocs.io/en/latest/

于 2020-10-18T18:39:48.307 回答
1

最快的方法:

  1. 按照 BITS 博客上的“如何基于 Steve Karg 的 SourceForge 项目构建 FOSS BACnet 服务器”来编译 Steve Karg 的 BACnet 堆栈。
  2. 在每个 Pis 上运行 BACnet SErver 示例可执行文件:

    cd /demo/server ./bacserv

于 2020-01-14T11:26:18.373 回答