你好!
我现在在蓝牙连接成功为达到低功耗的目的,会将蓝牙连接间隔更改为1S,通过一下函数及参数实现:
GAPRole_SendUpdateParam(20,800,0,600,GAPROLE_RESEND_PARAM_UPDATE);
在蓝牙连接过程中设备需要和手机进行大数据通信的时候,需要将蓝牙连接间隔加快到100ms左右,通过以下函数及参数实现:
GAPRole_SendUpdateParam(20,80,0,600,GAPROLE_RESEND_PARAM_UPDATE); 现在经过测试发现连接间隔由1S更改为100ms,需要经过10S左右的时间才可以完成(连接间隔更新成功的状态通知通过paramUpdateCB获知),但怎么长的时间对我们的要求来说太长,想向您请教一下像以上情况一般需要多成时间?是否还有其他地方需要注意?
另广播中的连接间隔数据
DEFAULT_DESIRED_MIN_CONN_INTERVAL = 20
DEFAULT_DESIRED_MAX_CONN_INTERVAL = 800
Yue TANG:
抓个包看一下。
http://processors.wiki.ti.com/index.php/BLE_sniffer_guide
jin guo1:
回复 Yue TANG:
Dear TY:
见附件!P.bnr为134时开始申请更新,P.bnr为149的时候参数才更新成功。