物联网技术
直播中

djelje

9年用户 1047经验值
擅长:光电显示
私信 关注
[问答]

zigbee网络孤儿节点是以新的节点重新入网吗?

zigbee网络孤儿节点是以新的节点重新入网吗?

一个Zigbee网络里面有14个设备,NV_INIT和NV_RESTORE都是打开的。一个Cood,3个Route(A、B、C),10个EndDevice。现将10个Enddevice全部加入A 的Route设备。然后关闭整个网络的允许节点加入(包括Cood 和 3个Route)。最后将A Route断电。在Enddevice的APP层,增加如下代码,希望Enddevicen在成为孤儿之后能够自动加入这个网络,而不需要手动干预。但测试的结果是加入不进去,抓包工具一直在显示“orphan notification”。如果这个时候我打开“允许”节点加入。这些孤儿节点可以顺利加入。
case ZDO_STATE_CHANGE:
zclDevice_NwkState = (devStates_t)(MSGpkt->hdr.status);
if (zclDevice_NwkState == DEV_END_DEVICE)
{
   /***********************/
}
else if(zclDevice_NwkState == DEV_NWK_ORPHAN)
{
ZDOInitDevice( 0 );
}
break;
我想问的是,终端节点在成为孤儿后,如果NV是保存的,那么入网还是以新的节点重新入网?感觉我现在测试的情况是这样的。

回帖(2)

h1654155273.0656

2016-4-1 15:32:15
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

张久奎

2016-4-4 20:16:17
多谢分享多谢分享多谢分享多谢分享多谢分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分