2014-09-30 83 views
0

我正在尝试使用2个Xbee模块设置一个非常基本的网络。一个担任协调员,另一个担任路由器。使用XC-TU配置Xbee S2

的问题

我只能够从Arduino的(路由器)将数据发送到XCTU(协调)。这是一个单向的通信。为了建立双向通信,这些模块的正确配置是什么?

我按照这些教程,没有一个工作。

调制解调器版本是XB24-ZB。该协调有20A7固件和下面的序列号:

高:13A200和低:407B69E6

路由器固件22A7:

高:13A200和低:40813BFC

这里是协调器配置:ZIGBEE协调员在

  • PAN ID:1111
  • DH:13A200
  • DL:40813BFC(拔根序号低)
  • 波特率:57600

这里是路由器配置:ZigBee路由器AT

  • PAN ID:1111
  • DH:13A200
  • DL:407B69E6(协调员序号低)
  • 波特率:57600
+0

我交换了模块,并意识到这是一个与布线有关的问题。代码和Arduino Uno一样。然后我将板改为Arduino Mega,问题出现了......谢谢TomLogic – UserK 2014-10-05 23:51:33

回答

0

如果交换的XBee模块,究竟问题跟随模块或设备(Arduino的/ XCTU)?你想确定它是否是XBee或Arduino的问题。另一种尝试是将XBee模块连接到带有XCTU的PC上的串行端口。如果数据是双向的,那么这是Arduino上的代码或接线问题。

+0

我能够将数据从Arduino(路由器)发送到计算机(协调器),如果我交换Xbee模块没有问题。但是我很难与Arduino沟通。我在XCTU中打开终端标签,当我写入TX和RSSI指示灯亮起时,在浏览器主板上。同样的事情发生在Arduino上,DOUT和RSSI指示灯亮起,没有收到任何东西。什么是RSSI带领? – UserK 2014-10-22 16:27:05