《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 淺析藍(lán)牙技術(shù) (下)
淺析藍(lán)牙技術(shù) (下)
摘要: 概要介紹了藍(lán)牙的由來及藍(lán)牙技術(shù)的發(fā)展。文中詳細(xì)討論了藍(lán)牙技術(shù)的特點(diǎn)、協(xié)議標(biāo)準(zhǔn)、應(yīng)用規(guī)范及安全問題。
Abstract:
Key words :

(接淺析藍(lán)牙技術(shù) (上))

        SIG 所頒布的藍(lán)牙規(guī)范(Specification of the Bluetooth System)就是藍(lán)牙無線通信協(xié)議標(biāo)準(zhǔn),它規(guī)定了藍(lán)牙應(yīng)用產(chǎn)品應(yīng)遵循的標(biāo)準(zhǔn)和需要達(dá)到的要求。

        藍(lán)牙規(guī)范包括核心協(xié)議(Core)與應(yīng)用框架(Profiles)兩個(gè)文件。協(xié)議規(guī)范部分定義了藍(lán)牙的各層通信協(xié)議,應(yīng)用框架指出了如何采用這些協(xié)議實(shí)現(xiàn)具體的應(yīng)用產(chǎn)品。藍(lán)牙協(xié)議規(guī)范遵循開放系統(tǒng)互連參考模型(Open System Interconnetion/Referenced Model, OSI/RM),從低到高地定義了藍(lán)牙協(xié)議堆棧的各個(gè)層次。

        按照藍(lán)牙協(xié)議的邏輯功能,協(xié)議堆棧由下至上分為3個(gè)部分:傳輸協(xié)議、中介協(xié)議和應(yīng)用協(xié)議。其功能簡介如下。

3.1 傳輸協(xié)議

        負(fù)責(zé)藍(lán)牙設(shè)備間相互確認(rèn)對(duì)方的位置,以及建立和管理藍(lán)牙設(shè)備間的物理和邏輯鏈路。這一部分又進(jìn)一步分為低層傳輸協(xié)議和高層傳輸協(xié)議。低層傳輸協(xié)議側(cè)重于語音與數(shù)據(jù)無線傳輸?shù)奈锢韺?shí)現(xiàn)以及藍(lán)牙設(shè)備的物理和邏輯鏈路。低層傳輸協(xié)議包括藍(lán)牙的射頻(Radio)部分、基帶與鏈路管理協(xié)議(Baseband && Link Manager Protocol, LMP)。高層傳輸協(xié)議包括邏輯鏈路控制的物理實(shí)現(xiàn)以及藍(lán)牙設(shè)備間的連接于組網(wǎng)。高層傳輸協(xié)議包括邏輯鏈路控制與適配協(xié)議(Logical Link Control and Adaptation Protocol, L2CAP)和主機(jī)控制器接口(Host Controller Interface, HCI)。這部分為高層應(yīng)用程序屏蔽了諸如跳頻序列選擇等低層傳輸操作,并為高層應(yīng)用傳輸提供了更加有效和更有利于實(shí)現(xiàn)的數(shù)據(jù)分組格式。

3.2 中介協(xié)議

        為高層應(yīng)用協(xié)議或程序在藍(lán)牙邏輯鏈路上工作提供了必要的支持,為應(yīng)用曾提供了各種不同的標(biāo)準(zhǔn)接口。這部分協(xié)議包括以下幾部分。

1. 串口仿真協(xié)議(RFCOMM)

        基于歐洲電信標(biāo)準(zhǔn)化協(xié)會(huì)(European Telecommunication Standardization Institute, ETSI)的TS07.10標(biāo)準(zhǔn)制定。該協(xié)議用于模擬串行接口環(huán)境,使得基于串口的傳統(tǒng)應(yīng)用僅作少量的修改或者不做任何修改可以直接在該層上運(yùn)行。

2. 服務(wù)發(fā)現(xiàn)協(xié)議(Service Didcovery Protocol,SDP)

        為實(shí)現(xiàn)藍(lán)牙設(shè)備之間相互查詢及訪問對(duì)方提供的服務(wù)。

3. IrDA(Infrared Data Association)互操作協(xié)議

        藍(lán)牙規(guī)范采用了IrDA的對(duì)象交換協(xié)議(OBEX),使得傳統(tǒng)的基于紅外技術(shù)的對(duì)象(如電子名片(vCard)和電子日歷(vCal)等)交換應(yīng)用同樣可以運(yùn)行在藍(lán)牙無線接口之上。

        網(wǎng)絡(luò)訪問協(xié)議:該部分協(xié)議包括點(diǎn)對(duì)點(diǎn)協(xié)議(Point to Point Protocol, PPP)、網(wǎng)際協(xié)議(Internet Protocol, IP)、傳輸控制協(xié)議(Transfer Control Protocol, TCP)和用戶數(shù)據(jù)報(bào)協(xié)議(User Datagram Protocol, UDP)等,用于實(shí)現(xiàn)藍(lán)牙設(shè)備的撥號(hào)上網(wǎng),或通過網(wǎng)絡(luò)接入點(diǎn)訪問Internet 和本地局域網(wǎng)。

