?? 關(guān)鍵詞:個人局域網(wǎng) 藍牙技術(shù) 功能單元 協(xié)議體系
1 個人局域網(wǎng)(PAN)簡介
? 隨著網(wǎng)絡通信技術(shù)的發(fā)展,一種新的小型無線局域網(wǎng)絡正在悄然興起,這就是業(yè)界稱之為個人局域網(wǎng)(PersonalArea Network)的一種特殊的小型局域網(wǎng)。PAN的基本思想是:以無線方式實現(xiàn)個人信息終端的智能化互聯(lián),組建個人化的家用或辦公用信息網(wǎng)絡。
PAN主要用于家庭及小型辦工場合,可以實現(xiàn)語音通信、數(shù)據(jù)通信、信息家電和辦公用具的互連及信息的自動交換、Internet接入服務等功能,是構(gòu)建未來信息化家居和辦公環(huán)境的新興技術(shù)。隨著網(wǎng)絡技術(shù)的飛速發(fā)展,以及信息家電的發(fā)展,其發(fā)展前景廣闊。
PAN主要適用于室內(nèi)短距離通信,相對應地,PAN具有其自身的一些特點,例如設備體積小、便于攜帶、收發(fā)功率小、工作頻段較高、通信環(huán)境相對穩(wěn)定、可低成本實現(xiàn)較高的QoS等。
PAN的實現(xiàn)技術(shù)有多種,主要有Bluetooth、IrDA、Home RF及UWB(Ultra-Wideband Radio)這四種技術(shù)。其中藍牙技術(shù)作為主流技術(shù)之一,得到了象Ericsson、Nokia、Intel、IBM等廠商的支持,其發(fā)展勢頭強勁,成為PAN技術(shù)苑中一朵絢麗的奇葩。鑒于此 ,下面將對其作初步介紹。
2 藍牙技術(shù)的發(fā)展概況及特點
藍牙(Bluetooth)技術(shù)是一種實現(xiàn)語音和數(shù)據(jù)短距離無線傳輸?shù)男屡d技術(shù),支持點到點、點到多點的通信。該技術(shù)由Ericsson、Nokia、Intel、IBM和Toshiba等公司提出并推廣。自1998年以來,先后有Bluetooth1.0A和Bluetooth1.0B標準被相繼推出,Bluetooth2. 0標準也即將推出。這極大地推動了PAN技術(shù)的發(fā)展,IEEE專門成立了IEEE 802.15小組負責研究基于藍牙技術(shù)的PAN技術(shù)。藍牙技術(shù)具有以下幾個特點:
(1)將設備無線互聯(lián)組成小型PAN,并可為其提供接入數(shù)據(jù)網(wǎng)的功能,能夠?qū)崿F(xiàn)與Interne t互聯(lián)。
? (2)工作于2.4GHz的ISM頻段,無需申請頻率許可證。
(3)采用1600hop/s的快速跳頻技術(shù),提供了一定程度的物理層安全保證。
(4)采用正向糾錯編碼(FEC)技術(shù)降低了誤碼率,保證通信質(zhì)量。
? (5)采用FM調(diào)制方式,設備簡單。
(6)支持點到多點通信,具有自動查詢設備及服務類型的功能。
(7)協(xié)議體系完備,充分支持現(xiàn)有高層協(xié)議,具有多種工作模式。
? (8)支持多通道傳輸,可實現(xiàn)非對稱連接。
? (9)支持電路交換和分組交換兩種交換形式。?
? (10)設備體積小,便于攜帶或移動,成本低廉。
3 藍牙系統(tǒng)的構(gòu)成及其拓撲結(jié)構(gòu)
支持藍牙技術(shù)的設備以特定的方式構(gòu)成一個網(wǎng)絡,我們將其稱之為微微網(wǎng)(Piconet)。微微網(wǎng)最多由八個設備組成,所有藍牙設備都是對等的,以同樣的方式工作。但當微微網(wǎng)建立時,只有一臺設備的時鐘和跳頻序列用來使其他設備同步,該設備稱為主設備(Master unit),其他被同步的設備稱為從設備(Slave unit)。微微網(wǎng)中的設備具有唯一的MAC地址(MACadress),用于相互區(qū)分和標識,該地址以3個bit表示。微微網(wǎng)中的設備可處于休眠狀態(tài)(Parketstate)、監(jiān)聽(Sniffstate)狀態(tài)或保持(Hodestate)狀態(tài) ,當處于休眠狀態(tài)時設備無MAC地址。由若干獨立的非同步的微微網(wǎng)構(gòu)成分布式網(wǎng)絡(Scatter Network),PAN因而可認為是一個分布式網(wǎng)絡。圖1示出了其網(wǎng)絡拓撲結(jié)構(gòu)。
??????????????????????

