微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee 发送数据失败

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,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top