微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 禁止设备入网功能如何做?

禁止设备入网功能如何做?

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

程序如下,调用了NLME_PermitJoiningRequest(,设备依然能够入网,没有开启NV功能,协议栈版本ZStack-CC2530-2.2.0-1.3.0,请问一下是不是还需要设置什么参数?求论坛高手帮忙解答一下

case ZDO_STATE_CHANGE:
SampleApp_NwkState = (devStates_t)(MSGpkt->hdr.status);
if ( (SampleApp_NwkState == DEV_ZB_COORD)
|| (SampleApp_NwkState == DEV_ROUTER)
|| (SampleApp_NwkState == DEV_END_DEVICE) )
{
HalLedSet( HAL_LED_1,HAL_LED_MODE_ON );
#ifdef COORD
NLME_PermitJoiningRequest(0x00);

#endif

抓包看一下节点时通过什么设备入网的,NLME_PermitJoiningRequest只禁止通过本节点入网,如果通过网络中其他节点【比如路由】还是能入网的

我实验的时候只有两个设备一个终端设备一个协调器,依然能够入网,是不是要将 NLME_PermitJoining 设置成FALSE;我在sampleapp.c中设置成FALSE。结果出现

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

网站地图

Top