4 藍牙功能單元
4.1 無線射頻單元
藍牙系統(tǒng)采用全向天線,支持點到多點的通信,使得多臺藍牙設備可以分享LAN資源;支持終端的移動性,更容易查詢和發(fā)現(xiàn)設備。信號傳輸不受視距的影響,易于組網(wǎng)。天線的發(fā)射功率按0dBm設計,符合FCC關(guān)于ISM波段的要求。發(fā)射功率可達100mW,系統(tǒng)在2.402GHz到2.480GHz之間,采用79個1MHz的頻點進行跳頻。其設計通信距離為10厘米到10米,增大發(fā)射功率可以達到100米。
4.2 基帶控制單元
藍牙基帶控制單元實現(xiàn)基帶協(xié)議和其他底層連接協(xié)議,具體完成三方面功能:網(wǎng)絡建立、差錯控制、驗證和加密。
(1)網(wǎng)絡建立微 微網(wǎng)建立之前,所有藍牙設備均處于等待狀態(tài),在此狀態(tài)下設備每隔1.28s監(jiān)聽一次信息,設備一旦被喚醒將在預先設定的32個跳頻頻率上監(jiān)聽信息。連接進程由主設備初始化,若一個設備的MAC已知,就用尋呼信息建立連接;若MAC未知,則用尋呼查詢信息建立連接。在初始尋呼狀態(tài),主設備在16個跳頻頻率上發(fā)送一串相同的尋呼信息給從設備,若未收到應答,主設備就在其他的16個跳頻頻率上發(fā)送尋呼信息。當所需從設備應答后即建立連接,網(wǎng)絡便建立起來了。藍牙基帶技術(shù)支持兩種連接方式:
·面向連接(SCO)的同步傳輸方式:主要用于話音傳輸。
·面向無連接(ACL)的異步傳輸方式:主要用于分組數(shù)據(jù)的傳輸。
應當說明的是在同一微微網(wǎng)中,不同的主從設備可以采用不同的連接方式,而且在一次通信中,連接方式可以改變。每一連接方式支持16種不同的分組類型,其中控制分組四種,為SCO和ACL通用的分組。兩種連接方式均采用時分雙工(TDD)通信。SCO為對稱連接,支持實時語音傳輸,主從設備無需輪詢即可發(fā)送數(shù)據(jù)。SCO的分組既可以是語音也可以是數(shù)據(jù)。當發(fā)生中斷時,只有數(shù)據(jù)部分需要重傳。ACL是面向分組的連接,支持對稱和非對稱兩種傳輸流量,同時還支持廣播信息。在ACL方式下,主設備控制鏈路帶寬并負責從設備帶寬的分配,從設備按輪詢發(fā)送數(shù)據(jù)。
? (2)差錯控制 基帶控制器采用三種糾錯方式:1/3正向糾錯編碼(FEC)、2/3正向糾錯編碼、和自動請求重傳(ARQ)。采用FEC編碼的目的是減少數(shù)據(jù)重發(fā)的次數(shù),但在無差錯環(huán)境下,F(xiàn)EC校驗位失去作用而且降低了數(shù)據(jù)吞吐量,因此業(yè)務數(shù)據(jù)是否加FEC校驗應視具體情況而定。對于含有重要連接信息和糾錯信息的分組報頭應始終采用1/3FEC校驗碼進行保護傳輸。對于需在發(fā)送后的下一時隙給出確認的數(shù)據(jù)傳輸,使用ARQ方式。回送ACK意味著頭信息校驗及CRC校驗均正確;否則,回送NACK。
(3)驗證與加密 物理層提供驗證與加密服務,驗證與加密采用口令/應答方式,在連接過程中,可能需要一次驗證或兩次驗證,也可能無需驗證。驗證對藍牙系統(tǒng)而言是一個重要的組成部分,它允許用戶自行添加可信任的藍牙設備。藍牙系統(tǒng)采用流密碼加密技術(shù),便于硬件實現(xiàn),密鑰長度可以是0、40、64、128位,藍牙設備在每次建立鏈路時都要核對密鑰,通信時該密鑰用于鑒權(quán)和加密。密鑰由高層軟件管理。藍牙驗證與加密的目的是提供適當級別的保護,如果用戶有更高級別的保密要求,需使用傳輸層和應用層安全機制。
4.3 鏈路管理單元
鏈路管理單元實現(xiàn)通信鏈路的建立、驗證、鏈路配置、及其他協(xié)議。鏈路管理器可發(fā)現(xiàn)其他鏈路管理器,并通過鏈路管理協(xié)議(LMP)建立通信聯(lián)系,鏈路管理器利用鏈路控制器(LC )提供的服務實現(xiàn)上述功能。LC實現(xiàn)的功能有:接收和發(fā)送數(shù)據(jù)、設備號請求、鏈路地址查詢、建立連接、驗證、協(xié)商建立連接的方式、確定分組的幀類型、設置設備的工作方式(監(jiān)聽、休眠或保持)。
4.4 軟件功能單元
? 藍牙計劃的目的是確保任何藍牙設備實現(xiàn)互通,因此藍牙設備必須能夠彼此識別,并通過安裝合適的軟件識別出彼此支持的高層功能。互通性要求采用相同的應用層協(xié)議。軟件的互通性指鏈路級協(xié)議的多路傳輸、設備和服務的發(fā)現(xiàn)以及分組的分段和重組。這些功能由藍牙手機、手持設備、及筆記本電腦來完成。藍牙軟件結(jié)構(gòu)單元利用現(xiàn)有規(guī)范,像OBEX、vCard/ vCalendar、HID、WAP、PPP及TCP/IP等協(xié)議規(guī)范,而不去開發(fā)新的協(xié)議。軟件單元主要實現(xiàn)的功能有:藍牙設備的發(fā)現(xiàn)、與外圍設備的通信、音頻通信及呼叫控制、交換名片和電話號碼等。
5 藍牙技術(shù)的協(xié)議體系
藍牙協(xié)議棧如圖2所示。完整的藍牙協(xié)議包括藍牙專用協(xié)議(如LMP和L2CAP)和非專用協(xié)議(如對象交換協(xié)議OBEX和傳輸控制協(xié)議TCP)。協(xié)議和協(xié)議棧的設計原則是充分利用現(xiàn)有的高層協(xié)議,保證現(xiàn)有協(xié)議與藍牙技術(shù)相融合及各種應用之間的互通性,充分利用兼容藍牙技術(shù)規(guī)范的軟硬件系統(tǒng)。
??????????????????

