《低功耗藍(lán)牙開發(fā)權(quán)威指南》

第三部分 主機(jī)(Host)

第9章 邏輯鏈路控制和適配協(xié)議(L2CAP)

邏輯鏈路控制和適配協(xié)議(Logical Link Control and Adaptation Protocol,L2CAP)是個復(fù)用層,可以讓低功耗藍(lán)牙復(fù)用三條不同的信道柔吼。它也支持?jǐn)?shù)據(jù)的分割和重組功能毒费,使得較大的報文可以在底層無線電中傳輸。

9.1背景
9.2信道

低功耗藍(lán)牙只支持固定信道愈魏。固定信道是指兩個設(shè)備一建立連接就存在的觅玻、沒有任何配置參數(shù)的信道艇棕。



低功耗藍(lán)牙一共使用3條信道:
0x0004:屬性協(xié)議(詳見第10章)
0x0005:低功耗信令信道
0x0006:安全管理協(xié)議

9.3L2CAP數(shù)據(jù)包結(jié)構(gòu)

每個L2CAP數(shù)據(jù)包的凈荷前端都包含一個32bit的報頭。假設(shè)使用分割和重組串塑,數(shù)據(jù)包的長度信息必須包含在報頭中沼琉,以便判斷數(shù)據(jù)包的結(jié)束。使用分割和重組機(jī)制需要為每一個通過HCI接口的數(shù)據(jù)包打上標(biāo)記(詳見第8章)桩匪,分為開始數(shù)據(jù)包和延續(xù)數(shù)據(jù)包打瘪。但是,這里沒有定義怎樣標(biāo)記當(dāng)前數(shù)據(jù)包的最后一個片段傻昙,所以闺骚,判斷當(dāng)前數(shù)據(jù)包是否結(jié)束的唯一方法就是發(fā)送一個新的數(shù)據(jù)包(假設(shè)這個數(shù)據(jù)包正準(zhǔn)備發(fā)送),或者將數(shù)據(jù)包的長度信息放在開始數(shù)據(jù)包中妆档。
如圖9-1所示僻爽,報頭包括2個字節(jié)的長度字段和2個字節(jié)的信道標(biāo)識符。長度字段表示報頭后的信息載荷字節(jié)數(shù)贾惦。



在所有的藍(lán)牙信道上胸梆,信息載荷均始于23字節(jié)的最大傳輸單元(Maximum Transmission Unit,MTU)须板。MTU表示在一個L2CAP信道中信息載荷的最大字節(jié)數(shù)碰镜。這意味著,在所有的低功耗藍(lán)牙中必須支持在空間傳輸27字節(jié)數(shù)據(jù)包——23字節(jié)載荷习瑰,4字節(jié)報頭绪颖。(BLE4.0,BLE5.0?)

9.4低功耗信令信道

低功耗信令信道用于主機(jī)層級的信令甜奄。每個低功耗信令信道的數(shù)據(jù)均包含有一操作碼柠横,隨后為各種參數(shù)。低功耗信令信道支持的命令操作碼如下:
命令拒絕(Command Reject)
連接參數(shù)更新請求(Connection Parameter Update Request)
連接參數(shù)更新響應(yīng)(Connection Parameter Update Response)
無論什么時候發(fā)送信令命令课兄,其信息載荷總是包含一個字節(jié)的標(biāo)識符牍氛,用于匹配請求和響應(yīng)。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末第喳,一起剝皮案震驚了整個濱河市糜俗,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌曲饱,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件珠月,死亡現(xiàn)場離奇詭異扩淀,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)啤挎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門驻谆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卵凑,“玉大人,你說我怎么就攤上這事胜臊∩茁” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵象对,是天一觀的道長黑忱。 經(jīng)常有香客問我,道長勒魔,這世上最難降的妖魔是什么甫煞? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮冠绢,結(jié)果婚禮上抚吠,老公的妹妹穿的比我還像新娘。我一直安慰自己弟胀,他們只是感情好楷力,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著孵户,像睡著了一般弥雹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上延届,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天剪勿,我揣著相機(jī)與錄音,去河邊找鬼方庭。 笑死厕吉,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的械念。 我是一名探鬼主播头朱,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼龄减!你這毒婦竟也來了项钮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤希停,失蹤者是張志新(化名)和其女友劉穎烁巫,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宠能,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡亚隙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了违崇。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阿弃。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡诊霹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出渣淳,到底是詐尸還是另有隱情脾还,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布入愧,位于F島的核電站鄙漏,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏砂客。R本人自食惡果不足惜泥张,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鞠值。 院中可真熱鬧媚创,春花似錦、人聲如沸彤恶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春赌蔑,著一層夾襖步出監(jiān)牢的瞬間更扁,已是汗流浹背前塔。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工挪蹭, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赠涮。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓子寓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親笋除。 傳聞我的和親對象是個殘疾皇子斜友,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容