(信號(hào)與信息處理專業(yè)論文)藍(lán)牙通信系統(tǒng)桌面集成解決方案的研究.pdf_第1頁
(信號(hào)與信息處理專業(yè)論文)藍(lán)牙通信系統(tǒng)桌面集成解決方案的研究.pdf_第2頁
(信號(hào)與信息處理專業(yè)論文)藍(lán)牙通信系統(tǒng)桌面集成解決方案的研究.pdf_第3頁
(信號(hào)與信息處理專業(yè)論文)藍(lán)牙通信系統(tǒng)桌面集成解決方案的研究.pdf_第4頁
(信號(hào)與信息處理專業(yè)論文)藍(lán)牙通信系統(tǒng)桌面集成解決方案的研究.pdf_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費(fèi)閱讀

(信號(hào)與信息處理專業(yè)論文)藍(lán)牙通信系統(tǒng)桌面集成解決方案的研究.pdf.pdf 免費(fèi)下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

盤牙技術(shù)是近年來興起的一項(xiàng)以電纜替代和組建小范圍網(wǎng)絡(luò)為目 標(biāo)的短距無線通信技術(shù),其講議和應(yīng)用姚范于1 9 9 9 年7 月一經(jīng)提出就 引起了業(yè)界廣泛關(guān)注。 在藍(lán)芽技術(shù)所描繪的廣闊應(yīng)用前景中,桌面系統(tǒng)和嵌入式系統(tǒng)是 相輔相成的兩個(gè)主流方向??紤]到w i n d o w s 系列產(chǎn)品在桌面操作系統(tǒng) 領(lǐng)域的統(tǒng)治地位,以及藍(lán)牙技術(shù)設(shè)計(jì)用來替代串行電纜的最初動(dòng)因,基 于w i n d o w s 平臺(tái)、綜合了諸串口應(yīng)用的集成系統(tǒng)的研究具有其技術(shù)先 進(jìn)性和巨大的現(xiàn)實(shí)意義,本文結(jié)合筆者在論文期間參加的國際認(rèn)證與測(cè) 試公司( t ) 的藍(lán)牙桌面系統(tǒng)開發(fā)項(xiàng)目,對(duì)藍(lán)牙通信系統(tǒng)桌面集成解 決方案進(jìn)行了研究與設(shè)計(jì)。 論文首先認(rèn)真研究了藍(lán)牙協(xié)議和應(yīng)用規(guī)范,深入分析了串口仿真應(yīng) 用及其之上的各項(xiàng)應(yīng)用。然后以命令行方式分別實(shí)現(xiàn)了基于仿真串口的 三個(gè)應(yīng)用:撥號(hào)網(wǎng)絡(luò),傳真和局域網(wǎng)訪問。 在此基礎(chǔ)上,本文根據(jù)軟件工程的要求,運(yùn)用面向?qū)ο蟮姆治龊驮O(shè) 計(jì)方法進(jìn)行了集成系統(tǒng)的開發(fā)工作;工作分為兩個(gè)階段: 第一階段,利用面向?qū)ο蟮乃枷牒蛈 m l 語言對(duì)塞盛系統(tǒng)進(jìn)行了需 求分析,并依據(jù)分析結(jié)果構(gòu)建了集成系統(tǒng)軟件模型。f 在模型設(shè)計(jì)中,我 們將集成系統(tǒng)從項(xiàng)層分解為u i ( u s e ri n t e r f a c e ) 與b o l ( b u s i n e s s o b j e c tl a y e r ) 兩個(gè)包,重點(diǎn)完成了b o l 包逐層細(xì)化的設(shè)計(jì)過程。貫穿 與分析與設(shè)計(jì)全過程,我們采用了結(jié)構(gòu)化的設(shè)討+ 方案以減少u 工與b o l 之間,以及b o l 包內(nèi)各功能模塊之間的耦臺(tái)度,增強(qiáng)各模塊的內(nèi)聚性和 可重用度。i 戶 一 , 第二階段,完成了集成系統(tǒng)模型中b o l 包大部分和u i 包部分模塊 的實(shí)現(xiàn)工作 主要包括:b o l 中p r o f i l es e r v e r 包、p r o f i l ec l i e n t 包、b l u e t o o t hd e v i c e 包和v i r t u a ld e v i c e 包以及u i 中設(shè)備管理、 傳輸層配置和p n p 硬件檢測(cè)模塊。j 口。一 ,一 r 此外為配合核心程序運(yùn)行,文中還設(shè)計(jì)并實(shí)現(xiàn)了包括安裝程序、 手_ 卸載程序以及虛擬設(shè)備管理模塊在內(nèi)的集成系統(tǒng)支撐模塊。產(chǎn)“一 北方變通大學(xué)碩士學(xué)位論文 a b s t r a c t b l u e t o o t hi san e ws h o r t r a n g ew i r e l e s sc o m m u n i c a t i o nt e c h n o l o g y d e v e l o p i n gr a p i d l y i nr e c e n ty e a r s a i m i n ga tc a b l er e p l a c e m e n ta n d p e r s o n a la r e an e t w o r k i n gc o n s t r u c t i o n ,b l u e t o o t h i s a t t r a c t i n gm o r ea n d m o r ei n t e r e s ts i n c ei tw a sf i r s tr e l e a s e di nj u l y19 9 9 t h ew i d er a n g eo fb l u e t o o t ha p p l i c a t i o n sf a l li n t ot w om a j o rc a t e g o r i e s : d e s k t o pa p p l i c a t i o n s a n de m b e d d e da p p l i c a t i o n s t h e p r o j e c t i nt h i s d i s s e r t a t i o ni sf o c u s i n go nt h ef o r m e ro n ec o n s i d e r i n gt h ed o m i n a n ts t a t u s o fm sw i n d o w ss e r i e sp r o d u c t si nt h ef i e l do fd e s k t o po sa n dt h eo r i g i n a l m o t i v a t i o no fb l u e t o o t ht e c h n o l o g yt or e p l a c et h es e r i a lc a b l ew i t hw i r e l e s s c o n n e c t i o n o u rm a i ng o a li st or e s e a r c ha n dd e v e l o pab l u e t o o t hs y s t e m i n t e g r a t i n gt h es e r i a lp o r tb a s e dp r o f i l e si nw i n d o w se n v i r o n m e n t i nt h i sd i s s e r t a t i o n ,w ef i r s ti n t r o d u c e db l u e t o o t hp r o t o c o la n dp r o f i l e s p e c i f i c a t i o n s p a r t i c u l a rc o n c e m sa r ep a i dt os e r i a lp o r te m u l a t i o np r o f i l e a n dp r o f i l e sb a s e do ni t t h e nt h r e e v i r t u a ls e r i a l p o r t b a s e d p r o f i l e s - - d i a l - u pn e t w o r k i n g ,f a xa n dl a na c c e s s - - a r ei m p l e m e n t e da s c o m m a n di i n ee x e c u t a b l e s a c c o r d i n g t ot h et h r e ei m p l e m e n t a t i o n sa n df o l l o w i n gt h es o f t w a r e e n g i n e e r i n gp r i n c i p l e s ,t h i st h e s i sd e v e l o p e da ni n t e g r a t e ds y s t e ma p p l y i n g t ow i n d o w se n v i r o n m e n t ,t h ed e v e l o p m e n tp r o g r e s sc o n s i s t so f t w os t e p s : i nt h ef i r s t s t e p ,t h ea u t h o rm a d es y s t e mr e q u i r e m e n t sa n a l y s i su s i n g o b j e c t o r i e n t e dm e t h o da n du n i v e r s a lm o d e l i n gl a n g u a g e ( u m l ) b a s e d o nt h er e s u l to fa n a l y s i s ,s t a t i ca n dd y n a m i cs o f t w a r em o d e lo ft h e i n t e g r a t e ds y s t e mw a sd e v e l o p e d t h em o d e lw a sd e s i g n e di na “s c a l e u p m a n n e r , w h i c hm e a n so r g a n i z i n gt h ed e s c r i p t i o no v e rs e v e r a ll a y e r so f a b s t r a c t i o n s ot h a tw ec a na ta n yt i m ef o c u so na sb i go ra ss m a l lap a r to f t h es y s t e mw h i l er e t a i n i n gt h eo v e r a l lp i c t u r e t h es y s t e mw a sa b s t r a c t e d i n t ot w op a c k a g e so nt h et o pl e v e l :u s e ri n t e r f a c e ( u i ) a n db u s i n e s so b j e c t l a y e r ( b o l ) a sb o lw a st h ek e yp a c k a g eo fi n t e g r a t e ds y s t e m ,m o s t e f f o r t sw e r em a d eo ni tt oi t e r a t et h ea b s t r a c t i o nl a y e rb yl a y e r t h r o u g h o u t t h ep r o c e s so fm o d e l i n g ,s t r u c t u r e ds c h e d u l ew a sa l s oa d o p t e dt or e d u c e c o u p l i n ga m o n gt h ef u n c t i o nm o d u l e sa n di n c r e a s ec o h e s i o na n dr e u s a b i l i t y 北方交通大學(xué)顧士學(xué)位論史= o f t h o s em o d u l e s i nt h es e c o n ds t e p ,t h ea u t h o ra c c o m p l i s h e dt h ei m p l e m e n t a t i o no fm o s t p a c k a g e si nb o la n ds o m em o d u l e s i nu i ,i n c l u d i n g :p r o f i l es e r v e r p a c k a g e ,p r o f i l ec l i e n tp a c k a g e ,b l u e t o o t hd e v i c ep a c k a g ea n dv i r t u a l d e v i c ep a c k a g ei nb o l ;a n dd e v i c em a n a g e m e n tm o d u l e ,t r a n s p o r tl a y e r c o n f i g u r a t i o nm o d u l ea n dp n p d e v i c ed e t e c t i o nm o d u l ei nu i i na d d i t i o n ,t os u p p o r tt h eg o r es y s t e mf u n c t i o n s ,t h ed i s s e r t a t i o na l s o d e s i g n e da n di m p l e m e n t e ds u p p l e m e n t a r ym o d u l ef o ri t s u c hm o d u l e c o n s i s t c do ft h r e em a j o rp a r t s :i n s t a l l a t i o np r o g r a m ,m a n u a l l yu n i n s t a l l p r o g r a ma n dv i r t u a ld e v i c em a n a g e m e n tm o d u l e 北方變通天學(xué)碩士學(xué)位論殳 1 1 工程背景 第一章緒論 隨著計(jì)算機(jī)網(wǎng)絡(luò)和移動(dòng)通信技術(shù)的迅猛發(fā)展,人們?cè)絹碓礁械桨l(fā) 展微小范圍內(nèi)的無線數(shù)據(jù)與語音通信的迫切需要。于是,在】9 9 8 年, 愛立信、i b m 、i n t e l 、諾基亞和東芝等公司聯(lián)合推出了一項(xiàng)最新的無線 網(wǎng)絡(luò)技術(shù),即藍(lán)牙( b l u e t o o t h ) 技術(shù)。隨后這五家公司組建了一個(gè)特 殊組織( s i g ) 來負(fù)責(zé)此項(xiàng)技術(shù)的開發(fā)。1 9 9 9 年7 月,藍(lán)牙協(xié)議的1 0 版發(fā)布,從而將其推向應(yīng)用階段。如今,s i g 已經(jīng)擁有9 個(gè)成員,近1 0 0 個(gè)高級(jí)成員和2 1 0 0 多個(gè)普通成員,其協(xié)議標(biāo)準(zhǔn)業(yè)已發(fā)展到1 1 版本 1 2 。 藍(lán)牙技術(shù)是一種無線數(shù)據(jù)與語音通信的開放性全球規(guī)范,應(yīng)用對(duì) 象主要是桌面設(shè)備和小型網(wǎng)絡(luò)設(shè)備,如移動(dòng)p c 、掌上電腦、手機(jī)等。 目的是方便這些設(shè)備之間以及這些設(shè)備與i n t e r n e t 之間的通信,免除 在計(jì)算機(jī)、筆記本電腦、調(diào)制解調(diào)器、無繩電話或移動(dòng)電話、頭套式送 受話器、p d a 、打印機(jī)、幻燈機(jī)、局域網(wǎng)等之間加裝電線、電纜和連接 器。而且,這種技術(shù)可以延伸到那些完全不同的新設(shè)備和新應(yīng)用中去。 例如,如果把藍(lán)牙技術(shù)引入到移動(dòng)電話和膝上型電腦中,就可以去掉移 動(dòng)電話與膝上型電腦之間的令人討厭的連接電纜而通過無線使其建立 通信。打印機(jī)、p d a 、桌上型電腦、傳真機(jī)、鍵盤、游戲操縱桿以及所 有其它的數(shù)字設(shè)備都可以成為藍(lán)牙系統(tǒng)的一部分。除此之外,藍(lán)牙無線 技術(shù)還為已存在的數(shù)字網(wǎng)絡(luò)和外設(shè)提供通用接口以組建一個(gè)遠(yuǎn)離固定 網(wǎng)絡(luò)的個(gè)人特別連接設(shè)備群。 在藍(lán)芽技術(shù)所描繪的廣闊應(yīng)用前景中,桌面系統(tǒng)和嵌入式系統(tǒng)是 相輔相成的兩個(gè)主流方向,本文的研究工作主要集中在前一方向。在桌 面操作系統(tǒng)領(lǐng)域,微軟公司的w i n d o w s 系列產(chǎn)品以其友好的圖形用戶界 面,強(qiáng)大的開發(fā)環(huán)境和極其豐富的應(yīng)用程序支持占據(jù)了統(tǒng)治地位。一些 歐美的軟件公司如w i d c o m m 、e s i 、d g a n s w e r 以及日本的s o n y 公司等都 在開發(fā)基于w i n d o w s 的藍(lán)牙軟件;另外一些大公司,如a l c a t e i 、 4 北方交通大學(xué)顧t 學(xué)位論文 p h ili p s 、n a t i o n a ls e m i c o n d e c t o r 、f u j i t s u 、c s r 等雖然并不自己從 事開發(fā)丁作,但部在積極尋找合作伙伴,以便將第三方軟件o e m 在自己 的產(chǎn)品中。在這種情況下,開發(fā)基于w i n d o w s 的藍(lán)牙應(yīng)用系統(tǒng),對(duì)于加 快藍(lán)牙技術(shù)的推廣,搶占國際市場(chǎng)有著重要戰(zhàn)略意義。 國際認(rèn)證與測(cè)試公司( i v t ) 于2 0 0 0 年底啟動(dòng)藍(lán)牙桌面系統(tǒng)開發(fā) 項(xiàng)目,筆者在課題期間作為主要研發(fā)人員參加其中。該項(xiàng)目在國內(nèi)首次 提出了藍(lán)牙通信系統(tǒng)桌面集成解決方案并將其產(chǎn)品化。作為公司主打產(chǎn) 品,b l u e l e ts o f t w a r es u i t e 的評(píng)估版已經(jīng)向一些主要的分銷商發(fā)布, 反饋結(jié)果表明該軟件以其強(qiáng)大易用和穩(wěn)定的性能在國際同類產(chǎn)品中占 據(jù)一席之地。 1 2 論文主要工作 筆者在論文期間認(rèn)真研究了藍(lán)牙協(xié)議,深入分析了串口仿真應(yīng)用 及其之上的各項(xiàng)應(yīng)用;結(jié)合軟件工程的思想,利用面向?qū)ο蟮募夹g(shù)和相 關(guān)工具,給出了在w i n d o w s 環(huán)境下藍(lán)牙通信系統(tǒng)集成解決方案( 以下簡(jiǎn) 稱集成系統(tǒng)) 。主要工作包括: 1 ) 研究了軟件工程中面向?qū)ο蟮姆治雠c設(shè)計(jì)思想和利用統(tǒng)一建 模語言u(píng) m l 進(jìn)行軟件建模的方法。 2 ) 在深入研究藍(lán)牙協(xié)議和p r o f i l e 規(guī)范的基礎(chǔ)上,唑壘金堡友基 分別實(shí)現(xiàn)了基于仿真串口的三個(gè)應(yīng)用:撥號(hào)網(wǎng)絡(luò),傳真和局域 網(wǎng)訪問。 3 ) 利用面向?qū)ο蟮乃枷牒蛈 m l 語言對(duì)集成系統(tǒng)進(jìn)行了需求分析, 并依據(jù)分析結(jié)果構(gòu)建了集成系統(tǒng)軟件模型。在模型設(shè)計(jì)中,我 們將集成系統(tǒng)從頂層分解為u i ( u s e ri n t e r f a c e ) 與 b o l ( b u s i n e s so b j e c tl a y e r ) 兩個(gè)包,重點(diǎn)完成了b o l 包逐層 細(xì)化的設(shè)計(jì)過程。 4 ) 完成了集成系統(tǒng)模型中b o l 包大部分和u i 包部分模塊的實(shí)現(xiàn) 工作,主要包括:b o l 中p r o f i l es e r v e r 包、p r o f i l ec 1 i e n t 包、b l u e t o o t hd e v i c e 包和v i r t u a ld e v i c e 包以及u i 中設(shè)備 5 北方交通大學(xué)碩士學(xué)位論文 管理、傳輸層配置和p n p 硬件檢測(cè)模塊。 5 ) 設(shè)計(jì)并實(shí)現(xiàn)了包括安裝程序、手工卸載程序以及虛擬設(shè)備管理 模塊在內(nèi)的集成系統(tǒng)支撐模塊。 在上述工作中主要包含了筆者的兩方面創(chuàng)新和貢獻(xiàn): 首先,將軟件工程的思想和面向?qū)ο蟮募夹g(shù)貫穿了集成系統(tǒng)從分 析、設(shè)計(jì)到編碼實(shí)現(xiàn)的全過程。通過工程性和規(guī)范性開發(fā)流程實(shí)現(xiàn)軟件 模塊間高內(nèi)聚、低耦合、可擴(kuò)展與重用的內(nèi)部特性,從而確保軟件產(chǎn)品 的外部質(zhì)量。 其次,在基于仿真串口的三個(gè)應(yīng)用實(shí)現(xiàn)中,在分析三者異同的基礎(chǔ) 上提出了模塊化和結(jié)構(gòu)化的集成策略。從而降低代碼冗余度,提高了系 統(tǒng)的可維護(hù)性。 1 3 論文結(jié)構(gòu) 第一章我們簡(jiǎn)要了介紹論文的工程背景和主要工作。 第二章按照自下而上的順序系統(tǒng)介紹藍(lán)牙技術(shù)及其應(yīng)用,為后續(xù) 工作奠定技術(shù)基礎(chǔ)。主要分硬件工作原理,軟件協(xié)議棧和藍(lán)牙應(yīng)用框架 等三個(gè)部分進(jìn)行闡述。 在第三章筆者從p r o f i l e 規(guī)范出發(fā),分別給出了基于仿真串口的 三個(gè)藍(lán)牙應(yīng)用:撥號(hào)網(wǎng)絡(luò),傳真和局域網(wǎng)訪問的應(yīng)用模式與實(shí)現(xiàn)結(jié)構(gòu); 并在總結(jié)三者異同的基礎(chǔ)上提出了集成策略。 第四章根據(jù)軟件工程的思想,利用面向?qū)ο蟮募夹g(shù)和u m l 語言對(duì) 集成系統(tǒng)進(jìn)行了需求分析與系統(tǒng)設(shè)計(jì)。我們將整個(gè)系統(tǒng)在業(yè)務(wù)對(duì)象層 ( b o l ) 分解為五個(gè)包:p r o f i l es e r v e r 、p r o f i l ec 1 i e n t 、v i r t u a l d e v i c e 、b l u e t o o t hd e v i c e 和d e v i c ea n ds e r v i c ed i s c o v e r y ,并將 前四個(gè)包細(xì)化到類圖層次。 第五章討論了系統(tǒng)實(shí)現(xiàn)中的若干問題。主要包括模型實(shí)現(xiàn)、支撐 模塊的實(shí)現(xiàn)以及兩個(gè)技術(shù)難點(diǎn)。 第六章對(duì)全文進(jìn)行總結(jié)。 6 北方交通大學(xué)碩士學(xué)位論文 ,_ _ _ _ _ - _ _ w _ 第二章藍(lán)牙技術(shù)及其應(yīng)用框架 2 1 藍(lán)牙通信系統(tǒng) 如圖2 1 所示,整個(gè)藍(lán)牙協(xié)議體系結(jié)構(gòu)可分為底層硬件模塊、中 層協(xié)議棧( 軟件模塊) 和高層應(yīng)用三大部分 1 0 。鏈路管理層( ) 、 基帶層( b b ) 和射頻層( r f ) 屬于藍(lán)牙的硬件模塊。r f 層通過2 4 g h z 無需授權(quán)的i s m 頻段的微波,實(shí)現(xiàn)數(shù)據(jù)位流的過濾和傳輸,它主要定義 了藍(lán)牙收發(fā)器在此頻帶正常工作所滿足的要求。b b 層負(fù)責(zé)跳頻和藍(lán)牙 數(shù)據(jù)及信息幀的傳輸。l m 層負(fù)責(zé)連接的建立和拆除以及鏈路的安全和 控制。它們?yōu)樯蠈榆浖K提供了不同的訪問入口。 圖2 1 藍(lán)牙通信系統(tǒng) 中層協(xié)議棧包括邏輯鏈路控制和適配協(xié)議( l 2 c a p :l o g i c a ll i n k c o n t r o la n da d a p t a t i o np r o t o c 0 1 ) 、服務(wù)發(fā)現(xiàn)協(xié)議( s d p :s e r v i c e d i s c o v e r yp r o t o c 0 1 ) 、串口仿真協(xié)議( r f c o m m ) 和電話通信協(xié)議( t c s : t e l e p h o n yc o n t r o l p r o t o c ol ) 。l 2 c a p 完成數(shù)據(jù)拆裝、服務(wù)質(zhì)量控制 和協(xié)議復(fù)用等功能,是其他上層協(xié)議實(shí)現(xiàn)的基礎(chǔ),因此也是藍(lán)牙協(xié)議棧 的核心成分。s d p 為上層應(yīng)用程序提供一種機(jī)制來發(fā)現(xiàn)網(wǎng)絡(luò)中可用的服 務(wù)及其特性。r f c o 姍依據(jù)e t s i 標(biāo)準(zhǔn)t s 0 7 1 0 在l 2 c a p 上仿真9 針r s 2 3 2 串口的功能。t c s 提供藍(lán)牙設(shè)備間話音和數(shù)據(jù)的呼叫控制信令。 中層協(xié)議棧和底層硬件模塊之間的消息和數(shù)據(jù)通過藍(lán)牙主機(jī)控制 器接i 二i ( h c i ) 的傳遞。也就是說,h c i 是藍(lán)牙協(xié)議中軟硬件之間的接 口,它提供了一個(gè)調(diào)用下層b b 、l m 、狀態(tài)和控制寄存器等硬件的統(tǒng)一 7 北方交通大學(xué)碩上學(xué)位論文 命令接口。h c i 協(xié)議以上的協(xié)議軟件實(shí)體運(yùn)行在主機(jī)上,而h c i 以下的 功能由藍(lán)牙設(shè)備來完成,二者之間通過一個(gè)對(duì)兩端透明的傳輸層進(jìn)行交 互。 在藍(lán)牙協(xié)議棧的最上部是高層應(yīng)用( a p p l i c a t i o n s ) ,它對(duì)應(yīng)于 各種應(yīng)用模型( d r o f i l e ) ,是p r o f i i e 的一部分。下面分別介紹藍(lán)牙 硬件模塊個(gè)部件。藍(lán)牙各層協(xié)議和應(yīng)用模型將在下兩節(jié)詳細(xì)說明。 2 2 硬件模塊工作原理 藍(lán)牙硬件模塊中包含有鏈路管理層( l m ) 、基帶層( b b ) 和射頻 層( r f ) 9 。 2 2 1 射頻 藍(lán)牙規(guī)定的天線功率以o d b m ( 1 m w ) 為基準(zhǔn),最大可達(dá)到2 0 d b m ( 1 0 0 m w ) ,其工作頻率符合大多數(shù)國家( 如美國、歐洲、日本等) 的 i s m 頻段標(biāo)準(zhǔn),之所以選取此頻段是為了能達(dá)到在全球均能運(yùn)作的目 標(biāo),即系統(tǒng)所需之頻帶必須是全球各地均能很容易取得,且此頻帶必須 是未受法規(guī)限定及公開給無線電使用的,唯一符合此項(xiàng)要求的便是 2 4 g h z - - 稱為工業(yè)、科學(xué)、醫(yī)療( i s m ) 的頻帶。i s m 頻帶是對(duì)所有無 線電系統(tǒng)都開放的頻帶,因此使用其中的任一頻段都會(huì)遇到不可預(yù)測(cè)的 干擾。例如某些家電、無繩電話、汽車房開門器、微波爐等,都可能是 干擾源。為此,藍(lán)牙特別設(shè)計(jì)了快速確認(rèn)和跳頻方案以確保鏈路穩(wěn)定。 藍(lán)牙通過跳頻方式將能量擴(kuò)散到起始于2 ,4 0 2 g h z ,終止于2 4 8 0 g h z 的 i s m 頻段中,并將其劃分為7 9 個(gè)跳頻信道,每令信道l 姒z 。當(dāng)前,藍(lán) 牙s i g 正試圖在全世界的范圍內(nèi)協(xié)調(diào)這7 9 個(gè)信道,并已促使日本、西 班牙等國政府調(diào)整了相應(yīng)的限制政策。藍(lán)牙的通信半徑通常為 l o c m - - l o m ,但是如果增加發(fā)射功率,可以將半徑擴(kuò)展到l o o m 外。 2 2 2 基帶 如前所述,藍(lán)牙在2 4 g h z 的 s m 頻段的7 9 個(gè)信道里以跳頻方式 工作。當(dāng)兩個(gè)藍(lán)牙設(shè)備成功建鏈后,個(gè)p i c o n e t 便形成了。兩者之間 8 北方交通大學(xué)顧士學(xué)位論文 的通信通過無線電波在這7 9 個(gè)信道中隨機(jī)跳轉(zhuǎn)而完成。藍(lán)牙給每個(gè) d i c o n e t 提供特定的跳轉(zhuǎn)模式,因此它允許大量的p i c o n e t 同時(shí)存在。 ( 主控設(shè)魯) ( 從一設(shè)魯) 圖2 2 單時(shí)隙幀 藍(lán)牙既支持電路交換也支持分組交換。藍(lán)牙基帶幀的時(shí)隙對(duì)同步 分組( 對(duì)應(yīng)于電路交換) 是保留的,每個(gè)分組在不同的跳頻中發(fā)射,一 個(gè)分組通常占用1 個(gè)時(shí)隙,最多能擴(kuò)展到5 個(gè)時(shí)隙。藍(lán)牙支持最大可達(dá) 3 個(gè)同步語音信道,同時(shí)也支持非同步數(shù)據(jù)信道,或者一個(gè)信道同時(shí)支 持同步語音和非同步數(shù)據(jù)。 藍(lán)牙采用時(shí)分雙工( t d d :t i m ed i v i s i o nd u p l e x ) 方案來實(shí)現(xiàn)全 雙工傳輸,因此藍(lán)牙的一個(gè)基帶幀( f r a m e ) 包括兩個(gè)包( p a c k e t ) , 首先是發(fā)送包,然后是接收包。每個(gè)包可由1 個(gè)、3 個(gè)或5 個(gè)時(shí)隙組成, 每個(gè)時(shí)隙6 2 5 u s 。一個(gè)典型的單時(shí)隙幀( 如圖2 2 所示) 每秒跳1 6 0 0 次。多時(shí)隙幀由于節(jié)省了頭信息開銷而具有更高的數(shù)據(jù)速率。比如,單 時(shí)隙幀的單向速率最大為1 7 2 k b p s ,而一個(gè)5 i ( 5 表示一幀內(nèi)的發(fā)送 包的時(shí)隙數(shù),1 表示接收包的時(shí)隙數(shù)) 的多時(shí)隙幀則支持發(fā)率7 2 1k b p s 和收率5 7 6k b p s ( 對(duì)m a s t e r 而言) 。圖2 3 表明了一個(gè)3 1 1 多時(shí)隙 幀的示意圖。 9 北方交通大學(xué)碩士學(xué)位論文 ( 控設(shè)魯) ( 從譴魯) 圖2 33 1 多時(shí)隙幀 2 2 3 鏈路管理與控制 藍(lán)芽設(shè)備互連形成p i c o n e t ,每個(gè)p i c o n e t 包括一個(gè)且只有一個(gè)主 控設(shè)備( m a s t e r ) 和最多7 個(gè)從屬設(shè)備( s l a v e ) 。任何一個(gè)藍(lán)芽設(shè)備 既可以成為主控設(shè)備又可成為從屬設(shè)備。角色的分配是在p i c o n e t 形成 時(shí)臨時(shí)確定的。一般而言,發(fā)出連接指令的設(shè)備將成為主控設(shè)備,但是 藍(lán)芽系統(tǒng)的“主從轉(zhuǎn)換”功能可使角色改變。 為了形成p i c o n e t ,藍(lán)芽設(shè)備需要知道兩個(gè)參數(shù),即它希望連接到 的設(shè)備的跳轉(zhuǎn)模式及其相應(yīng)相位。每個(gè)藍(lán)芽設(shè)備都有一個(gè)唯一的用于標(biāo) 識(shí)自身跳轉(zhuǎn)模式的全球標(biāo)識(shí)符( g l o b a li d ) 。在形成p i c o n e t 時(shí),主 控設(shè)備先和其他設(shè)備分享自己的i d 號(hào),再向那些設(shè)備提供自已的時(shí)鐘 偏移信息。這些信息由所謂的跳頻包( f h s ) 發(fā)送。 通常未連接進(jìn)p i c o n e t 的設(shè)備處于旁觀( s t a n d b y ) 模式。此時(shí)這 些設(shè)備監(jiān)聽其他設(shè)備的搜詢( i n q u i r y ) 消息或者構(gòu)建p i c o n e t 的請(qǐng)求 ( p a g e ) 。當(dāng)某個(gè)設(shè)備發(fā)出查詢( i n q u i r y ) 命令時(shí),接收設(shè)備將用它 們的f h s 包發(fā)送自己的i d 號(hào)和時(shí)鐘偏移給詢問者,以便使其形成一個(gè) 完整的覆蓋范圍內(nèi)的設(shè)備情況表。 為了形成p i c o n e t ,主控藍(lán)芽設(shè)備會(huì)_ i = | j 所需設(shè)備的i d 號(hào)尋呼( p a g e ) 這個(gè)設(shè)備( 此i d 號(hào)是在先前的i n q u i r y 中得到的) 。被呼設(shè)備將用自 己的i d 號(hào)回應(yīng),然后主控設(shè)備會(huì)再發(fā)一個(gè)f h s 包( 包括主控設(shè)備的i d 號(hào)和時(shí)鐘偏移) 給被呼設(shè)備,隨后被呼設(shè)備便加入了主控設(shè)備的 p i c o n e t 中。 北方交通大學(xué)碩士學(xué)位論文 一旦某個(gè)設(shè)備加入p i c o n e t 中,它就被分配給一個(gè)3 比特的主動(dòng) 成員地址( a m a :a c t i v e m e m b e ra d d r e s s ) ,其他成員可以用其訪問該 設(shè)備。一旦d i c o n e t 內(nèi)有8 個(gè)活動(dòng)從屬設(shè)備,主控設(shè)備必須把一個(gè)從屬 設(shè)備強(qiáng)制成停等( p a r k ) 模式。在p a r k 模式中,此設(shè)備仍然存在于 p i c o n e t 中,但是它釋放了a m a 地址而得到一個(gè)8 比特的被動(dòng)成員地址 ( p m a :p a s s i v em e m b e ra d d r e s s ) 。a m a 和p m a 的結(jié)合允許超過2 5 6 個(gè)設(shè)備同時(shí)存在于一個(gè)p i c o n e t 中,但是只有8 個(gè)具有a m a 地址的設(shè)備 ( 包括主控設(shè)備) 才能進(jìn)行通信。 停等( p a r k ) 的設(shè)備以一定間隔聆聽外界發(fā)給它們的指令。這就 要求主控設(shè)備有能力給所有的從屬設(shè)備( 不論是停等的還是活動(dòng)的) 廣 播信息。處于s t a n d b y 狀態(tài)的設(shè)備也監(jiān)聽其它設(shè)備發(fā)出的i n q u i r y 或 p a g e 指令。每隔1 2 5 s 它們就做一次這樣的掃描。 在查詢( i n q u i r y ) 過程中,主控設(shè)備使用的是特別預(yù)留的全球統(tǒng) 一的i n q u i r y 事件i d 標(biāo)識(shí)號(hào),并采用全球唯一的包含3 2 個(gè)信道的信道 序列發(fā)送此指令( 3 2 個(gè)回復(fù)信道也是預(yù)留的) 。進(jìn)行i n q u i r y 掃描的 設(shè)備每隔i 2 5 s 就在這3 2 個(gè)信道中的某個(gè)信道上停留l o m s ,然后就跳 轉(zhuǎn)到序列中的下一個(gè)信道繼續(xù)監(jiān)聽,直到該設(shè)備的i n q u i r y 掃描功能被 禁止( 可能不止一個(gè)設(shè)備發(fā)出i n q u i r y 指令,因此要連續(xù)監(jiān)聽) 。在主 詢端,3 2 個(gè)i n q u i r y 信道被分成2 個(gè)頻組,每組1 6 個(gè)信道。主詢?cè)O(shè)備 先在第l 頻組上發(fā)布1 6 條相同的i n q u i r y 指令,隨即每隔1 2 5 s 在反 向回復(fù)信道上監(jiān)聽回音。如果被詢?cè)O(shè)備掃描的信道正好和主詢?cè)O(shè)備發(fā)布 指令的信道重合,被詢?cè)O(shè)備的監(jiān)測(cè)相關(guān)器就會(huì)起較明顯的反應(yīng),而后被 詢?cè)O(shè)備就會(huì)用f h s 包發(fā)送自己的i d 號(hào)和時(shí)鐘偏移。在下一個(gè)1 2 5 s 內(nèi) 主詢?cè)O(shè)備用第2 組頻率重新發(fā)布i n q u i r y 指令,如此反復(fù),直到主詢?cè)O(shè) 備的覆蓋范圍內(nèi)的所有設(shè)備都發(fā)回f h s 包。 尋呼( p a g e ) 過程也采用相似的信道序列。每個(gè)設(shè)備依據(jù)其i d 號(hào) 都有唯一的包含3 2 個(gè)尋呼頻率的信道序列和包含3 2 個(gè)回復(fù)頻率的信道 序列。處于s t a n d b y 狀態(tài)的設(shè)備每隔1 2 5 s 在其特有的尋呼信道序列中 的某個(gè)信道停留l o m s 以監(jiān)聽來自主呼方的尋呼i d 信息,若此i d 號(hào)不 是自己的,該設(shè)備就跳轉(zhuǎn)到序列中的下一個(gè)尋呼信道繼續(xù)監(jiān)聽。在主呼 北方交通大學(xué)顧上學(xué)位論文 端,欲呼叫設(shè)備的3 2 個(gè)尋呼信道也被分成2 個(gè)頻組,每組1 6 個(gè)信道。 主呼設(shè)備先根據(jù)它最近知道的被呼設(shè)備的時(shí)鐘偏移作出被呼設(shè)備位置 的估計(jì),然后調(diào)整兩個(gè)頻組的頻率,隨即主呼設(shè)備先用第l 組估計(jì)的頻 率持續(xù)地呼叫i 2 5 s 。如果位置估計(jì)是錯(cuò)誤的( 即主呼設(shè)備未收到回 音) ,主呼設(shè)備將在下一個(gè)1 2 5 s 內(nèi)使用第2 頻組。小的時(shí)鐘偏移會(huì)使 呼叫過程很快完成,而大的時(shí)鐘偏移卻會(huì)使該過程延長(zhǎng)到最大2 5 s ( 兩 個(gè)頻組總共呼叫的時(shí)間) 。一般而言,此過程的平均時(shí)延是0 6 4 s 。一 旦一個(gè)設(shè)備通過i n q u i r y 被發(fā)現(xiàn)并且通過p a g e 加入到p i c o n e t 中, p i c o n e t 就形成了。 在活動(dòng)( a c t i v e ) 狀態(tài)中,每個(gè)藍(lán)芽設(shè)備都被分配一個(gè)a m a 地址, 它指引數(shù)據(jù)傳到不同的設(shè)備中( 主控設(shè)備的地址總是默認(rèn)為0 ) 。為了 在很低的功率狀態(tài)下也能使藍(lán)芽設(shè)備處于連接狀態(tài),藍(lán)芽規(guī)定了三種節(jié) 能狀態(tài),即停等( p a r k ) 狀態(tài)、保持( h o l d ) 狀態(tài)和呼吸( s n i f f ) 狀 態(tài)。在s n i f f 狀態(tài)中,從屬設(shè)備降低了從p i c o n e t “收聽”消息的速率, 一會(huì)兒醒一會(huì)兒睡,宛如呼吸一樣;而在h o l d 狀態(tài)中,設(shè)備停止傳送 數(shù)據(jù),但一旦激活,數(shù)據(jù)傳遞就立即重新開始。在p a r k 狀態(tài)中,設(shè)備 被賦予p m a 地址,并以一定間隔監(jiān)聽主控設(shè)備是否( 1 ) 詢問本設(shè)備想成 為活動(dòng)設(shè)備;( 2 ) 詢問任何停等的設(shè)備想成為活動(dòng)設(shè)備;( 3 ) 廣播消息。 如果我們把這幾種工作模式按照節(jié)能效率以升序排一下隊(duì),那么依次 是:呼吸模式、保持模式和停等模式。圖2 4 給出了藍(lán)芽設(shè)備的狀態(tài)轉(zhuǎn) 移情況。 在活動(dòng)狀態(tài)下,藍(lán)芽設(shè)備能夠支持兩種鏈路類型,即面向連接的 同步鏈路( s c o :s y n c h r o n o u sc o n n e c t i o no r i e n t e d ) 和面向無連接的 異步鏈路( a c l :a s y n c h r o n o u sc o n n e c t i o n l e s s ) 。每種鏈路支持1 6 種不同的分組類型,其中4 種是控制分組。 2 北方交通大學(xué)碩士學(xué)位論文 圖2 4 藍(lán)芽設(shè)備狀態(tài)轉(zhuǎn)移圖 s c o 數(shù)據(jù)包既可以傳送話音,也可以傳送數(shù)據(jù),但在傳送數(shù)據(jù)時(shí), 只用于重發(fā)被損壞的那部分?jǐn)?shù)據(jù)。s c o 幀內(nèi)的收發(fā)包結(jié)構(gòu)必須是對(duì)稱 的,即必須同時(shí)包含1 個(gè)、2 個(gè)或3 個(gè)時(shí)隙。s c o 數(shù)據(jù)包在保留的時(shí)隙 內(nèi)發(fā)送,一旦s c o 鏈路建立,主從設(shè)備就直接發(fā)送s c o 分組,無需輪詢 ( p o l l ) 。為了建立s c o 連接,必須先建立a c l 鏈路以傳送控制信息。 a c l 支持對(duì)稱和非對(duì)稱兩種幀格式。a c l 的包( 不論是收還是發(fā)) 必須包含奇數(shù)個(gè)時(shí)隙,以使整個(gè)幀的時(shí)隙數(shù)為偶數(shù)( 如1 i 、1 3 、或 l 5 等) 。主控設(shè)備負(fù)責(zé)控制a c l 鏈路的帶寬,并決定p i c o n e t 中的每 個(gè)從屬設(shè)備可以占用多少帶寬及連接的對(duì)稱性。從屬設(shè)備只有被選中時(shí) 才能傳送數(shù)據(jù),即從屬設(shè)備在發(fā)射數(shù)據(jù)前必須接受輪詢。a c l 鏈路也支 持接收主控設(shè)備發(fā)給p i c o n e t 中所有從屬設(shè)備的廣播消息。 藍(lán)芽采用三種糾錯(cuò)方案:i 3 前向糾錯(cuò)( f e c :f o r w a r de r r o r c o r r e c t i o n ) 、2 3 前向糾錯(cuò)和自動(dòng)請(qǐng)求重發(fā)( a r q :a u t o m a t i cr e p e a t r e q u e s t ) 。前向糾錯(cuò)的目的是減少重發(fā)的可能性,但同時(shí)也增加了額 外開銷。然而在一個(gè)合理的無錯(cuò)誤率環(huán)境中,多余的頭標(biāo)會(huì)減少輸出, 故分組定義的本身也保持靈活的方式,因此,在軟件中可定義是否采用 f e c 。一般而言,在信道的噪聲干擾比較大時(shí)藍(lán)芽系統(tǒng)會(huì)使用前向糾錯(cuò) 方案以保證通信質(zhì)量:對(duì)于s c o 鏈路,使用1 3 前向糾錯(cuò);對(duì)于a c l 北方交通大學(xué)碩士學(xué)位論文 _ - _ _ _ _ _ _ _ - _ _ - _ _ _ - _ _ _ _ _ _ _ - - _ - _ _ - _ _ - _ _ 一 鏈路,使用2 3 前向糾錯(cuò)。 在無編號(hào)的自動(dòng)請(qǐng)求重發(fā)方案中,一個(gè)時(shí)隙傳送的數(shù)據(jù)必須在下 一個(gè)時(shí)隙得到收到的確認(rèn)。只有數(shù)據(jù)在收端通過了報(bào)頭錯(cuò)誤檢測(cè)和循環(huán) 冗余校驗(yàn)( c r c ) 后認(rèn)為無錯(cuò)才向發(fā)端發(fā)回確認(rèn)消息,否則返回一個(gè)錯(cuò) 誤消息。 目前藍(lán)芽傳送語音數(shù)據(jù)采用連續(xù)可變斜率增量調(diào)制( c v s d : c o n t i n u o u sv a r i a b l es l o p ed e l t am o d u l a t i o n ) 編碼。這種編碼可以 保證很高的信噪比,它擅長(zhǎng)處理丟失的和被損壞的語音采樣,即使比特 錯(cuò)誤率達(dá)到4 ,c v s d 編碼的語音還是可聽的。 2 。2 4 安全 藍(lán)牙系統(tǒng)的移動(dòng)性和開放性使得安全問題極其重要。雖然藍(lán)牙系 統(tǒng)所采用的跳頻技術(shù)就已經(jīng)提供了一定的安全保障,但是藍(lán)牙系統(tǒng)仍然 需要鏈路層和應(yīng)用層的安全管理。在鏈路層中,藍(lán)牙系統(tǒng)提供了認(rèn)證、 加密和密鑰管理等功能。每個(gè)用戶都有一個(gè)個(gè)人標(biāo)識(shí)碼( p i n ) ,它會(huì) 被譯成1 2 8 b i t 的鏈路密鑰( l i n kk e y ) 來進(jìn)行單雙向認(rèn)證。一旦認(rèn)證 完畢,鏈路就會(huì)以不同長(zhǎng)度的密碼( e n c r y p t i o nk e y ) 來加密( 此密碼 以8 b i t 為單位增減,最大1 2 8 b i t ) 鏈路層安全機(jī)制提供了大量的認(rèn)證 方案和一個(gè)靈活的加密方案( 即允許協(xié)商密碼長(zhǎng)度) 。當(dāng)來自不同國家 的設(shè)備互相通信時(shí),這種機(jī)制是極其重要的,因?yàn)槟承﹪視?huì)指定最大 密碼長(zhǎng)度。藍(lán)牙系統(tǒng)會(huì)選取p i c o n e t 網(wǎng)中各個(gè)設(shè)備的最小的最大允許密 碼長(zhǎng)度。例如,美國允許1 2 8 b i t 的密碼長(zhǎng)度,而西班牙僅允許4 8 b i t , 這樣當(dāng)兩國的設(shè)備互通時(shí),將選擇4 8 b i t 來加密。藍(lán)牙系統(tǒng)也支持高 層協(xié)議棧的不同應(yīng)用體內(nèi)的特殊的安全機(jī)制。比如兩臺(tái)計(jì)算機(jī)在進(jìn)行商 業(yè)卡信息交流時(shí),一臺(tái)計(jì)算機(jī)就只能訪問另一臺(tái)計(jì)算機(jī)的該項(xiàng)業(yè)務(wù),而 無權(quán)訪問其它業(yè)務(wù)。藍(lán)牙安全機(jī)制依賴p i n 碼在設(shè)備間建立信任關(guān)系, 一旦這種關(guān)系建立起來了,這些p i n 碼就可以存儲(chǔ)在設(shè)備中以便將來更 改。 2 3 藍(lán)牙協(xié)議棧 1 4 北方交通大學(xué)碩士學(xué)位論文 通信應(yīng)用程序 滓申 r f c o t c ss d p l 2 c a p 2 3 1i i c i 協(xié)議 h c i 協(xié)議分為主機(jī)端驅(qū)動(dòng)h c id r i v e r 和硬件模塊上的固件h c i f i r m w a r e ,二者之間由一個(gè)傳輸層提供數(shù)據(jù)的透明傳輸 i 。目前定義 了三種傳輸層:u a r t 、u s b 和p c m c i a 。 圖2 6 藍(lán)牙系統(tǒng)低層體系結(jié)構(gòu) 如圖2 6 所示,下層h c i 協(xié)議通過傳輸層從主機(jī)端收到命令時(shí), 根據(jù)命令內(nèi)容執(zhí)行一定的動(dòng)作,發(fā)出特定的層或者b b 層命令;同樣 下層h c i 協(xié)議實(shí)體從l m 層或者b b 層接收到一定的事件時(shí),也應(yīng)該轉(zhuǎn)換 北方交通大學(xué)碩士學(xué)位論文 為正確的h c i 事件通過傳輸層送到主機(jī)端。因此對(duì)于主機(jī)而言,藍(lán)牙的 硬件模塊就相當(dāng)子一個(gè)通信平臺(tái),所有的用戶和系統(tǒng)命令通過主機(jī)端 h c i 發(fā)出,所有用戶和系統(tǒng)事件也都從h c i 接收。 2 3 2l 2 c a p 協(xié)議 邏輯鏈路控制和適應(yīng)層協(xié)議( l o g i c a ll i n kc o n t r o la n d a d a p t a t i o nl a y e rp r o t o c o l 簡(jiǎn)稱l 2 c a p ) ,是個(gè)為高層傳輸層和應(yīng) 用層協(xié)議屏蔽基帶協(xié)議的適配協(xié)議 1 。它主要完成協(xié)議復(fù)用、數(shù)據(jù)拆 裝、q o s 和組管理。 l 2 c a p 為高層提供數(shù)據(jù)服務(wù),允許高層和應(yīng)用層協(xié)議收發(fā)大小為 6 4 k b 字節(jié)的l 2 c a p 數(shù)據(jù)包。l 2 c a p 只支持基帶面向無連接的異步傳輸 ( a c l ) ,不支持面向連接的同步傳輸( s c o ) ,s c o 鏈路主要用預(yù)留的 帶寬進(jìn)行實(shí)時(shí)語音傳輸。 在基帶的異步無連接( a c l ) 物理鏈路上傳輸?shù)陌^結(jié)構(gòu)如圖2 7 所示。 l s bm s b l c h f l o wl e n g t h 圖2 7a c l 的包頭結(jié)構(gòu) 基帶根據(jù)2 比特的l h 標(biāo)志來區(qū)分l 2 c a p 或l m p 的包。l m p 包的 l _ c h 為1 1 ,而l 2 c a p 包的l c h 為0 i ( 起始包) 、1 0 ( 后續(xù)包) 。l 比特的f l o w 標(biāo)志由鏈路控制器( l c ) 管理。該標(biāo)志位缺省值為i ,表 示正常傳輸;如果該標(biāo)志為0 ,則意昧著不再有l(wèi) 2 c a p 包會(huì)在該a c l 鏈 路上傳輸。l 2 c a p 主要向上層提供以下功能。 1 協(xié)議復(fù)用( p r o t o c o lm u l z i p l e x i n g ) 。多個(gè)高層協(xié)議共享一 個(gè)公共的物理連接,從邏輯上看每個(gè)協(xié)議都有自己的通道,但由于基帶 協(xié)議不能識(shí)別任何高層協(xié)議,所以l 2 c a p 必須支持上層協(xié)議復(fù)用,它應(yīng) 能區(qū)別諸如s d p 、r f c o 、t c s 等高層協(xié) 義,并正確地收發(fā)相應(yīng)的包。 2 分段和重組( s e g m e n ta n dr e a s s e m b l y ) 。與其它有線的物理 6 北方交通大學(xué)碩士學(xué)位論文 連接相比,藍(lán)牙的基帶包的大小有一定的限制。最大的基帶包只能傳輸 3 4 1 字節(jié)的信息,而這限制了高層協(xié)議有效地利用帶寬以傳輸更大的 包。l 2 c a p 允許高層和應(yīng)用層協(xié)議收發(fā)大小為6 4 k b 字節(jié)的l 2 c a p 數(shù)據(jù) 包,所以,l 2 c a p 必須在傳往基帶前將其包進(jìn)行分段,以適應(yīng)基帶的要 求。同樣的,在接收方,l 2 c a p 必須能將多個(gè)基帶包重組為一個(gè)l 2 c a p 包傳往高層。 3 服務(wù)質(zhì)量( q o s ,q u a l i t yo fs e r v i c e ) 。在l 2 c a p 的建立連 接過程中允許改變兩臺(tái)設(shè)備間的服務(wù)質(zhì)量。每個(gè)l 2 c a p 實(shí)體應(yīng)確保服務(wù) 質(zhì)量的實(shí)現(xiàn)并管理所使用的資源。 4 組管理( g r o u pm a n a g e r ) 。很多協(xié)議支持組地址的概念,藍(lán) 牙的基帶協(xié)議支持微微網(wǎng),即一組設(shè)備使用同一時(shí)鐘同步跳頻。l 2 c a p 的組提取功能可以有效地將協(xié)議的組映射為基帶的微微網(wǎng),以避免高層 協(xié)議為了有效地管理組而必須與基帶協(xié) 義直接聯(lián)系。 值得注意的是,l 2 c a p 只是利用基帶的機(jī)制來提供可靠的信道,其 本身不提供任何重傳和校驗(yàn)功能,它能正確地傳送包也是建立在基帶能 有序地傳送同一包的不同分組基礎(chǔ)上的。 2 3 3 電絨替代協(xié)議( r f c o m m ) r f c o i 刪是基于e t s l0 7 1 0 規(guī)范的串行線仿真協(xié)議。“電纜替代” 協(xié)議在藍(lán)芽基帶協(xié)議上仿真r s 2 3 2 控制和數(shù)據(jù)信號(hào),為使用串行線傳送 機(jī)制的上層協(xié)議( 如0 b e x ) 提供服務(wù) 1 。b l u e t o o t h 特別興趣小組提 出r f c o 刪的目的在于以下幾點(diǎn):提供對(duì)現(xiàn)有使用串行線接口的應(yīng)用軟 件的支持;利用已有的g s m0 7 1 0 標(biāo)準(zhǔn)f 支持b 1 u e t o o t h 設(shè)備之間點(diǎn)對(duì) 點(diǎn)的通信。 r f c o m m 完成了對(duì)r s 2 3 2 串口的仿真,這樣就可以盡可能利用現(xiàn)有 的各種高層應(yīng)用程序,保證b l u e t o o t h 技術(shù)與現(xiàn)有技術(shù)的融合以及各種 應(yīng)用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論