微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530如何实现网络自由切换

cc2530如何实现网络自由切换

时间:10-02 整理:3721RD 点击:

我要在一片区域中用两个协调器建立两个网络,实现终端在父协调器掉线的情况下自由切换,能够连接到另一个协调器的网络中,请问zStack可以实现这样的功能么?

因为终端定义了NV_RESTORE,所以当它和父节点失去联系以后会一直rejoin,但是我想让它加入一个panid不同的新的网络,该如何实现呢,期待您的不吝指教

同问

对这个很感兴趣,希望大神前来赐教。

最终方案是让终端掉线以后连上一个相同panid的网络,我将若干个协调器组成一个网络系统,(类似于商场里的wifi热点一样,wifi名一样,但是在不同地方由不同wifi热点产生),通过在函数ZDApp_NwkDescListProcessing()中将if ( osal_ExtAddrEqual( ZDO_UseExtendedPANID, pNwkDesc->extendedPANID) == false )判断后的continue;语句注释掉,并添加一句osal_cpyExtAddr( ZDO_UseExtendedPANID, pNwkDesc->extendedPANID);作为判断后的操作,这样就可以实现终端掉线以后rejoin到一个panid一样的网络中。供大家参考

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top