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.

两个终端绑定后,终端通讯过程中变成孤儿节点

有两个终端节点end,一个协调器cord,使用的是2.5.1a协议栈,两个end通过ZDP_EndDeviceBindReq

ZDP_EndDeviceBindReq( &dstAddr, NLME_GetShortAddr(),
                                GenericApp_epDesc.endPoint,//ep=10
                                GENERICAPP_PROFID,
                                GENERICAPP_MAX_CLUSTERS, 
                                (cId_t *)GenericApp_ClusterList,
                                GENERICAPP_MAX_CLUSTERS2, 
                                (cId_t *)GenericApp_ClusterList2,
                                FALSE );

进行绑定,其中一个end1是连接LED的,另一个end2通过串口连接一个滑动触摸开关,当触摸开关不断滑动,串口不断发消息给end2,end2收到后发送到已经绑定的end1中,改变LED亮度,一开始没有问题,可是后来发现控制过程中协调器会掉线,end2变成了孤儿节点,过一会又会重新连上协调器,

我用sniffer抓包,每次end2向end1发送命令都是先发到0x0,再由协调器转发到end1,

这是协调器的配置

ZTOOL_P1
MT_TASK
MT_SYS_FUNC
MT_ZDO_FUNC
xLCD_SUPPORTED=DEBUG
NV_RESTORE=1
xWDT_IN_PM1

现在的问题是为何end2会不定时成为ophan节点,是不是是协调器掉线了?