淺談藍(lán)牙協(xié)議棧
對(duì)于藍(lán)牙協(xié)議棧我們來簡(jiǎn)單介紹一下,首先我們還是需要對(duì)藍(lán)牙技術(shù)有一個(gè)概念。相信大家能夠從中了解到自己需要的東西。那么就讓我們來看看具體的內(nèi)容吧。
1、藍(lán)牙技術(shù)簡(jiǎn)介
藍(lán)牙技術(shù)起源于1994年,最初是以消除各種電器設(shè)備之間的有線連接為目標(biāo)的,隨著研究的深入及應(yīng)用需求,藍(lán)牙技術(shù)已經(jīng)能把各種話音及數(shù)據(jù)設(shè)備,如PC、撥號(hào)網(wǎng)絡(luò)、筆記本電腦、打印機(jī)、傳真機(jī)、移動(dòng)電話、數(shù)碼相機(jī)、高品質(zhì)耳機(jī)等,通過無線方式將它們連成一個(gè)微微網(wǎng)(Piconet),使各種設(shè)備之間實(shí)現(xiàn)無縫隙資源共享.
藍(lán)牙工作于全球可用的2.4GHzISM頻段,采用了跳頻技術(shù)來克服干擾和衰落,跳頻帶寬79MHz,共79個(gè)射頻信道,其符號(hào)傳輸率為1Mb/s.采用時(shí)分雙工(TDD)方案進(jìn)行全雙工通信.在信道上以分組的形式交換信息,每個(gè)分組在不同的跳頻頻率上傳輸,占用1個(gè)至5個(gè)時(shí)隙,每個(gè)時(shí)隙長(zhǎng)625μs.
藍(lán)牙協(xié)議將電路交換與分組交換相結(jié)合,可支持1個(gè)異步數(shù)據(jù)信道,最多3個(gè)同時(shí)同步話音信道,或1個(gè)同時(shí)支持異步數(shù)據(jù)和同步話音的信道.每個(gè)話音信道在每個(gè)方向支持64kb/s比特傳輸率,異步信道支持***723.2kb/s的非對(duì)稱比特傳輸率,或433.9kb/s的對(duì)稱比特傳輸率.
藍(lán)牙系統(tǒng)由一個(gè)無線單元、一個(gè)鏈路控制單元和一個(gè)具有鏈路管理及主機(jī)終端接口功能的支持單元構(gòu)成,如圖1所示

藍(lán)牙系統(tǒng)可提供點(diǎn)到點(diǎn)或一點(diǎn)到多點(diǎn)的連接.在一點(diǎn)到多點(diǎn)的連接中,由幾個(gè)藍(lán)牙單元共享同一信道,構(gòu)成一個(gè)微微網(wǎng),其中一個(gè)作為該微微網(wǎng)的主單元,而其余為從單元(最多可激活7個(gè)).信道訪問由主單元控制.多個(gè)覆蓋區(qū)域交疊的微微網(wǎng)又構(gòu)成一個(gè)分散網(wǎng)(Scatternet).從單元以時(shí)分復(fù)用的方式可加入不同的微微網(wǎng),而且,一個(gè)微微網(wǎng)的主單元也要成為另一個(gè)微微網(wǎng)的從單元.這些微微網(wǎng)在時(shí)間或頻率上都不同步,每個(gè)網(wǎng)有它自己的跳頻信道.
2、藍(lán)牙協(xié)議棧
圖2是一個(gè)完整的藍(lán)牙協(xié)議棧.不同的應(yīng)用運(yùn)行在不同的協(xié)議棧上,然而,每個(gè)不同的協(xié)議棧都采用共同的藍(lán)牙數(shù)據(jù)鏈路層和藍(lán)牙物理層.圖2還表示了當(dāng)需要進(jìn)行無線數(shù)據(jù)傳送時(shí),藍(lán)牙是如何利用其它現(xiàn)有協(xié)議的業(yè)務(wù)的.
由圖2可見,完整的藍(lán)牙協(xié)議棧由藍(lán)牙特有協(xié)議[如LMP(鏈路管理協(xié)議)、L2CAP(邏輯鏈路控制和適應(yīng)協(xié)議)],和非藍(lán)牙特有協(xié)議[如OBEX(ObjectExchangeProtocol)UDP(UserDatagramProtocol)等]兩部分組成.

設(shè)計(jì)藍(lán)牙及協(xié)議棧的主要原則是,根據(jù)不同的應(yīng)用目的,在高層***限度地重用現(xiàn)有協(xié)議.這樣可使現(xiàn)有的應(yīng)用與藍(lán)牙技術(shù)并存,并確保它們的互操作性.并且,由于藍(lán)牙技術(shù)標(biāo)準(zhǔn)的開放性,使得各個(gè)開發(fā)商可自由地將他們自己的或公共的應(yīng)用協(xié)議運(yùn)行于藍(lán)牙協(xié)議之上.






















