我正在尝试在运行带有 BACNet 接口(interface)的 Apogee 系统的 Seimens 服务器上安装 BACNet 扫描仪。我尝试过使用BACNet4j我在 test/Scan.java 的 LocalDevice 对象上遇到端口绑定(bind)错误。
有谁知道我可以使用的任何其他库或有关为建筑管理系统设置 BACNet 插件的说明的引用吗?
最佳答案
我之前也遇到过同样的问题,即 BACnet 客户端需要从 UDP 端口 47808 发送和接收。由于 BACnet 服务器已经使用该端口来监听(和回复),我的解决方案是使用虚拟 IP(桥),以便我的客户端在同一以太网卡上运行,但具有不同的 IP 地址。我知道有点复杂,但它确实有效。
Apogee 系统是否支持虚拟(或只是附加)网络驱动程序完全是另一个问题。在我的 Linux 和 Windows 机器上,我可以根据需要运行任意数量的服务器和客户端(我实际上不知道限制是什么,我已经运行了最多 5 个服务器和 3 个客户端,没有任何问题)。
关于java - 用于楼宇管理系统的 BACNet 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076225/