我使用 Xbee系列1 和 Arduino Uno 来控制它们。我放了一个分析Rx的代码,然后发送到另一个代码来获得“协调员”。所有数据都以API模式发送,以获取所有信息。
我办公室里有一个Xbee网络(每个房间一个),我使用另一个播放一些数据的Xbee。但有时候,同一房间里的Xbee不能发送数据而不是其他房间的数据。问题是我需要区域内所有设备的信息。
Arduino必须从其他Xbee向协调员发送一些数据的事实是否可能导致他不发送他收到的数据?
谢谢,Thana
答案 0 :(得分:0)
事实上,Xbee的缓冲区是有限的,但在我的情况下,Xbee接收3 api消息,然后将新消息传输到连接到计算机的最终消息。
问题是由于缓冲区溢出,我需要减慢传输速度。
我的解决方案是在X秒后发送消息,其中X依赖于RSSI,因此频道是免费的,我看到每个Xbee现在都可以发送他们看到的内容。
如果有人在同一案件中,他可以回复此事以获得我的帮助