协调器可以在混合的XBEE S2C AT / API网络中发送和接收数据吗

时间:2019-03-07 11:30:09

标签: node.js arduino raspberry-pi xbee

我已经使用一个协调器(API)和另外两个路由器(AT)创建了一个网络。

该网络的目标是使我的协调器连接到我的树莓派上,以向远程xbee发送命令以执行操作(切换中继)。同时,我希望协调器从连接到传感器的远程xbee接收数据。

现在,我可以使协调器将API框架命令发送到远程路由器。但是,我希望它能够同时从网络中的其他xbee接收数据,而我正努力实现该数据。

API协调器是否可以同时发送/接收数据?如果是这样,请给我建议。 谢谢!

1 个答案:

答案 0 :(得分:0)

是的,有可能。如果处于AT模式的路由器将ATDHATDL设置为0(指向协调器),则它们将中继任何接收到的串行数据。由于协调器处于API模式,因此数据在API框架中通过。

AT和API模式以及设备的波特率仅控制XBee如何通过其串行端口进行本地通信。您可以让设备使用不同的波特率以及AT和API模式的混合,它们将彼此通信。通常在“ AT”模式(串行电缆替换方案)中使用“ XBee”模块的“哑”节点和一个中央API模式协调器可以通过处理API帧来识别数据源来复用通信。

因此,将ATDHATDL设置为0的路由器,然后发送一些串行数据。您应该会在Raspberry Pi中看到一个API框架。