多个 XBEE 以 API 模式相互通信

Multiple XBEE talking to each other in API mode

我有 3 个 XBee s2 模块。一个是始终开启的,另外两个是在特定时间开启的(第一个是我的地面站,第二个和第三个是在任务期间打开或关闭的两辆车) 我希望第二个和第三个 XBee 将遥测数据发送到第一个 XBee,这没有问题。 但是当我想让第二个 XBee 也与第三个 XBee 对话时我遇到了问题……不知何故这意味着所有三个 XBee 都应该能够相互对话……有没有办法实现这个?因为我应该在 xctu 中设置 SL-SH,而且每个 XBee 都会与多个 XBee 通信,所以我不知道如何设置这个地址。

P.S:我更喜欢使用 API 模式,因为我可以获得 RSSI 和源 xbee 地址。 P.S:周围可能有很多其他的xbees所以我不想使用广播模式

如果您在所有三台设备上都使用 API 模式,则 DH/DL 设置无关紧要。您可以使用目标设备的 64 位 MAC 地址或 16 位网络地址来寻址帧。此外,您可以查看接收到的帧的源地址,以了解是哪个设备发送的消息。