? ?藍牙協(xié)議體系可分為兩大類:核心協(xié)議和應用協(xié)議。核心協(xié)議包括基帶協(xié)議(Baseband)鏈路管理協(xié)議(LMP)、邏輯鏈路控制和適配協(xié)議(L2CAP)和服務發(fā)現(xiàn)協(xié)議(SDP)。
5.1 核心協(xié)議
? (1)基帶協(xié)議(Baseband)
基帶協(xié)議在網(wǎng)絡建立之初發(fā)現(xiàn)藍牙設備,并同鏈路控制層一起保證微微網(wǎng)內(nèi)各設備單元之間建立無線連接。語音編碼數(shù)據(jù)直接通過基帶協(xié)議傳輸,呼叫控制命令(TCS BIN和AT Commands)建立在虛擬串口協(xié)議RFCOMM基礎(chǔ)上,通過L2CP處理后進入基帶傳輸。
? (2)鏈路管理協(xié)議(LMP)
鏈路管理協(xié)議負責藍牙設備間無線連接的建立與控制。通過連接的發(fā)起、交換、核實,進行身份驗證和加密,通過協(xié)商確定基帶數(shù)據(jù)分組的大小;控制無線設備的電源模式和工作周期,以及微微網(wǎng)中設備單元的連接狀態(tài)。
? (3)邏輯鏈路控制和適配協(xié)議(L2CAP)
? 當業(yè)務數(shù)據(jù)不經(jīng)過LMP時,L2CAP為上層提供服務,L2CAP采用了多路技術(shù)、分割和重組技術(shù)、群提取技術(shù),允許高層協(xié)議以64K字節(jié)收發(fā)數(shù)據(jù)分組。不過L2CAP僅支持ACL連接。
? (4)服務發(fā)現(xiàn)協(xié)議(SDP)
服務發(fā)現(xiàn)是所有用戶模式的基礎(chǔ),使用SDP可以提供設備的信息和服務類型,從而在藍牙設備間建立連接。?
5.2 應用協(xié)議
藍牙的應用包括基于OBEX的對象交換、基于PPP的互聯(lián)網(wǎng)應用和話音通信應用三種。相應的應用協(xié)議有:
·電纜替代協(xié)議? 在藍牙基帶協(xié)議上仿真RS-232控制數(shù)據(jù)信號,為使用串行線傳送數(shù)據(jù)的上層協(xié)議提供服務。
·二元電話控制協(xié)議和AT命令集電話控制協(xié)議? 定義了藍牙設備間建立語音和數(shù)據(jù)呼叫的控制命令及控制多用戶模式下移動電話、調(diào)制解調(diào)器等的命令集。
·基于OBEX的對象交換協(xié)議? 類似于HTTP協(xié)議,采用客戶機-服務器模式和獨立于傳輸機制和傳輸應用程序的接口,完成電子名片交換(vCard)、電子日歷及其交換(vCal)、電子筆記本(vNot e)、電子信息(vMessage)等。
可選用的應用協(xié)議TCP/UDP/IP用于完成藍牙設備與Internet進行互聯(lián)通信。WAP將互聯(lián)網(wǎng)信息和電話傳送的業(yè)務傳送到數(shù)字蜂窩電話或其他無線終端上。建立在L2CAP基礎(chǔ)上,采用不同的協(xié)議棧組構(gòu)成相應的協(xié)議棧可實現(xiàn)不同的用戶模式,如文件傳輸模式、同步模式、局域網(wǎng)訪問模式、一機三用電話模式、互聯(lián)網(wǎng)網(wǎng)橋模式等。
6 結(jié)束語
回顧網(wǎng)絡技術(shù)的發(fā)展可以看出,局域網(wǎng)的發(fā)展是網(wǎng)絡發(fā)展的基礎(chǔ)和中堅。就網(wǎng)絡覆蓋范圍而言,廣域網(wǎng)將無數(shù)計算機終端連接成為包含極其豐富信息資源的信息網(wǎng),使整個地球正在逐漸變成名副其實的地球村,極大地改變了人們的生活方式。傳統(tǒng)廣域網(wǎng)的組網(wǎng)、傳輸?shù)燃夹g(shù)已較為成熟,其研究熱點正轉(zhuǎn)向全光網(wǎng)的研究,以提高傳輸速率,消除帶寬的瓶頸。與此同時,局域網(wǎng)也正向微型化方向發(fā)展,這便是所謂的個人局域網(wǎng)。個人局域網(wǎng)的發(fā)展采用了無線技術(shù),將個人的家居設備或辦公設備互連,形成小型的局域網(wǎng),實現(xiàn)了設備網(wǎng)絡化并作為一個整體接入互聯(lián)網(wǎng),使網(wǎng)絡真正深入家庭或辦公室,進一步擴大了網(wǎng)絡的覆蓋范圍。
藍牙技術(shù)是個人局域網(wǎng)的主流技術(shù),雖然其數(shù)據(jù)傳輸速率相對較低,而且還有其他一些應用上的技術(shù)問題如硬件兼容性、相同設備的識別等有待解決,但其優(yōu)點十分突出,并且很多廠商生產(chǎn)的設備支持藍牙技術(shù),因此藍牙技術(shù)的發(fā)展前景十分廣闊,相信其會占據(jù)未來個人網(wǎng)絡市場的主導地位。因此,我們必須充分重視這項新興技術(shù),加強研究與開發(fā)工作,推動個人網(wǎng)絡技術(shù)的發(fā)展。
2 Bluetooth SIG.Specification of the Bluetooth SystemProfiles,version 1.0B.h ttp://www.bluetooth.com,December 1st 1999
3 Riku Mettala.Bluetooth Protocol Architecture.http://www.bluetooth.com, July 15th 1999
4 Riku Mettala.Bluetooth Security Architecture.http://www.bluetooth.com, July 15th 1999
5 Riku Mettala.Bluetooth PC Card Transport Layer.http://www.bluetooth.com ,July 15th 1999
6 郭峰,曾興雯等.無線局域網(wǎng).北京:電子工業(yè)出版社,1997
評論