TI中文支持网
TI专业的中文技术问题搜集分享网站

终端节点切换父节点后,通讯异常,如何解决?

芯片:CC2530
协议栈:zigbee1.2.2a
硬件环境:全网都使用CC2530,1个协调器,30个路由器节点,50个电池终端节点。
软件其它:
1,ZIGBEEPRO
2,使能多对一
协调器和路由器部分设置:
#define MAX_RTG_SRC_ENTRIES 80,
#define SRC_RTG_EXPIRY_TIME 30,
#define MAX_NEIGHBOR_ENTRIES    16
其它基本参考swra427c文档
硬件环境运行一段时间后,每隔一段不确定时间1-2天后,发现协调器向终端电池发送单播命令时,电池终端收不到数据,但是如果操作此终端上按钮,协调器能收到此终端的数据!通过抓包,发现此终端的父节点发生了变化。
附件数据为抓取的数据:7805为异常的终端节点,当前父节点为9F7C,文件中第112行为协调器下发的数据,0–>B278–>3409–>7805(3409–>7805本处没看到,但在另外一次抓包有看到);文件中第11289为终端上报的数据,7805–>9f7c–>e1a3–>0
为何会出现上述情况,要如何处理,欢迎大伽指导,谢谢!
  7805error1.zip
Viki Shi:

出现问题的节点是固定的还是随机的?

user3514461:

回复 Viki Shi:

随机,不会固定是哪一个

Viki Shi:

回复 user3514461:

ZDSECMGR_TC_DEVICE_MAX 这个设置为多少?

user3514461:

回复 Viki Shi:

没有单独设这个参数,工程中有看到:

#if !defined ( ZDSECMGR_TC_DEVICE_MAX )  #define ZDSECMGR_TC_DEVICE_MAX 1#endif

赞(0)
未经允许不得转载:TI中文支持网 » 终端节点切换父节点后,通讯异常,如何解决?
分享到: 更多 (0)