蓝牙LMP版本交换过程
蓝牙 LMP_VERSION_EXCHANGE 过程用于交换蓝牙设备之间的链路管理器协议(LMP)版本信息,其过程如下:
- 发送请求:由发起设备发送 LMP_version_req 消息,该消息中会携带本端的 LMP 版本、Company ID 以及 Sub Version Number。
- 接收响应:对端设备收到请求后,会回复 LMP_version_res 消息,在消息中包含自身的 LMP 版本、Company ID 和 Sub Version Number 等信息。
- 完成交换:发起设备收到响应后,双方就完成了 LMP 相关版本信息的交互,从而了解彼此支持的 LMP 版本及相关特性,为后续的连接建立和功能协商等操作提供基础。
通过这个过程,蓝牙设备可以确保双方在相同或兼容的 LMP 版本下进行通信,以便正确地理解和处理彼此发送的 LMP 消息,实现各种蓝牙功能。