我目前有一个ZigBee网络设置如下;
1协调员,负责管理网络和处理传入的数据帧。 2个放置在位置上的路由器,使用网状网络与所有其他ZigBee节点通信。
我正在寻找一种从协调器发送ping的方法,以查看路由器是在线还是离线。我想在电源故障的情况下使用它;检查网络是否完全正常运行。
我正在使用Python来处理我的协调员。
我知道有一个Python库可用于XBee产品。由于我使用XBee产品,因此我使用此库。但是,我还没找到合适的解决方案。
图书馆链接:https://code.google.com/p/python-xbee/
是否有任何解决方案可用于成功ping网络,查看哪些节点可用,并将其返回到变量中?
答案 0 :(得分:0)
也许执行节点发现(ATND
命令)?或者定期向每个节点发送单播远程AT命令并确保它们响应?
如果你想保持ZigBee兼容,你可能会选择一个ZDP(ZigBee设备配置文件)请求(比如查询活动端点)并发送它。