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.

CC2652R: 父节点发送leave后,终端节点收到后不重新入网

Part Number: CC2652R
Other Parts Discussed in Thread: SIMPLELINK-CC13XX-CC26XX-SDK

sdk版本:5_20_00_52

使用官方参考例程修改部分代码:zed_sw_CC26X2R1_LAUNCHXL_tirtos_ccs

在试验参考例程,做终端超时试验发现子节点有概率出现无法重新加入的情况,且出现后,无法重新加入网络,需重启才可以重新加入网络。

End Device Timeout 10s

父节点发送leave给子节点,子节点收到后,发送beacon request,父节点回复beacon,但是子节点没有发送rejoin重新加入。

按键部分代码修添加

            zstack_sysConfigWriteReq_t writeReq = { 0 };
            writeReq.has_pollRate = true;
            writeReq.pollRate = POLL_RATE_MAX; 
            writeReq.pollRateType = POLL_RATE_TYPE_DEFAULT; // |POLL_RATE_KEEP_ALIVE
            Zstackapi_sysConfigWriteReq(appServiceTaskId, &writeReq);

            writeReq.pollRate = POLL_RATE_MAX; 
            writeReq.pollRateType = POLL_RATE_KEEP_ALIVE;
            Zstackapi_sysConfigWriteReq(appServiceTaskId, &writeReq);