这一个beacon包时间10s,导致功耗维持在30mA左右10s。所以我想缩短搜索网络的时间,请问在哪能修改?
lzc lzc:
PS:注意我要的不是beacon包的间隔,而是beacon的时间想从10s改小
Susan Yang:
回复 lzc lzc:
调整搜索网络时间,可以修改zgDefaultStartingScanDuration和BEACON_REQUEST_DELAY时间
lzc lzc:
回复 Susan Yang:
这样做,可以修改一个beacon包的时间吗?
还有#define BDBC_REC_SAME_NETWORK_RETRY_ATTEMPS3//Maximum by BDB spec is 10 ->这个10s指的是一个包的时间吗?
如果是,可以在哪里修改呢?
lzc lzc:
回复 Susan Yang:
这个只是修改Beacon包之间的间隔把,并没有减少断网后一次搜网的时间,还是为10s
Viki Shi:
回复 lzc lzc:
这个是retry的次数,跟beacon的时间无关。beacon的间隔可以修改,但是没看到stack中有单次beacon长度的修改,你可以查查spec的规定确认一下
lzc lzc:
回复 Viki Shi:
感谢回复,1.请问我能在哪里可以看到spec的规定呢? 2.还有断网后会进行搜网,一次搜网会导致电流维持在30mA左右,维持10s;这样对功耗而言过大,请问有什么好的方法解决吗?
3.如果在这10s搜网期间,调用ZDApp_StopJoiningCycle是否能减少该时间呢?
lzc lzc:
回复 Viki Shi:
还有这个BDBC_REC_SAME_NETWORK_RETRY_ATTEMPS 是指什么的尝试次数呢?