逻辑链路控制和适配层协议(L2CAP)
L2CAP运行在HCI之上的Host,实现Host的更高层(GAP,GATT,APP)和低层协议栈传输数据。该层负责在Host和协议栈之间把交换的数据进行分割(segmentation)和重组(reassembly )以提供协议的多路处理能力。L2CAP允许更高级别的协议和应用程序发送和接收高达64KB(实际受限于蓝牙设备实际内存)长的上层数据包(L2CAP服务数据单元,SDU)。
![](http://www.leconiot.com/download/cc2640r2f/ble_stack_app/stack/l2cap/Images/L2CAp.png)
注意:可能还是不太明白这里的L2CAP,简单理解就是对我们上层议数据多路处理,同时提供数据缓存能力,以及重新拆包组包能力。
L2CAP术语