藍芽L2CAP剖析(一)

2021-12-29 22:45:47 字數 1072 閱讀 6337

邏輯連線控制和適配協議( the logical link control and adaptation layer protoco),縮寫為 l2cap

l2cap通過協議多路復用、分段重組操作和組概念,向高層提供面向連線的和無連線的資料服務,

l2cap還遮蔽了低層傳輸協議中的很多特性,使得高層協議應用開發人員可以不必了解基層協議而進行開發

其中比較特殊的是signaling channel id是0x0001,主要用於一些指令傳送(connect,disconnect,config)

其他的channel id是上層的data

舉例(signaling & upper layer):

整個流程

藍芽協議系列之(四) L2CAP

4 l2cap protocol 7 quality of service,qos的支援。那cid是怎麼確定的呢?有一些固定用途的l2cap channel,其cid是固定值,另外一些則是動態分配的,具體如下 有關cid的具體數值可參考 core v4.2.pdf,volume 3,part a l...

BLE主機之L2CAP層

本文介紹l2cap 部分 l2cap 的全稱是 邏輯鏈路控制和適配協議,l2cap 是低功耗藍芽的復用層,該層定義兩個基本概念 l2cap 通道和l2cap 信令,l2cap 通道是乙個雙向資料通道,通向對端裝置上的某一特定的協議或規範,經典藍芽使用 l2cap 的大部分功能,包括動態通道識別符號,...

藍芽LMP剖析(一)

平時總是搞藍芽協議,所以總是對rf,bb,lmp比較感興趣,可能比較神秘,閒話不多說,直奔主題 訊息用於建立鏈路 加密和控制,是屬於acl c層次的,比acl u優先順序較高,並且不會 到更高層次,只是在晶元內處理 pdu格式如下圖所示 每個pdu的payload size要求不同 1.匹配 當兩台...