python - 网状网络 Xbee、Python

标签 python xbee mesh-network

我有一个使用 Xbees 运行的网状网络。我必须计算网络中所有可能的节点(即 20 个)及其地址。我想创建一个脚本来告诉我哪些节点处于打开状态(以防某些节点出于某种原因关闭)。

我该怎么做。

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

如有任何帮助,我们将不胜感激。

谢谢!

最佳答案

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

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

关于python - 网状网络 Xbee、Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32464854/

相关文章:

c++ - 将结构转换为字节并返回结构

ios - 是否可以通过 iOS 上的 Safari 进行网状网络连接?

C# UDP 套接字绑定(bind)异常

Python:保存页面的动态图像

python - 从 Python 更改浏览器代理设置?

c++ - Arduino XBee 发送数据 API

crash - XBee S2 收到数据包后停止发送

android - 从 iOS 到 Android 的网状网络

python - Python 中具有 nan 值的数组之间的平均值

python - 为 OpenAI 的 GPT-3 微调构建数据集