蓝牙协议栈 之 L2CAP(逻辑链路控制与适配协议,Logical Link Control and Adaptation Protocol)
目录
一、L2CAP 在栈中的位置与职责
二、核心名词与数据单元
三、固定信道与动态信道
四、工作模式(Classic 与 BLE)
五、信令与典型建链流程
六、大小与开销(抓要点选型)
八、安全与权限
九、调试与抓包
十、常见坑与规避
十一、API 落地提示(示例方向)
十二、选型建议
一、L2CAP 在栈中的位置与职责
- 位置:位于 HCI/ACL 之上、各上层协议(Classic: RFCOMM/SDP/AVDTP/…;BLE: ATT/GATT/SMP/自定义 CoC)之下。
- 主要职责
- 信道复用:在一条物理 ACL 链路上承载多个逻辑信道(Channel)。
- 分片与重组(SAR):把上层 SDU(Service Data Unit)切分为 L2CAP PDU,再由控制器/HCI 分片到多个 ACL 包;对端进行重组。</
