Протокол управления и адаптации логического канала Bluetooth находится на уровне канала передачи данных.

L2CAP используется в стеке протоколов Bluetooth. Он передает пакеты либо в интерфейс хост-контроллера (HCI), либо в системе без хоста, непосредственно в канал Link Manager/ACL. L2CAP предоставляет услуги передачи данных с установлением соединения и без установления соединения для протоколов верхнего уровня с возможностью мультиплексирования протоколов, операциями сегментации и повторной сборки, а также групповыми абстракциями. L2CAP позволяет протоколам и приложениям более высокого уровня передавать и принимать пакеты данных L2CAP длиной до 64 килобайт.

Функции L2CAP включают:

  • Мультиплексирование данных между различными протоколами более высокого уровня.
  • Сегментация и повторная сборка пакетов.
  • Обеспечение одностороннего управления передачей многоадресных данных группе других устройств Bluetooth.
  • Управление качеством обслуживания (QoS) для протоколов более высокого уровня.