售前電話
135-3656-7657
售前電話 : 135-3656-7657
下圖給出了Bluetooth傳輸協議組的協議組織結構。這些協議是SIG為在設備間承載語音和 數據業(yè)務而開發(fā)的傳輸協議。
傳輸協議組的協議組織結構
傳輸協議不僅支持數據通信的異步傳輸,同時還支持能達到電信級質量的(64kb/s)語 音通信的同步傳輸。為了保持音頻應用中所期望的高服務質量,音頻業(yè)務被賦予了較高的 優(yōu)先級,不經過任何中間件協議層,直接從音頻應用通到基帶層上,然后以小分組的形式直 接在Bluetooth的空中接口上傳輸。
1.L2CAP層
來自數據應用的業(yè)務首先被傳遞到邏輯鏈路控制和適配協議(Logical Link Control and Adaptation Protocol,L2CAP)層。L2CAP層為應用和更高層的協議屏蔽了下層傳輸 協議的細節(jié)。這樣,高層無線天線和基帶層的頻率跳變,也不需要知道在Bluetooth空中接口上傳輸的特殊分組格式。L2CAP支持協議的多路復用,允許多種協議和應用共享空中接 口。它還能將高層使用的大分組拆分成基帶可以傳輸的小分組,并在接收設備中完成對這 些分組的相應組裝過程。此外,通過協商一個可以接受的服務等級,兩個對等設備中的 L2CAP層能夠方便地維護服務級別目標。根據需要的服務等級,一個L2CAP層的具體實 現可以對新業(yè)務進行輸入控制并與低層相互配合來維持這個服務質量。
2.鏈路管理層
每個設備中的鏈路管理器通過鏈路管理器協議(Link Manager Protocol, LMP)與 Bluetooth空中接口協商能夠得到的性能。這些性能包括為支持數據(L2CAP)業(yè)務所需的 服務等級而分配的帶寬,以及為支持音頻業(yè)務而獲得的周期性預留帶寬。通信設備中的 Bluetooth鏈路管理器采用查詢-響應方式對設備進行鑒權,監(jiān)視設備的配對(Pairing)(創(chuàng)建 兩個設備之間的信任關系,通過產生并存儲一個鑒權密鑰,用于今后的設備鑒權),并且在需 要的時候對空中接口的數據流進行加密。如果鑒權失敗,鏈路管理器可能會切斷設備之間 的連接,從而禁止這兩個設備相互通信。由于能夠通過交換參數信息,如低活動性基帶模式 的持續(xù)時間等,協商得到活動性較低的基帶操作模式,因此鏈路管理器還可以支持功率控 制。為了進一步保持功率,鏈路管理器也可以請求調整發(fā)射功率的大小。
3.基帶和無線層
基帶層決定和展示了Bluetooth的空中接口。同時,定義了設備之間相互查找的過程 以及建立連接的方式?;鶐訛樵O備定義了主從連接方式。發(fā)起連接過程的這個設備是這 個連接的“主控設備”。其他的設備是“從屬設備”?;鶐н€定義了如何形成通信設備所使用 的跳頻序列以及幾個設備共享空中接口的有關規(guī)定,這些規(guī)定以時分雙工(Time Division D叩lex,TDD)為基礎,采用了基于分組的查詢方式。同時還定義了同步和異步業(yè)務共享空 中接口的方式?;鶐右惨?guī)定了支持同步和異步業(yè)務的各種分組類型。同時定義了各式各 樣的分組處理過程,如檢錯、糾錯、信號白化(signal whitening)、加密、分組的傳輸和重傳。
主控設備和從屬設備的概念不能擴展到比鏈路管理器應更高的層次上。在L2CAP層 及其以上的各層中,通信是基于端到端的對等模型,不存在主控設備或從屬設備的這種行為 上的差異。
4.HCI層
主控制器接口(HCI)功能規(guī)范就是Bluetooth與主機系統(tǒng)之間的接口規(guī)范,提供控制基 帶與鏈路控制器、鏈路管理器、狀態(tài)寄存器等硬件功能的指令分組格式以及進行數據通信的 數據分組格式。
主機控制器接口提供一種訪問Bluetooth硬件能力的通用接口。HCI固件通過訪問基 帶命令、鏈路管理器命令、硬件狀態(tài)寄存器、控制寄存器以及事件寄存器實現對Bluetooth 硬件的HCI命令。
當主機和主機控制器通信時,HCI層以上的協議在主機上運行,HCI層以下的協議由 Bluetooth主機控制器的硬件實現,它們都通過HCI傳輸層進行通信。主機和主機控制器 中的HCI具有相同的接口標準。