This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于Beacon Request

TI的大神,

你好!

想了解一下ZSTACK的Beacon Request是不是都已经封装成库了?外部是没有办法截取的吗?

现在因为项目的需要,需要在路由器或协调器截取BEACON REQUEST命令,然后做特殊处理,同时也想截取返回的BEACON命令做特殊处理。

请问一下ZSTACK里有办法可以截取到这两个命令吗?或者有没有其他的开放的函数是关于BEACON和BEACON REQUEST的?

  • 今晚在调试这个beacon request的时间间隔,发现怎么改宏定义都是一个特征,更改设置根本没效果,很郁闷,搜索这个BEACON_REQUEST_DELAY宏工程文件中没有,应该赋值都封到库里了,规律如下供参考:
    f8wConfig文件中

    -DBEACON_REQUEST_DELAY=3000

    /* Mask for the random beacon request delay. This value is masked with the
    * return from osal_rand() to get a random delay time for each joining cycle.
    * This random value is added to DBEACON_REQUEST_DELAY. For example, a value
    * of 0x00FF will be a beacon request delay of 0 to 255 milliseconds.
    */
    -DBEACON_REQ_DELAY_MASK=0x0FFF


    修改这两个参数,在刚下载程序后没有加入网络前,发送时间是随机大多落在1~10秒中间,加入网络后基本在3.2秒间隔发送数据,之后300秒都是这样,300秒后又变成随机间隔。
    无论怎么修改这两个参数都这样!