2,367
个编辑
更改
BLE技术揭秘
,→有效连接间隔
'''Supervision Time-out监控超时''',是两次成功连接事件之间的最长时间。如果在此时间内没有成功的连接事件,设备将终止连接并返回到未连接状态。该参数值以10 ms为单位,监控超时值可以从最小值10(100 ms)到3200(32.0 s)。超时必须大于有效的连接间隔。
[[文件:BLE技术-从机潜伏.png|居中|无框|550x550像素|BLE从机潜伏]]
==== 连接参数更新请求 ====
连接参数由主机发起连接的时候提供,如果从机对连接参数有自己的要求,例如要求更低的功耗,或者更高的通信速率等,从机可以向主机发送连接参数更新请求。
从机可以在连接后的任何时候发起连接参数更新请求,但最好不要在主从建立连接后立刻发起,建议延迟5s左右再发送请求。
连接参数更新请求可以修改:Connection Interval连接间隔,Slave Latency从机延迟,Supervision Time-out监控超时。
==== 有效连接间隔 ====
当没有数据从从机发送到主机时,从机每500ms一个连接事件交互一次。
==== 注意事项 iOS对连接参数的要求 ====不同的平台对有连接间隔有着不同的要求,例如iOS系统对ble的连接间隔有着如下的要求。* Interval Max * (Slave Latency + 1) <=2s* Interval Min >=20ms* Interval Min + 20 ms <= Interval Max* Slave Latency <= 4* SupervisionTimeout <= 6 s* Interval Max * ( Slave Latency + 1) * 3 < SupervisionTimeout ==== 连接参数的优化考量 ====
在许多应用中,从机跳过最大连接事件数。选择正确的连接参数组在低功耗蓝牙设备的功率优化中起重要作用。以下列表给出了连接参数设置中权衡的总体概述。