为什么路由器XBee在API模式下不从协调器XBee接收帧

时间:2015-07-29 09:41:31

标签: api xbee zigbee

我有两个XBee S2模块,它们通过XBee适配器板连接到PC。我使用X-CTU软件在API模式下配置了XBees(一个是API协调器;另一个是API路由器)。 我可以从路由器传输帧并可以在协调器处接收,但是如果我从协调器或路由器发送帧,我就无法在路由器上接收任何数据。在AT模式下,我可以正确地发送和接收数据。

在路由器中,

DL:13A200
DH:40E423FF
PAN ID:1234

在协调员中,

DL:13A200
DH:40E42411
PAN ID:1234

波特率:两者均为9600

背后的问题是什么?

1 个答案:

答案 0 :(得分:1)

您是如何构建API框架的?我记得,你应该只使用其中一个地址。 64位EUI或16位网络地址。如果指定64位EUI,则需要使用0xFFFE作为网络地址。如果使用16位寻址,请将所有0xFF用于64位EUI。

如果这没有帮助,请发布您使用的API帧的转储 - 路由器到协调器的工作帧和从协调器到路由器的非工作帧。

此外,您是否在协调器上获得可能指示失败位置的任何传输状态帧?