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

BLE 连接参数配置问题

hi:

   我对Central和Peripheral之间的连接参数过程有几点疑惑,向大家请教:

   1.Central向peripheral发送连接请求时,连接请求中有max interval, min interval, latency, supervision timeout等参数,peripheral会根据central传输过来的参数配置自己的GAP层的相应参数吗?还是peripheral根据自己初始化的参数来配置?

  2.peripheral可以主动向central发送申请,更新连接参数,central可以拒绝,如果拒绝后,是不是就断开连接了??peripheral能否重新进行更新参数??

多谢了!

Barbara Wu:

1. 连接的时候Central会根据自己的来,peripheral可以提出更新自己的连接参数请求。

2.拒绝后就还是以原来的连接参数来连接。Peripheral不爽可以再发起更新参数,但是还是有可能被拒绝…

Bob Chen2:

回复 Barbara Wu:

您好,那我怎么知道, 我该怎么发,主机才不会拒绝。

现在的情况是不管从机发啥,主机都拒绝,然后就是连接参数一直是 80,0,6000,改不了,导致功耗下不来,速度上不去。

Butterfly:

回复 Bob Chen2:

改一下其他参数试试,IOS和Android会有一些自己的可接受的时间范围,但不会一直拒绝

#define DEFAULT_ENABLE_UPDATE_REQUEST         TRUE 有没有打开,还有update函数

调用

bStatus_t GAPRole_SendUpdateParam( uint16 minConnInterval, uint16 maxConnInterval,uint16 latency, uint16 connTimeout, uint8 handleFailure )

http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/69191.aspx

赞(0)
未经允许不得转载:TI中文支持网 » BLE 连接参数配置问题
分享到: 更多 (0)