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

关于Beacon Request

TI的大神,

你好!

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

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

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

user4958201:

今晚在调试这个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秒后又变成随机间隔。
无论怎么修改这两个参数都这样!

Viki Shi:

参考这边经验帖: e2echina.ti.com/…/361325

赞(0)
未经允许不得转载:TI中文支持网 » 关于Beacon Request
分享到: 更多 (0)