我正在尝试在 C 中创建一个将与 BACnet 服务器通信的客户端。此 BACnet 服务器存储在工业设备 (CAN2GO) 上,我不确定如何与此设备通信。
我花了很多时间阅读 BACnet 的文档,但我从未找到 BACnet 客户端的清晰示例。我已经使用 TCP 和 UDP 做了一些服务器和客户端,但我不知道如何启动这个 BACnet 客户端,我必须说我非常绝望。
我找到了一个似乎与我想要的库相对应的库,称为BACnet 协议栈,但是当我尝试 whois 示例时,没有找到任何设备(我希望找到 bacnet 服务器,但也许我不应该?)。
所以我的问题是:你能给我一个 C 或其他语言的例子,但 C 会更好,它可以与 BACnet 服务器通信(没什么复杂的,只是一个问题和分析响应)。这个例子可以使用我刚刚写的库,或者如果你更喜欢另一个库,我当然对所有内容都开放。非常感谢您的时间和回答。