我有3个XBee s2模块。一个是永远打开的,另外两个在特定时间打开(第一个是我的地面站,第二个和第三个是两个在任务期间打开或关闭的车辆) 我希望第二和第三个XBee将遥测数据发送到第一个XBee,这是没有问题的。 但是当我想要第二次XBee与第三个XBee对话时我遇到了问题......不知何故,这意味着所有三个XBee应该能够互相交谈......有没有办法实现这个?因为我应该在xctu中设置SL-SH,因为每个XBee将与多个XBee通话,我不知道如何设置这个地址。
P.S:我更喜欢使用API模式,因为我可以获得RSSI和源xbee地址。 P.S:周围可能还有很多其他的xbees所以我不想使用广播模式
答案 0 :(得分:2)
如果您在所有三个设备上使用API模式,那么DH / DL设置并不重要。您可以使用64位MAC地址或目标设备的16位网络地址来寻址帧。此外,您可以查看接收帧的源地址,以了解哪个设备发送了该消息。