由于春节假期,帖子审批以及工程师回复将会有所延迟,敬请谅解。

zstack 3.0.2如何更改协议栈可以实现路由永久允许设备入网

1、是否可以通过更改协议栈完成?因为旧版本协议栈可以通过NLME_PermitJoiningRequest(255);来实现

2、如果不能实现,我定义了一个循环事件

  if(events & MYAPP_PER_JOIN_EVT) //循环开启入网窗口
  {
    NLME_PermitJoiningRequest(254);//允许一直入网。254秒
    osal_start_timerEx(zclGenericApp_TaskID,MYAPP_PER_JOIN_EVT,100000); //100s后产生允许入网事件
    return ( events ^ MYAPP_PER_JOIN_EVT );
  }

定时器事件是100秒后产生一个事件,是否可行,定时器时间是否太长?

3、协议栈中的定时定时器事件是通过什么来实现的?是单片机自带的定时器实现的,还是根据晶振的时钟脉冲进行软件计时实现的?

2 个回复