从此章节开始学习蓝牙spec,希望自己能坚持下去!说是学习其实就是当个翻译,提高下自己!
1 INTRODUCTION
Link Manager Protocol(链路管理协议)通常被用来控制和协商(negotiate)两个设备之间的蓝牙连接操作。其中包括配置和控制逻辑传输、逻辑链路、物理链路。
LMP被用于两个LM(Link Manager)之前的交流。所有的LMP消息仅适用于发送和接收设备之间的物理链路、相关逻辑链路和逻辑传输。
LMP消息只能由LM解释(interpreted)和执行并且不能被直接传播(propagated)到上层协议。
2 GENERAL RULES
2.1 MESSAGE TRANSPORT
LMP消息被携带在ACL逻辑传输单元通过ACL_C逻辑链路或者被携带在APB逻辑传输通过APB_C逻辑链路进行交换。LMP消息除非在sections 4和5另有规定外,否则LMP消息应该在默认的ACL logical transport 进行。ACL-C 和APB-C通过携带在可变长度包上的载荷头部信息的Logical Link Identifier(LLID)变量来区别月ACL-U和APB-U(携带L2CAP和用户数据)的逻辑链路。
控制逻辑链路比其他流量拥有更高的优先权。
基带ACL logical transport 的错误检测和纠错能力通常足以满足LMP的要求。
LMP消息除了可以通过对LMP消息的内容执行的完整性检查之外,还不包含任何额外的错误检测信息。任何此类检查和保护,以克服LMP消息中未检测到的错误,都是一个实现问题。
2.2 SYNCHRONIZATION
LMP 消息在不保证发送或确认包时间的ACL-C 和APB-C 逻辑链路上传输。LMP过程有考虑到两个设备同步状态发生状态这点。