我目前正在开展一个项目,其中我使用xbee XBee 2mW线天线 - 系列2(ZigBee Mesh)等天线。 如何获取我的antenna64bit地址,以便我可以自动使用我的软件进行设置? 我可以将zigbee消息发送到天线,以便它返回包含天线地址的消息,然后我解码消息并知道天线的地址。
感谢。
答案 0 :(得分:1)
如果您想要一种简单的方法,您可以从路由器/终端设备向ZigBee网络中的协调器发送一条消息。您可以使用特殊的16位网络地址0x0000来寻址协调器。
此消息应包含16位网络地址(或64位地址),因此协调器稍后可以使用此地址与此节点进行通信。如果您使用AT模式,这就是您可以做的。如果您使用API模式,“接收数据包”已包含发件人的地址,因此您无需明确地将其添加到您的邮件中。
答案 1 :(得分:0)
当您按下一次调试按钮时:模块发送节点识别广播传输。
因此,我假设您使用的是API模式,因此您可以从Coordinator API(软件方面)发送广播中的远程AT命令请求,将 CB (佣金按钮)设置为 1 。这与一次虚拟按下调试按钮相同。这是数据包:
7E 00 10 17 00 00 00 00 00 00 00 FF FF FF FE 00 43 42 01 67
然后,当所有设备都收到此数据包时,他们应该使用节点标识指示符来回答协调器,其中包含16位和64位地址。这样,您就可以在软件上自动设置网络。