TI中文支持网
TI专业的中文技术问题搜集分享网站

关于EndDevice去选择自己的Parent(Router设备)问题

TI大神们你们好

我的协议栈是Z-Stack Lighting1.0.2,EndDevice在失去与当前parent连接后进入DEV_NWK_ORPHAN状态然后再进入DEV_NWK_DISC状态,找到新的parent后进入DEV_END_DEVICE状态。

我想实现自己从当前列表内手动去选择一个新的Router当做EndDevice的parent(Touchlink连接过的一些灯设备,拿到过地址)

ZDO层有没有具体的函数或者操作代码,请问应给怎么操作?

我个人在ZDO层找了很久都没有找到相关操作,现在只知道再次调用ZDApp_StartJoiningCycle()让EndDevice自动选择新的parent。

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/104629.aspx  这个帖子我看了很久没看懂

求解答谢谢~~

VV:

DEV_NWK_DISC这个过程是肯定要的,如果你想指定Router的话,那么你在DEV_NWK_DISC中发现的父设备,可以根据你期望的去加网的。

搜索到的父设备是ZDO_beaconNotifyIndCB这个回调函数里面处理收到的beacon 

然后在加网的时候,从表格里面挑选一个ZDApp_NwkDescListProcessing

赞(0)
未经允许不得转载:TI中文支持网 » 关于EndDevice去选择自己的Parent(Router设备)问题
分享到: 更多 (0)