End Device 无法恢复网络
网络架构为一个Coordinator和一个EndDevice,但Coordinator关电后,End Device就发送Beacon Request命令;当Coordinator上电后,End Device扫描到Beacon Response,在ZDApp_NwkDescListProcessing函数的networkDesc_t *pNwkDesc结构体参数发生变化,导致无法加回网络;但在MAC层收到Beacon Reponse数据是正确,经过NWK层后就出现错误;请帮忙一下;先谢谢;
请问打开NV_RESTORE编译定义了么?
NV_RESTORE,NV_INIT全部都打開了;End Device的extPANID和Beacon Response中的都相同,你說有沒有打開呢?現在是明顯是那個數據不對,有時是對的,有時是錯的,主要想問有沒有能改到,或者請您們直接諮詢TI 工程師;補充一下用的程序TI的SampleSW,也就是程序內容沒有任何更改,除打開那些開關量NV_RESTORE,NV_INIT;
再補充一點,設備通道-DDEFAULT_CHANLIST=0x07FFF800;若通道越少,無法回覆的概率越小;一個通道基本不會出現的;
问题解决了么?
问题没有解决,用TI SampleSw程序测试也是这样的问题;协调器断电时间大于3分钟,就会出现此问题;若小于此时间就可以加回网络;
相信代理商已经跟进,请注意多网络影响
我加了
NV_INIT
NV_RESTORE
关掉协调器之后,EndDevice除了发Data Request和我自己添加的定时上报数据外没有抓到别的数据包,按理说EndDevice不是成了孤儿节点就要去找新的父节点吗?怎么没有别的数据包发出呢?
还有我这个EndDevice运行时间长了,多掉电上电几次有掉网的可能,求TI和大牛指导下