0

我正在尝试使用 BAC0 连接到我的 BACnet 设备。Yabe 能够检测到 BACnet 设备。但是,当我尝试通过 BAC0.connect(network IP) 后跟 BAC0.device(device IP and other parameters) 连接到设备时,我收到错误消息 - 提供的 IP 地址无效。检查是否有其他软件正在使用端口 47808。当我运行命令时,Wireshark 跟踪显示 BACnet APDU 协议正在本地网络 IP 和设备 IP 之间使用适当的 Confirmed-REQ 和 Complex-ACK msg,这表明该设备是民意调查。但是,在命令终止并显示错误消息后,会显示 Wireshark 跟踪。会不会是命令提前终止了?如果有,如何处理?

4

1 回答 1

1

弄清楚了。IP 地址是正确的。但是还有另一个软件会自动启动并在后台运行。它还使用 BACNet。结果,该软件使用了端口 47808。Wireshark 通过该软件捕获与设备的通信,因为该软件具有用于 BACnet 设备的发现工具。BAC0.connect 现在可以工作了。

于 2021-12-06T16:35:39.750 回答