Ping ZigBee路由器,看看他们是否在线

时间:2015-01-19 13:27:46

标签: python networking xbee zigbee

我目前有一个ZigBee网络设置如下;

1协调员,负责管理网络和处理传入的数据帧。 2个放置在位置上的路由器,使用网状网络与所有其他ZigBee节点通信。

我正在寻找一种从协调器发送ping的方法,以查看路由器是在线还是离线。我想在电源故障的情况下使用它;检查网络是否完全正常运行。

我正在使用Python来处理我的协调员。

我知道有一个Python库可用于XBee产品。由于我使用XBee产品,因此我使用此库。但是,我还没找到合适的解决方案。

图书馆链接:https://code.google.com/p/python-xbee/

是否有任何解决方案可用于成功ping网络,查看哪些节点可用,并将其返回到变量中?

1 个答案:

答案 0 :(得分:0)

也许执行节点发现(ATND命令)?或者定期向每个节点发送单播远程AT命令并确保它们响应?

如果你想保持ZigBee兼容,你可能会选择一个ZDP(ZigBee设备配置文件)请求(比如查询活动端点)并发送它。