我现在程序是 修改了zgApsUseExtendedPANID[Z_EXTADDR_LEN] = {'a','b','c','d','e','f','g','k'};
然后再ZDO_Init()函数加了
uint8 privatePANID[8] ={'a','b','c','d','e','f','g','k'};
osal_cpyExtAddr( ZDO_UseExtendedPANID, privatePANID );
目的是限制设备加入固定 ExtendPANID的网络
我现在加入是没有问题,问题是路由器加入网路的要比之前慢好多,
我现在上电协调器禁止添加,然后我手动调用允许添加NLME_PermitJoiningRequest(0xff),发现现在路由要等上六七秒的样子才能加上,
而且有时还加入失败,请问有什么好的解决方法
VV:
路由拜访的位置离协调器近吗?还是中间会有其他的路由。
NLME_PermitJoiningRequest(0xff)相当于只使能了协调器本身,建议使用ZDO层,permit join的API函数,让网络里面的其他路由也打开permit join。
你看下加网过程中,空中的通信报文,更之前的区别。