- 物聯網與無線傳感器網絡(第2版)
- 劉偉榮編著
- 707字
- 2022-05-06 18:42:44
6.4.1 藍牙核心協議
1. 基帶協議
基帶和鏈路控制層確保微微網內各藍牙設備之間射頻構成物理連接。藍牙的射頻系統是一個跳頻系統,其任一分組在指定時隙、指定頻率上發(fā)送,它使用查詢和尋呼進程來使不同設備間的發(fā)送頻率和時鐘保持同步。基帶數據分組提供面向連接(SCO)和無連接(ACL)兩種物理連接方式,而且在同一射頻上可實現多路數據傳送。ACL適用于數據分組,SCO適用于語音及數據/語音的組合。所有語音與數據分組都附有不同級別的前向糾錯(FEC)或循環(huán)冗余校驗(CRC),而且可進行加密。此外,不同數據類型(包括連接管理信息和控制信息)都分配一個特殊通道。
可使用各種用戶模型在藍牙設備間傳送語音,面向連接的語音分組只需經過基帶傳輸,而不到達邏輯鏈路控制和適配協議。語音模式在藍牙系統內相對簡單,只需開通語音連接,就可傳送語音。
2. 鏈路管理協議
鏈路管理協議(LMP)負責藍牙各設備間連接的建立和設置,它通過連接的發(fā)起、交換、核實來進行身份驗證和加密,通過協商確定基帶數據分組大小,它還控制無線設備的節(jié)能模式和工作周期,以及匹克網內設備的連接狀態(tài)。
3. 邏輯鏈路控制和適配協議
邏輯鏈路控制和適配協議(L2CAP)是基帶的上層協議,可以認為它與LMP是并行工作的。它們的區(qū)別在于當業(yè)務數據不經過LMP時,L2CAP為上層提供服務。L2CAP向上層提供面向連接的和無連接的數據服務時,采用了多路復用技術、分段和重組技術及組概念。L2CAP允許高層協議以64 KB收發(fā)數據分組。雖然基帶協議提供了SCO和ACL兩種連接類型,但L2CAP只支持ACL。
4. 服務搜索協議
服務搜索協議(SDP)在藍牙技術框架中起到至關重要的作用,它是所有用戶模式的基礎。使用SDP可以查詢到設備和服務類型,從而在藍牙設備間建立相應的連接。藍牙協議棧如圖6.13所示。

圖6.13 藍牙協議棧