中篇:深入剖析 L2CAP 与 ATT 协议模块(约5000字)
引言
在 BLE 协议栈中,L2CAP 与 ATT 承担了关键的数据分发、协议复用与属性访问职责。对多协议并存和大数据场景的应用,深入理解这两层协议的分片重组、流控机制、MTU/MTU 协商和 ATT 操作流程,对于提升系统性能与稳定性至关重要。本篇将全面拆解 L2CAP 与 ATT 的原理与实战,并配以 PlantUML 图示与完整示例。
目录
-
L2CAP 概述
-
通道复用(Channel Multiplexing)
-
分片与重组(Segmentation & Reassembly)
-
LE Credit-Based 流控机制
-
高级配置:QoS 与队列管理
-
ATT 概述
-
Attribute 模型与 UUID
-
ATT Read/Write 操作