藍牙技術
SIG組織於1999年7月26日推出了藍牙技術規範1.0版本。藍牙技術的體系結構分為三部分:底層硬件模塊、中間協議層和高層應用。底層硬件包括射頻跳頻(RF)、基帶(BB)和鏈路管理(LM)。無線跳頻層通過2.4GHz非授權ISM頻段微波過濾並傳輸數據比特流。該層協議主要定義了藍牙收發器在該頻段需要滿足的條件。基帶負責藍牙數據和信息幀的跳頻和傳輸。鏈路管理負責連接、建立和拆除鏈路,並進行安全控制。
藍牙技術結合了電路交換和分組交換的特點,可以進行異步數據通信,最多可以支持三個同時同步語音信道,也可以用壹個信道同時傳輸異步數據和同步語音。每個語音通道支持64kb/ s同步語音鏈路。異步通道可以支持壹端最大速率為721kb/ s,另壹端最大速率為57.6kb/ s的非對稱連接,也可以支持速率為43.2kb/ s的對稱連接..
中間協議層包括邏輯鏈路控制和適配協議、服務發現協議、串口模擬協議和電話通信協議。邏輯鏈路控制和適配協議具有完成數據拆卸、控制服務質量和復用協議的功能,是其他協議的基礎。服務發現協議層為上層應用程序提供了壹種發現網絡中可用服務及其特征的機制。串口模擬協議層具有模擬9針RS232串口的功能。電話通信協議層為藍牙設備之間的語音和數據提供呼叫控制指令。
主機控制接口層(HCI)是藍牙協議中硬件和軟件之間的接口,為基帶、鏈路管理、狀態和控制寄存器等硬件的調用提供統壹的命令接口。藍牙設備之間通信時,HCI以上的協議軟件實體運行在主機上,而HCI以下的功能由藍牙設備完成,它們通過對兩端透明的傳輸層進行交互。
在藍牙協議棧的頂層是各種高級應用框架。其中,撥號網絡、耳機、局域網接入、文件傳輸等比較典型,分別對應壹種應用模式。各種應用可以通過其對應的應用模式實現無線通信。撥號網絡應用程序可以通過模擬串口訪問微微網,數據設備也可以訪問傳統的局域網。用戶可以通過協議棧中的音頻層實現手機和耳塞中音頻流的無線傳輸。無需多臺PC或筆記本電腦之間的任何連接,就可以快速靈活地傳輸文件和享受信息,還可以同步多臺設備。
總之,整個藍牙協議結構簡單,使用重傳機制保證鏈路的可靠性,在基帶、鏈路管理和應用層可以實現各種分級安全機制,通過跳頻技術消除網絡環境中其他無線設備的幹擾。