1

Zigbee AT ND 命令可以发现附近的模块,如果它们在同一网络中(相同的 PAN ID)。因此,为了找到一个我不知道它的 pan id 的模块,我唯一想到的就是暴力破解 pan id。除了暴力破解 pan id 并重复查询 ND 命令之外,还有更好的方法来找出模块吗?我目前在 c 中使用 libxbee 库。

4

1 回答 1

0

您可以通过“主动扫描”( ATAS) 找到附近的节点。您将获得附近路由器和协调器发送的信标及其地址和 PAN ID。您将看不到来自终端设备的响应,并且您可能看不到来自不允许加入的设备的响应(我不记得它们是否发送信标)。

GitHub 上的这个ANSI C XBee 主机库包含用于执行扫描和解析结果的示例代码。您可以尝试该库,也可以使用它来学习响应的结构。

于 2014-02-27T16:22:22.070 回答