我正在开发一个项目,我用Arduino建立了一个小型Xbee网络(系列1)。我正在使用AT模式,我的问题是如何将协调器中的特定数据发送到特定的终端设备?我已经在XCTU编写了Xbee编程,我只在Arduino中使用了串口,也就是说我不会在Arduino中使用Xbee库连接设置Xbee。
有什么想法吗?
提前致谢。
答案 0 :(得分:0)
您需要进入命令模式(不发送数据1秒,发送"+++"
,等待1秒)并将ATDH
和ATDL
设置为MAC目标设备的地址。由于所有XBee模块都具有相同的ATDH
值,因此您只需在发送数据之前更新ATDL
设置。
您通常会在协调器设备上使用API模式,以便识别进入的串行数据源,并轻松地将出站消息发送到特定设备。在标准AT模式下,您只需从ATDH
和ATDL
使用0从所有AT模式设备获得单个串行字节流。