【问题标题】:What is good way to find out a nearby xbee module?找到附近的 xbee 模块的好方法是什么?
【发布时间】:2014-02-26 05:46:56
【问题描述】:

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

【问题讨论】:

    标签: wireless zigbee


    【解决方案1】:

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

    ANSI C XBee Host Library on GitHub 包含用于执行扫描和解析结果的示例代码。您可以尝试该库,也可以使用它来了解响应的结构。

    【讨论】:

    • 那么如果附近的设备是终端设备,你根本就检测不到?
    • 找到终端设备的唯一方法是加入其网络,然后使用某种发现(ZDO 用于 ZigBee,ATND 用于 XBee 网络)来获取设备列表在那个网络上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 2011-05-20
    • 1970-01-01
    • 2015-11-20
    相关资源
    最近更新 更多