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