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

[复制链接]
1873|0
 楼主| 两只袜子 发表于 2020-12-2 15:06 | 显示全部楼层 |阅读模式
芯片: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

为何会出现上述情况,要如何处理,欢迎大伽指导,谢谢!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部