This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

终端设备一直发送beacon request,协调器也有回复,却一直无法入网

Other Parts Discussed in Thread: Z-STACK

All:

我使用的Z-Stack Home 1.2.2a.44539,一个协调器,多个终端设备,之前都成功加入过网络,后来发现终端设备都一直加入不了网络,抓包发现终端一直发送beacon request,同时也有协调器返回数据.

也参考过网络提供的解决方法,在函数ZDApp_NetworkInit中添加如下代码:

if(devStartMode == MODE_REJOIN)
{
_tmpRejoinState = true;
}

这样没有得到根本解决问题,后来跟踪发现终端一直进入不了

case ZDO_NWK_DISC_CNF:
if (devState != DEV_NWK_DISC)
break;

if ( ZG_BUILD_JOINING_TYPE && ZG_DEVICE_JOINING_TYPE )
{
// Process the network discovery scan results and choose a parent
// device to join/rejoin itself
networkDesc_t *pChosenNwk;
if ( ( (pChosenNwk = ZDApp_NwkDescListProcessing()) != NULL ) && (zdoDiscCounter > NUM_DISC_ATTEMPTS) )
{

进入不了这里面.......

}

不知道什么原因.给怎么解决这个问题,有知道的,不吝赐教!