Bluetooth的系統構成

1、無線射頻單元(Radio):負責數據和語音的發送和接收,特點是短距離、低功耗。藍牙天線一般體積小、重量輕,屬於微帶天線。

2、基帶或鏈路控制單元(LinkController):進行射頻信號與數字或語音信號的相互轉化,實現基帶協議和其它的底層連接規程。

3、鏈路管理單元(LinkManager):負責管理藍牙設備之間的通信,實現鏈路的建立、驗證、鏈路配置等操作。

4、藍牙軟體協議實現:如上圖紫色部分,這個後面我們做詳細說明。

低耗電藍牙相關規範

藍牙協議組成

一、藍牙協議架構

藍牙協議體系中的協議按SIG的關注程度分為四層:

1.核心協議:BaseBand、LMP、L2CAP、SDP;

2.電纜替代協議:RFCOMM;

3.電話傳送控制協議:TCS-Binary、AT命令集;

4.選用協議:PPP、UDP/TCP/IP、OBEX、WAP、vCard、vCal、IrMC、WAE。

除上述協議層外,規範還定義了主機控制器介面(HCI),它為基帶控制器、連接管理器、硬體狀態和控制寄存器提供命令介面。在圖1中,HCI位於L2CAP的下層,但HCI也可位於L2CAP上層。

藍牙核心協議由SIG制定的藍牙專用協議組成。絕大部分藍牙設備都需要核心協議(加上無線部分),而其他協議則根據應用的需要而定。總之,電纜替代協議、電話控制協議和被採用的協議在覈心協議基礎上構成了面嚮應用的協議。

藍牙協議棧允許採用多種方法,包括 RFCOMM 和 Object Exchange (OBEX ),在設備之間發送和接收文件。如果想發送和接收流數據(而且想採用傳統的串口應用程序,並給它加上藍牙支持),那麼 RFCOMM 更好。反過來,如果想發送對象數據以及關於負載的上下文和元數據,則 OBEX 最好。

藍牙應用程序活動圖,如下


推薦閱讀:
相關文章