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

关于ZigBee终端掉线无法恢复问题

协调器2538,终端2530,协议栈home 1.2.2

终端入网后测试一段时间后,会出现个别终端掉线,且一直无法恢复(等待1个小时还是无法入网),

但是重启该终端可以立即入网,

此时的解决办法只有重启终端,有没有什么好的办法?抓包发现终端一直没有发beacon request,

有个办法是掉线时间到一定时间后调用SystemResetSoft,

但是这个会导致IO口的电平变化了,比如是灯上模块,会导致灯灭了

YiKai Chen:

建議升級到Z-Stack 3.0.2,據我所知有修正一些這類的問題

user5367314:

回复 YiKai Chen:

3.0.2我测试 了,还不如1.2.2稳定,终端一直掉线重连,20个终端,基本上每时每刻都有掉线的
针对1.2.2,有没有什么软件上的解决办法?

Viki Shi:

回复 user5367314:

追踪一下代码,看是否卡在NLME_NetworkDiscoveryReques,导致beacon request没有发出

user5367314:

回复 Viki Shi:

下面两个参数请教一下:
1.
-DREJOIN_POLL_RATE=440//这个是否可以调大?
因终端比较多,DREJOIN_POLL_RATE设置大些是不是网络稳定些?
2.如果想终端掉线的时候一直尝试加网,
下面的两个参数怎么设置?全为0 吗?
-DREJOIN_BACKOFF=0
-DREJOIN_SCAN=0

YiKai Chen:

回复 user5367314:

1. 可以試試
2. 把REJOIN_BACKOFF設成1000然後REJOIN_SCAN不動,再試試看看

赞(0)
未经允许不得转载:TI中文支持网 » 关于ZigBee终端掉线无法恢复问题
分享到: 更多 (0)