禁止设备入网功能如何做?
时间: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。结果出现