代码之家  ›  专栏  ›  技术社区  ›  REALFREE

找到附近xbee模块的好方法是什么?

  •  1
  • REALFREE  · 技术社区  · 12 年前

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

    1 回复  |  直到 12 年前
        1
  •  0
  •   tomlogic    12 年前

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

    ANSI C XBee Host Library on GitHub 有用于扫描和分析结果的示例代码。您可以尝试该库,也可以使用它来学习响应的结构。