TI中文支持网
TI专业的中文技术问题搜集分享网站

固定ExtendPANID后发现问题

我现在程序是   修改了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。

你看下加网过程中,空中的通信报文,更之前的区别。

赞(0)
未经允许不得转载:TI中文支持网 » 固定ExtendPANID后发现问题
分享到: 更多 (0)