ZigBee 发送数据失败
时间:10-02
整理:3721RD
点击:
通过AF_DataRequest发送数据的时候,在多路由设备同时上电情况下,协调器向路由设备发送数据失败频繁(通过短地址点对点通讯),错误吗多为0x11,有时错误码为0x10,
我现在是在Z-Stack Mesh 1.0.0 和ZStack-CC2530-2.5.1a测试都有同样的问题,
谁能帮忙解答一下怎么解决,谢谢
补充一下
协调器能够收到 路由设备发送过来的数据,就是协调器到路由设备的应答消息(自己定义的应答消息)发送失败
多路由是指几个路由?另外刚上电的时候,设备上的路由表和邻居表都是空的,协调器也没有到节点的路径。所以需要通过发起Router Request去找路径,这个时候协调器发送数据过快的,就导致网络里面很多的广播风暴,你可以通过抓包看下空中的数据就知道了。
建议你开启MTO Request,在节点上电以后,立即发送RTG_MTORouteReq(void),节点在上报数据以后,协调器就可以知道到节点的路径了。
具体关于MTO的理解,建议你参考文档。
http://www.ti.com/lit/an/swra427c/swra427c.pdf
我现在是有45个路由设备,
我现在 在设备应用初始化的时候加上了 RTG_MTORouteReq(void),然后也按照cc2530 MTO.PDF里面配置了参数,
好像没有明显效果,附件抓包数据,帮忙分析一下吧,谢谢
软件版本是 Z-Stack Mesh 1.0.0,