Bluetooth LMP介绍

本文介绍了蓝牙Link Management Protocol (LMP),它负责链路建立和控制。内容涵盖LMP的基本功能,如链路管理器的作用,数据包格式,操作流程规则,通用回应消息,设备特性,以及详细的过程步骤。LMP消息通过ACL-C逻辑链路传输,并确保设备之间的兼容性与连接控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LMP即Link Management Protocol,用于链路建立和控制

1. 介绍

基于这一层的实体我们称之为链路管理器(LM: Link Managers)
LM将命令转换为Baseband层的操作(包括如下)
~ 将Slaves加入到Piconet,并给他们分配Active Member Addresss
~ 将断开连接的Slaves从Piconet中分离
~ 配置Master、Slaves切换的链路
~ 建立ACL、SCO链路
~ 将连接设置为低功耗模式: Hold, Sniff and Park
~ 控制测试模式


LMP由一系列消息组成(传输在ACL逻辑传输层的ACL-C逻辑链路)
这些消息由LM来解释和执行,且不能往高层协议传递

2. 数据包格式(Packet Format)

LMP的PDU有两种格式(Opcode=7/15 bit)
详细格式参考Vol2-Park C-5

LMP消息以Transaction的形式进行传输,同一组对话有相同的transaction ID
标识参数为Transaction ID:
- 0: Master发起Transaction
- 1: Slave发起Transaction

LMP消息使用DM1包,如果使用HV1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值