逻辑链路控制与适配协议层(L2CAP,Logical Link Control and Adaptation Protocol)

L2CAP(逻辑链路控制与适配协议)在蓝牙通信中起到主机与控制器间的适配作用。经典蓝牙的L2CAP层负责协议复用、数据分段等,而BLE的L2CAP层简化为基础模式和LE令牌流程控制模式。基础模式不执行分段和重组,而LE令牌流程控制模式实现流程控制,支持数据分段和重组。L2CAP使用固定和动态信道,信令用于处理命令和数据传输,并通过信令包进行控制。
摘要由CSDN通过智能技术生成

    逻辑链路控制与适配协议通常简称为L2CAP(Logical Link Control and Adaptation Protocol),它向上连接host,向下连接controller,起到host与controller之间适配的作用,使上层应用操作无需关心控制器的数据处理细节。

经典蓝牙的L2CAP层比较复杂,它实现了协议复用、数据分段与重组、封装调度等操作,使得主机能够支持LE和BR/EDR不同的控制器,实现音频数据流传输等高级功能。

    BLE的L2CAP层是经典蓝牙L2CAP层的简化版本,它在基础模式下,不执行分段和重组,不涉及流程控制和重传机制,仅使用固定信道进行通信,在LE令牌流程控制模式下,实现了流程控制,执行数据分段和重组,使用动态信道进行通信。

1、基础术语讲解

    在开篇的时候主要介绍一些和LLCAP层有关的基础专业术语

       名称

描述

SDU

Service Data Unit:应用层发送给LLCAP层的数据,包括属性的读写数据,安全数据,信令等等,不包含LLCAP生成的任何协议数据;

 

Segment

 

分段:将来自上层的SDU数据分割成不同的小数据段

Reassembly

 

重组:与分段对应的相反过程

PDU

 

协议数据单元:这里指代LLCAP传给下层的数据单元

Fragment

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值