4. 電話控制協(xié)議

        該協(xié)議包括TCS、AT指令集和音頻。電話控制協(xié)議性能(Telephone Control Protocol Specification,TCS)是基于國際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門(International Telecommunication Union-Telecommunication,ITU-T)的Q.931標(biāo)準(zhǔn)制定的,用于支持電話功能;藍(lán)牙直接在基帶上處理音頻信號(hào)(主要指數(shù)字語音信號(hào)),采用SCO鏈路傳輸語音,可以實(shí)現(xiàn)頭戴式耳機(jī)和無繩電話等的應(yīng)用。

3.3 應(yīng)用協(xié)議

        是指那些位于藍(lán)牙協(xié)議堆棧之上的應(yīng)用軟件和其中所涉及的協(xié)議,包括開發(fā)驅(qū)動(dòng)各種諸如撥號(hào)上網(wǎng)和通信等功能的藍(lán)牙應(yīng)用程序。藍(lán)牙規(guī)范提供了傳輸層及中介層定義和應(yīng)用框架,在傳輸層及中介層之上,不同的藍(lán)牙設(shè)備必須采用統(tǒng)一符合藍(lán)牙規(guī)范的形式;而在應(yīng)用層上,完全由開發(fā)人員自主實(shí)現(xiàn)。事實(shí)上,許多傳統(tǒng)的應(yīng)用都可以幾乎不用修改就在藍(lán)牙協(xié)議堆棧之上運(yùn)行,如基于串口和OBEX協(xié)議的應(yīng)用。通常藍(lán)牙技術(shù)應(yīng)用程序接口(Application Programming Interface,API)函數(shù)的開發(fā)由開發(fā)工具的設(shè)計(jì)人員來完成,這樣有利于藍(lán)牙技術(shù)與各類應(yīng)用的緊密結(jié)合。

4 藍(lán)牙應(yīng)用規(guī)范

        藍(lán)牙規(guī)范的應(yīng)用模式有很多,四種應(yīng)用模式是所有用戶模式和應(yīng)用的基礎(chǔ),也為以后可能出現(xiàn)的用戶模式和應(yīng)用提供了基礎(chǔ)。

        (1)通用訪問應(yīng)用(GAP)模式:定義了兩個(gè)藍(lán)牙單元如何互發(fā)現(xiàn)和建立連接,它是用來處理連接設(shè)備之間的相互發(fā)現(xiàn)和建立連接的。它保證兩個(gè)藍(lán)牙設(shè)備,不管是哪一家廠商的產(chǎn)品,都能夠發(fā)現(xiàn)設(shè)備支持何種應(yīng)用,并能夠交換信息。

        (2)服務(wù)發(fā)現(xiàn)應(yīng)用(SDAP)模式:定義了發(fā)現(xiàn)注冊(cè)在其他藍(lán)牙設(shè)備中的服務(wù)的過程,并且可以獲得與這些服務(wù)相關(guān)的信息。

        (3)串口應(yīng)用(SPP)模式:定義了在兩個(gè)藍(lán)牙設(shè)備間基于RFCOMM建立虛擬的串口連接的過程和要求。

        (4)通用對(duì)象交換應(yīng)用(GOEP)模式:定義了處理對(duì)象交換的協(xié)議和步驟,文件傳輸應(yīng)用和同步應(yīng)用都是基于這一應(yīng)用的,筆記本電腦、PDA、移動(dòng)電話是這一應(yīng)用模式的典型應(yīng)用。

5 藍(lán)牙無線網(wǎng)絡(luò)的安全問題

        藍(lán)牙網(wǎng)絡(luò)與任何一種通信網(wǎng)絡(luò)一樣,會(huì)面對(duì)各種問題如:假冒、竊聽、未授權(quán)訪問和拒絕服務(wù)等。因此,藍(lán)牙協(xié)議體系就需要設(shè)立安全管理機(jī)制以保證通信的可靠性。

        藍(lán)牙安全體系結(jié)構(gòu)為藍(lán)牙設(shè)備提出了三種安全模式:

        安全模式1——藍(lán)牙設(shè)備沒有受到任何安全保護(hù)的模式。

        安全模式2——服務(wù)級(jí)安全模式,它是建立在L2CAP層以上的安全保護(hù)模式。

        安全模式3——鏈路級(jí)安全模式,即在LMP連接建立之前要進(jìn)行鑒權(quán)或數(shù)據(jù)加密。

6 結(jié)束語

        毫無疑問,藍(lán)牙技術(shù)已成為近年應(yīng)用最快的無線通信技術(shù),其席卷全球之勢不可阻擋,它必將在不久的將來滲透到我們生活的各個(gè)方面。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。