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

协调器突然不发送link status的广播包了

协议栈版本:ZHA1.2.2a

网络状况:一个协调器,30个路由设备

配置信息:SECURE使能,TC_LINKKEY_JOIN使能,NV_RESTORE使能

现象:

        1、协调器运行几天后,突然发现网关通过协调器发送到设备的命令全都发不出去了,一直在路由请求;

        2、设备主动上报到协调器的信息,也找不到协调器;

        3、抓了半天包,发现协调器的link status广播包没有了,其他路由设备正常;

        4、将协调器重启,link status广播包也有了,与设备的通讯也正常了;

        5、运行一天后,第二天问题又出现了,link status广播包又没有了;

        6、再重启协调器后,到现在为止持续了2天,暂时还没出问题

YiKai Chen:

看起來是协调器卡死了,你协调器用什麼例程,有沒有修改什麼源碼?

Alvin Chen:

建议从软件上看看程序有什么做得不合理的地方吗

user5020974:

回复 YiKai Chen:

网关跟协调器的串口通讯还是正常的,感觉就是无线通讯这块不工作了,其他的在运行;
协调器的程序用的SampleCIE的那个例程,关于网络部分的源码都没动,就是在应用程序部分加了自己的一些回调函数

YiKai Chen:

回复 user5020974:

這個問題可能不好抓,建議你要不要先每天restart一下你的协调器

Alvin Chen:

回复 user5020974:

你可以试试加个看门狗程序,但是你说UART正常感觉没有跑分。

user5020974:

回复 Alvin Chen:

对,UART部分工作是正常的,通讯的时候在网关后台能看到网关和协调器的正常数据收发。

Alvin Chen:

回复 user5020974:

不太好确定,有条件的话追踪一下吧

赞(0)
未经允许不得转载:TI中文支持网 » 协调器突然不发送link status的广播包了
分享到: 更多 (0)