0

我尝试通过 Bacnet 协议 ( BAC0) 与 Cylon 设备 (UC32) 通信,但我找不到任何设备。我尝试使用 Yabe,但没有任何结果。
是否有任何文档描述如何创建我的通信驱动程序?或者任何可以用来连接这个设备的技术?

4

1 回答 1

1

(假设您已经设置了默认网关地址 - 它知道在哪里返回它的响应,但在必要时。)

如果我们首先假设设备可能没有(默认情况下)监听广播或发送它时遇到问题 - 可能是一个错误(尽管可能不太可能),那么您可以发送单播/定向消息,例如使用 Read-用于回读(已知)BOIN(BACnet 对象实例编号)的属性服务,但您需要提供该选项的(BACnet)客户端(应用程序/软件),例如可能是“BACnet 堆栈”命令行工具之一或者可能通过(大部分)真棒(但高级)“VTS(可视化测试外壳)”工具。

尽可能多地发现设备的 BOIN(BACnet 对象实例编号)是什么,如果您已经知道它会更好(因为少数设备可能不容易发现 - 即您可能不得不求助于使用循环蛮力方法,触发大量请求 - 一个接一个,只有 BOIN 更改/增加 1,直到您收到/看到成功的响应)。

于 2021-05-09T15:23:00.457 回答