关于ZIGBEE使用NLME_PermitJoiningRequest()控制节点加入网络

关于ZIGBEE使用NLME_PermitJoiningRequest()控制节点加入网络

此问题尚无答案
All Replies
  • 秀才41分

    问题1:我在使用协调器建立网络15分钟后,使用NLME_PermitJoiningRequest(0)函数禁止新节点加入网络,不知道使用NLME_PermitJoiningRequest(0)函数禁止节点加入是都正确?

    问题2:使用NLME_PermitJoiningRequest(0)这个函数禁止节点加入网络后(15分钟后),我原来加入网络的节点在信号很弱的时候掉线了(离开网络),却再也不能自动连上协调器(不能回到网络)。要把协调器使用NLME_PermitJoiningRequest(0xff)函数允许节点加入才可以连上协调器,有没有可以让协调器不使用NLME_PermitJoiningRequest(0xff)函数就能让掉线的节点自动连上原来的协调器?也就是协调器不需要改软件,改节点的软件。

    期盼解答,十分谢谢!

    嵌入式爱好者

  • 状元54736分

    协议栈版本!把具体的抓包文件发下。

    如果要上传ZigBee Sniffer Log,请把文件另外为psd或者cubx文件,用附件方式上传,不要使用截图没有任何作用。

    谢谢!

  • 秀才41分

    谢谢你的回答,我的协议栈版本应该是ZStack-CC2530-2.3.0-1.4.0,抓包文件是什么文件?不好意思我是个新手,刚接触这个不久。

    嵌入式爱好者

  • 秀才41分

    我是想通过串口收到命令后协调器才开始组网的,收到命令后我将devState = DEV_INIT;调用ZDOInitDevice(0);

    然后开始计时,实验证明在计时期间节点可以加入网络,到15分钟后调用(void)NLME_PermitJoiningRequest(0)禁止节点加入网络,实验证明节点就不能加入网络了,不知道这样是否正确。

    嵌入式爱好者

  • 秀才41分

    但是过了15分钟后就出现了我之前所说的问题。

    嵌入式爱好者

  • 秀才151分

    有一个和我碰到一样问题的人,不知道,最后怎么解决的。很无奈,我出现这种情况是不定期的。mesh 1.0