连接参数更新
连接建立时,主设备通过连接请求数据包发送连接参数。当连接活跃了一段时间后,连接参数可能不再适用于当前应用。为此,主设备可向从设备发送连接参数更新请求(Connection Parameter Update Request),也可直接通知从设备更新参数而不需要进行协商。
另外,从设备可能会根据APP的需要在连接的过程中去更新连接参数,从而向主设备发送连接参数更新请求。对于蓝牙4.1兼容设备,这个请求由链路层来处理;对于蓝牙4.0设备,则由L2CAP层来处理。低功耗蓝牙协议栈会自动选择更新的方法。
无论是由主设备发起的连接参数更新请求还是从设备发起的连接参数更新请求,都只能由主设备发起连接参数更新通知来应用新的连接参数。
说明:
具体的连接参数更新过程可参考Bluetooth Core Spec中的Connection upadate和Connection parameters request。