求助:CC2640 连接参数 经常断开连接
时间:10-02
整理:3721RD
点击:
协议栈版本:ble_cc26xx_2_01_01_44627。
BLE主机:iPhone 6(iOS 9.3.5)
我用TI官方的从机例程,除了连接参数没有任何改动,最小连接间隔125ms,最大连接间隔250ms,从机延迟0,超时4s,这个参数是支持从机更新连接参数的(示波器看的),但是过一阵子就会与iOS断开ble连接。
手机和2640紧挨着,应该不是信号强度的问题;
应该也不是电源的问题,用TI从机例程默认的连接参数,就不会断开ble连接,但是不支持从机连接参数更新,为iOS主机默认的30ms。
请问问题出在哪里呢?多谢!
IOS对连接参数要求如下
The connection parameter request may be rejected if it does not comply with all of these rules:
Interval Max * (Slave Latency + 1) ≤ 2 seconds
Interval Min ≥ 20 ms
Interval Min + 20 ms ≤ Interval Max
Slave Latency ≤ 4
connSupervisionTimeout ≤ 6 seconds
Interval Max * (Slave Latency + 1) * 3 < connSupervisionTimeout
请您对照一下
满足这些要求啊