微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 加密后网络运行一段时间,节点新入网就会自动离网?

加密后网络运行一段时间,节点新入网就会自动离网?

时间:12-22 整理:3721RD 点击:

       加密打开了SECURE=1,ZG_SECURE_DYNAMIC=0,zgPreConfigKeys = TRUE,编译选项启用NV_RESTORE,NV_INIT,使用NLME_PermitJoiningRequest函数通过串口命令控制允许节点入 网的时间,未开放入网时节点发送beacon信标尝试加入网络,加入网络后会进行心跳通信,其它基本是默认配置。
       网络本来运行正常,期间有不少节点加入过网络,运行一段时间后出现新入网的节点,加入网络几十秒后,就自动离网了,调试发现节点离网会进入ZDO_LeaveInd函数,但找不到调用处(被TI和谐了)。如果新入网的节点入网后,立刻关闭协调器coordinator,那么节点可以一直在网内,当协调器一入网,节点就会离网,怀疑是协调器让节点离网的,可是我的程序并没有这个功能,没有调用ZDP_MgmtLeaveReq这样的离网函数,请问大家有遇到这样的问题吗?如何解决,附件有抓包数据,供参考

// If true, preConfigKey should be configured on all devices on the network
// If false, it is configured only on the coordinator and sent to other
// devices upon joining.
uint8 zgPreConfigKeys = FALSE;// TRUE;

改成FALSE试一下!

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

网站地图

Top