注:文章基于蓝牙6.0 协议栈核心规范文档,由 SIG规定,原文档可 点此进入查看
目录
一、L2CAP介绍
蓝牙低功耗(BLE)的L2CAP层是协议栈核心逻辑链路控制层,位于ATT/GATT等上层协议与HCI/LL控制层之间,具有以下核心功能:
- 协议复用:通过CID(通道标识符)区分不同服务,BLE固定通道CID 0x0004用于ATT协议,CID 0x0005用于LE信号通道
- 分段重组(SAR) :将最大64KB的SDU分割为适合空口传输的PDU,重组时通过PDU长度字段校验完整性
- 信用流控制:LE特有机制,通过初始信用值和动态调整实现无阻塞传输
- 错误恢复:仅增强模式支持重传,基础模式依赖LL层ARQ机制
(与传统蓝牙(BR/EDR)差异:BLE无重传/流控制模式,仅支持LE信用控制模式和增强信用模式)