终端退网后不能加入网络
时间:10-02
整理:3721RD
点击:
部分终端退网后不能重新加入网络了。复位终端一下又可以加入。100台大约有10台左右有这个问题。
使用的终端退网函数
if ( NLME_LeaveReq( &leaveReq ) != ZSuccess )
{
// Couldn't send out leave; prepare to reset anyway
ZDApp_LeaveReset( FALSE );
}
如果100台一样的设备,烧录进相同的软件后,只有个别有问题,那么可能是硬件问题。软件一般无碍。另外要确认是否退网成功,退网后,最好运行一个复位来修复这个BUG。
谢谢你的解答,我说的复位时硬件复位。
你说的是软件复位么?
目前我们做了200套产品(还没有测试完)感觉问题特别多。以前做几套样品感觉还没有啥问题。
你说的问题特别多,是指网络上的问题,还是芯片硬件使用,还是硬件射频的问题。
如果是网络上的问题,建议不要一口气就把网络搭建到200个节点,可以先从20, 30, 50, 100,这样的网络开始搭建。
不是200个节点,是200套产品,每套只有一个协调器和两个终端。主要是组网和退网的问题。问题是发生不是统一问题。我还在找原因!
实际上主要是退网的问题,我分析了一下,出现问题的都是退过网的产品。退网的过程有很多情况,如果协调器和终端都在线保持连接退网基本没有问题,退网后也可以重新正常入网。但是还有其他两种情况:
1,协调器退网终端不在线。
2,终端退网协调器不在线或者协调器返回没有收到等。