首页 > 解决方案 > 制作面包屑网络的 Xbee 地址问题

问题描述

先生,我正在尝试使用 raspberryPi 和 Xbees 制作面包屑网络。请告诉我应该在协调器节点中放置什么目标地址,以便它仅从单个路由器接收数据。我在 API 模式下使用所有 Xbee。在此先感谢。[我正在使用的 xbees 地址的图像。点击获取图片

路由器 3 路由器 2 路由器 1 协调器

请建议我应该放置哪些地址,以便路由器 3 将数据发送到路由器 2、路由器 2 到路由器 1 和路由器 1 到协调器。

如果假设Router3发送一些数据,它首先到达Router2,然后到达Router1,然后到达Coordinator。

我正在尝试将 GPS 连接到所有路由器 RaspberryPi 并尝试将它们发送到协调器节点。

标签: xbee

解决方案


使用网状网络,您可以将消息定向到最终目的地,并且节点会根据需要将其中继以到达目的地。

所以对 coordinator 无事可做,每个路由器在其 API 帧中使用 0 的目标地址发送给 coordinator。

如果您真的想强制消息从路由器跳到路由器,只需在您用于发送数据的 API 帧中使用路由器的 64 位地址(ATSH和值)。ATSL当你在一个节点上接收到一个帧时,只需将目标地址替换为下一跳并重新发送即可。


推荐阅读