xbee - 制作面包屑网络的 Xbee 地址问题
问题描述
先生,我正在尝试使用 raspberryPi 和 Xbees 制作面包屑网络。请告诉我应该在协调器节点中放置什么目标地址,以便它仅从单个路由器接收数据。我在 API 模式下使用所有 Xbee。在此先感谢。[我正在使用的 xbees 地址的图像。点击获取图片
路由器 3 路由器 2 路由器 1 协调器
请建议我应该放置哪些地址,以便路由器 3 将数据发送到路由器 2、路由器 2 到路由器 1 和路由器 1 到协调器。
如果假设Router3发送一些数据,它首先到达Router2,然后到达Router1,然后到达Coordinator。
我正在尝试将 GPS 连接到所有路由器 RaspberryPi 并尝试将它们发送到协调器节点。
解决方案
使用网状网络,您可以将消息定向到最终目的地,并且节点会根据需要将其中继以到达目的地。
所以对 coordinator 无事可做,每个路由器在其 API 帧中使用 0 的目标地址发送给 coordinator。
如果您真的想强制消息从路由器跳到路由器,只需在您用于发送数据的 API 帧中使用路由器的 64 位地址(ATSH
和值)。ATSL
当你在一个节点上接收到一个帧时,只需将目标地址替换为下一跳并重新发送即可。
推荐阅读
- python - 如何在 python 中使用最少的内存使用将数据框的子选择除以另一个数据框?
- url - URL 和 request.query_string 中的空格将在输出中返回 %20
- arrays - 尝试遍历自定义类对象数组
- javascript - sendBeacon 在对请求进行排队时是否设置了 cookie 标头?
- firebase - 我如何在 heroku 上为谷歌助手部署 Firebase 功能
- php - 用于删除整个目录中起始字符和结束字符之间的所有文本的 Shell 脚本或命令
- swift - Firebase 中转到用户个人资料的自定义动态链接
- mysql - 重置 MySQL 密码 - Mac
- docker - docker-compose,我如何检查容器是否正在运行最后一个图像?并重新启动它
- ruby-on-rails - 按属性搜索时重定向到模型对象的“显示”视图(非 ID)