微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 求助:请教各位CC2530是否有终端节点在无联机情形清除网络之办法? (使用芯片CC2530, Z-stack版本:2.5.1a)

求助:请教各位CC2530是否有终端节点在无联机情形清除网络之办法? (使用芯片CC2530, Z-stack版本:2.5.1a)

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

请教各位前辈,目前在下想对终端节点使用离开已加入网络之功能,而因为需求上的原因,在下有且必须使用NV_RESTORE之功能。

 

当终端节点与协调器处于联机时,在下使用NLME_LeaveReq来移除网络(里面之参数已先行调整),此时在下可顺利使终端节点脱离其所加入只网络。

 

问题在于,若现在终端节点处于未联机却遭到NV_RESTORE下与某一网络绑死的情况,我想要将与其绑死的网络清除有什么办法吗?因为NLME_LeaveReq必须队原协调器发送清除网络之讯号,所以无法使用在未联机的情形下,请问有何办法能克服吗?还是有其他的移除办法呢?

 

请各位前辈与高手们指导一下,感恩喔!!!!!

ZDP_MgmtLeaveReq(NLME_LeaveReq_t* req)

在这个函数里面,可以让自己离开网络的,

你可以看下函数的说明

/*********************************************************************
* @fn NLME_LeaveReq
*
* @brief This function allows the next higher layer to request
* that itself or another device leave the network.
*
* @param req - NLME_LeaveReq_t
*
* @return ZStatus_t
*/

然后你可以了解下这个函数参数入口的结构体意义,其中有一个变量是silent,意思是自己可以让自己离开。

req->silent == TRUE

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

网站地图

Top