网状网络Xbee,Python

时间:2015-09-08 18:31:25

标签: python xbee mesh-network

我有一个使用Xbees运行的网状网络。我必须在网络中总计可能的节点(即20个)及其地址。我想创建一个脚本,告诉我哪些节点已经打开(如果出于某种原因有些关闭)。

我该怎么办呢。

我使用以下库:https://pypi.python.org/pypi/XBee

任何帮助都将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:1)

我假设如果您没有连接到远程节点的微处理器,那么您正在利用其远程I / O功能。您可以定期向每个节点发送远程AT命令(如ATD0以读取数字输入0)。或者设置输入采样,让节点向您发送其I / O线的定期报告以及更改通知。

不断从远程节点接收消息有什么问题?如果您拥有那么多设备,则必须使用API​​模式,并且您可以保留一个设备表以及您从中听到的最后一个时间戳。如果设备在一定时间内未报告回来,您可以将其标记为离线。