藍牙數(shù)據(jù)傳輸技術(shù)知識_第1頁
藍牙數(shù)據(jù)傳輸技術(shù)知識_第2頁
藍牙數(shù)據(jù)傳輸技術(shù)知識_第3頁
藍牙數(shù)據(jù)傳輸技術(shù)知識_第4頁
藍牙數(shù)據(jù)傳輸技術(shù)知識_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第四章藍牙數(shù)據(jù)傳輸技術(shù)藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第1頁!藍牙數(shù)據(jù)傳輸技術(shù)數(shù)據(jù)傳輸基本概念1藍牙數(shù)據(jù)傳輸方式2如何建立連接3藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第2頁!數(shù)據(jù)傳輸基本概念

藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第3頁!服務訪問點當采用復用技術(shù)時,一條物理鏈路上可以有多條邏輯鏈路。數(shù)據(jù)傳輸實驗的數(shù)據(jù)鏈路層通過服務訪問點實現(xiàn)了信道的復用。在實際的數(shù)據(jù)通信中,一個主機中有多個上層應用需要和其它的主機上的應用進行通信,所以,數(shù)據(jù)鏈路層需要向上提供多個服務訪問點(SAP)以向多個上層應用提供服務。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第4頁!服務訪問點在TCP/IP協(xié)議棧上,TCP層以上看到的是經(jīng)映射的物理地址和邏輯地址,分別是IP和端口號。在數(shù)據(jù)傳輸實驗中,物理地址是不經(jīng)過轉(zhuǎn)換的,可看成是網(wǎng)卡地址或IP地址,SAP可以看成服務的端口號。注意:一個應用可同時使用多個SAP,一個SAP在一個時間只能為一個應用服務。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第5頁!面向連接與無連接面向連接的服務開銷較大,特別適合傳送很長的數(shù)據(jù)文件無連接服務優(yōu)點在于靈活方便,比較迅速??捎糜邳c對點通信、對所有用戶發(fā)送信息的廣播和只向部分用戶發(fā)送信息的多播。但無連接不能防止報文的丟失、重復和無序。面向連接和面向無連接的服務不是針對某一層協(xié)議,而是針對各層網(wǎng)絡協(xié)議而言的。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第6頁!藍牙數(shù)據(jù)傳輸方式藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第7頁!SCO鏈路面向連接的同步傳輸(SynchronousConnection-Oriented,SCO)鏈路屬于電路交換的同步傳輸類型,電路交換是當主設備與從設備間的連接一巳建立后,不管有無數(shù)據(jù)發(fā)送,系統(tǒng)都會預留固定間隔的時限給主設備與從設備,其他從設備就不能利用此連接上的時隙來發(fā)送數(shù)據(jù),如圖所示藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第8頁!SCO包SCO包不使用CRC校驗,并且不需要重發(fā),沒有有效載荷頭,一般用在傳送同步(語音)信號HV1包使用1/3FEC糾錯,支持高質(zhì)量語音HV2包使用2/3FEC糾錯,支持中等質(zhì)量的語音傳輸HV3包不使用FEC糾錯,支持高速語音傳輸藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第9頁!ACL鏈路藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第10頁!ACL鏈路ACL鏈路支持對稱和非對稱兩種傳輸速率在非對稱速率時,雖然主從網(wǎng)絡的最大帶寬為1Mb/s,但是包還需要負責發(fā)送控制信號,所以ACL鏈路的數(shù)據(jù)傳輸率在非對稱連接時,主設備到從設備的傳輸速率為721Kb/s,從設備到主設備的傳輸速率為57.6Kb/s。對稱連接時,主設備到從設備間的速率各為432.6Kb/s。當ACL鏈路傳輸數(shù)據(jù)信息時,為了保證包的正確性,將每個包都加以保護。若接收一方收到的包差錯率非常高時,必須命令發(fā)送端將該包更新發(fā)送。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第11頁!鏈路數(shù)目主設備與從設備將物理通道內(nèi)的時隙進行最充分的利用后,能夠同時建立許多ACL鏈路與SCO鏈路。主設備與各個從設備間最多只有一條ACL鏈路,但是可以有多條SCO鏈路。主設備與從設備間最多可以支持3條SCO鏈路、或是主設備與3個從設備各建立起一條SCO鏈路等。在建立或是關(guān)閉SCO鏈路時,依賴于先建立起一條ACL鏈路來傳遞控制信號。建立ACL鏈路比建立SCO鏈路容易,通常若主設備與從設備無法互相連接時,大部分的情況都是因為無法建立起SCO鏈路。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第12頁!主設備與從設備間的時序同步所有的藍牙設備都有一個內(nèi)部系統(tǒng)時序CLXN,用以決定包發(fā)送的時間,這個內(nèi)部時不斷地進行計算,不能被關(guān)閉或調(diào)整。藍牙設備每次遞增的時間,為312.5us。時鐘速率為3.2kHz。CLKN是一個自由運轉(zhuǎn)的時鐘,而目是所有其它時鐘特性的參考。在高度活躍狀態(tài)下,本地時鐘用精度為++/-20ppm晶體振蕩器產(chǎn)生。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第13頁!時序同步CLKE和CLK通過增加一個補償值取自CLKN基準。CLKE是一個處理接收器的本地時鐘估算呼叫單位,即:在呼叫CLKN上加補償近于接收的CLKN。通過使用接收的CLKN,呼叫加速了鏈接建立。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第14頁!藍牙狀態(tài)分析2個主要工作狀態(tài):守候狀態(tài)和連接狀態(tài)7個中間臨時狀態(tài):尋呼狀態(tài)、尋呼掃描狀態(tài)、查詢狀態(tài)、查詢掃描狀態(tài)、主設備狀態(tài)、從設備響應狀態(tài)和查詢響應狀態(tài)

藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第15頁!連接過程一般而言,主設備與從設備經(jīng)過中間狀態(tài)建立連接的過程如下:步驟1~3:主設備進入查詢狀態(tài),周圍的從設備已經(jīng)將查詢掃描狀態(tài)打開(EnabIe),從設備會隨時接收來自主設備發(fā)出的查詢信號。查詢信號是含有查詢訪問碼的ID包。步驟4~5:從設備收到主設備的查詢信號后,進入查詢回應狀態(tài),返回FHS包告知主設備有關(guān)自己的BD_ADDR地址、內(nèi)部時序、設各種類、以及多長時間后進入呼叫掃描狀態(tài)等數(shù)據(jù)。所以當查詢狀態(tài)結(jié)束后,主設備已經(jīng)得到從設備響應的BD_ADDR地址、內(nèi)部時序以及設備種類。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第16頁!連接過程一般而言,主設備與從設備經(jīng)過中間狀態(tài)建立連接的過程如下:

步驟6~7:主設備從FSH包得到從設備的地址等數(shù)據(jù)后,接著進入呼叫狀態(tài)與特定的從設備建立連接。但此時從設備的時序仍尚未與主設備時序同步,所以主設備以預計的時序CLXE與含有設備訪問碼的ID包來與特定的從設備建立連接。設備訪問碼是主設備以從設備的BD_ADDR計算而來。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第17頁!連接過程當從設備成功接收一個尋呼消息后,它們都進入響應狀態(tài)來交換建立連接所必須的信息。對于連接,最重要的是兩個藍牙設備使用相同的信道接入碼,使用相同的信道跳頻序列,時鐘是同步的。信道接入碼和信道跳頻序列都起源于主設備BD_ADDR,時鐘由主設備時鐘決定。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第18頁!尋呼工作流程藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第19頁!數(shù)據(jù)傳輸實驗中設計的協(xié)議層藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第20頁!數(shù)據(jù)鏈路層藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第21頁!MAC的幀結(jié)構(gòu)藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第22頁!自環(huán)與廣播在本實驗中,對一個物理鏈路用一個16位的ACL_Handle無符號整數(shù)句柄進行標識。數(shù)據(jù)傳輸實驗指定了兩個特殊的句柄:Loopback(0x0000)指向本機的自環(huán)鏈路。目的物理地址為0x000000000001BroadCast(0x00FF)廣播到網(wǎng)絡的每臺主機。目的物理地址為0xFFFFFFFFFFFF藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第23頁!自環(huán)與廣播藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第24頁!ARQ中的滑動窗口藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第25頁!OBEX協(xié)議OBEX協(xié)議本身分為兩部分:數(shù)據(jù)對象模型和會話協(xié)議。對象模型包括了將要傳輸?shù)臄?shù)據(jù)對象的各種信息以及數(shù)據(jù)對象本身。OBEX所指的對象是一個抽象的概念,任何數(shù)據(jù)都可以稱為對象,數(shù)據(jù)對象由一系列信息頭組成。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第26頁!OBEX協(xié)議本實驗采用的簡化OBEX協(xié)議,可以描述為這樣一個有限狀態(tài)機。擁有8個狀態(tài),15個事件,8個動作。雖然本狀態(tài)機的狀態(tài)、事件、動作較多,但是因為基于停止-等待機制,所以狀態(tài)的轉(zhuǎn)移并不復雜。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第27頁!會話狀態(tài)W4RESPONSE_DISCONNECT:客戶端發(fā)出會話層斷鏈請求后,等待對斷鏈請求響應的狀態(tài);W4_PUT:服務端在連續(xù)收到Put請求時的等待狀態(tài);W4RESPONSE_PUT:客戶端在連續(xù)Put數(shù)據(jù)時等待對Put響應的狀態(tài);藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第28頁!數(shù)據(jù)傳輸實驗數(shù)據(jù)傳輸實驗軟件提供了以下基本操作:物理鏈路的建立;服務訪問點的注冊;邏輯鏈路的建立;面向連接的數(shù)據(jù)傳輸操作;面向無連接的數(shù)據(jù)傳輸操作;自環(huán)的數(shù)據(jù)傳輸操作;藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第29頁!數(shù)據(jù)傳輸實驗主界面主要分成四部分:(1)ACL操作及信息 本地設備地址:顯示初始化后本地主機的地址;對方設備地址:顯示與本地主機建立物理鏈路(ACL)連接的對方設備的地址;查詢到的設備:下拉菜單中顯示查詢到的周圍設備的地址;查詢設備:點擊此按鈕啟動藍牙設備查詢周圍的設備;建立ACL連接:選擇一個設備后點擊此按鈕建立物理鏈路(ACL)連接;斷開ACL連接:斷開已經(jīng)存在的物理鏈路(ACL)連接。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第30頁!數(shù)據(jù)傳輸實驗主界面主要分成四部分:(3)應用信息顯示活動的文件應用(或聊天應用)數(shù)目,并從下拉菜單中選擇兩種應用的子界面。(4)統(tǒng)計信息顯示數(shù)據(jù)傳輸過程中物理層和數(shù)據(jù)鏈路層的統(tǒng)計信息。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第31頁!數(shù)據(jù)傳輸實驗聊天應用子界面主要分成五部分:(1)應用層聊天程序輸入需要發(fā)送的信息,顯示收到的信息。(2)會話層狀態(tài)轉(zhuǎn)移圖顯示數(shù)據(jù)傳輸過程中會話層的各種狀態(tài),若選擇單步執(zhí)行可觀察到每一步上層應用程序的操作引發(fā)的OBEX狀態(tài)的變化。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第32頁!數(shù)據(jù)傳輸實驗聊天應用子界面主要分成五部分:(4)應用狀態(tài)會話層MRU:修改所接收的對方會話層數(shù)據(jù)包中所封裝的上層應用數(shù)據(jù)包的大??;會話層狀態(tài):是否連接;LLCHadle:鏈路LLC句柄;SSAP:顯示源服務訪問點;DSAP:顯示目的訪問點。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第33頁!數(shù)據(jù)傳輸實驗藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第34頁!數(shù)據(jù)傳輸實驗文件應用子界面主要分成四部分:(1)應用層文件傳輸選擇傳輸?shù)奈募@示文件傳輸狀態(tài)。(2)會話層狀態(tài)轉(zhuǎn)移圖顯示數(shù)據(jù)傳輸過程中會話層的各種狀態(tài),若選擇單步執(zhí)行可觀察到每一步上層應用程序的操作引發(fā)的OBEX狀態(tài)的變化。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第35頁!數(shù)據(jù)傳輸實驗文件應用子界面主要分成四部分:(4)應用狀態(tài)會話層MRU:修改所接收的對方會話層數(shù)據(jù)包中所封裝的上層應用數(shù)據(jù)包的大??;會話層狀態(tài):是否連接;LLCHadle:鏈路LLC句柄;SSAP:顯示源服務訪問點;DSAP:顯示目的訪問點。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第36頁!數(shù)據(jù)傳輸實驗數(shù)據(jù)傳輸實驗的內(nèi)容1. 面向連接的操作2. 面向無連接的操作3.自環(huán)藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第37頁!數(shù)據(jù)傳輸實驗數(shù)據(jù)傳輸實驗的內(nèi)容2. 面向無連接的操作步驟①建立物理鏈路。②注冊服務訪問點,注冊組播組。③向本地主機、對方主機或全網(wǎng)絡廣播,組播數(shù)據(jù)鏈路層的幀,如網(wǎng)絡信息。④在面向連接的操作中,只要注冊的服務訪問點存在,就可以進行面向無連接的操作。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第38頁!數(shù)據(jù)傳輸實驗主界面觀察項目1.數(shù)據(jù)鏈路層MAC子層幀的結(jié)構(gòu);2.物理層、LLC子層、MAC子層的數(shù)據(jù)流量和幀流量,比較流量在自環(huán)和非自環(huán)時的區(qū)別,廣播組播等無連接包和面向連接數(shù)據(jù)包對流量的影響。3.可以在LLC設定中改變滑動窗發(fā)送窗口和接收窗口的大小,窗口大小的改變將在子應用界面中體現(xiàn)。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第39頁!數(shù)據(jù)傳輸實驗子應用觀察項目4.改變會話層MRU的大小,思考MRU(MaxReceivedUnit)的含義和用途,觀察會話層MRU的改變對LLC子層的影響:減小MRU時,LLC子層的幀流量、數(shù)據(jù)流和傳送時間的變化;增大MRU時,LLC子層的滑動窗即可看出效果,觀察監(jiān)督幀生成的變化。5.改變會話層“自動”運行狀態(tài)為“逐步”狀態(tài),單步執(zhí)行程序觀察會話協(xié)議的協(xié)商機制。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第40頁!數(shù)據(jù)傳輸實驗常見問題1.兩臺設備同時進行查詢設備和ACL建鏈時會查找不到或建鏈失敗。回答:根據(jù)協(xié)議,兩臺設備同時查詢時無法相互找到,兩臺設備同時建鏈會導致建鏈失敗,實驗操作者在進行試驗操作時避免同步的操作。2.在運行程序時出現(xiàn)程序“假死”現(xiàn)象?;卮穑捍藭r應當執(zhí)行主界面上的“重置”按鈕,重新進行實驗。如果重置之后程序仍然不能夠正常運行,重新啟動程序即可解決上述問題。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第41頁!物理鏈路與邏輯鏈路物理鏈路就是一條無源的點到點的物理線路段,中間沒有任何交換節(jié)點。邏輯鏈路是另一個概念,在需要在一條線路上傳送數(shù)據(jù)的時候,除了必需的一條物理鏈路外,還需要有一些必要的通信規(guī)程來控制這些數(shù)據(jù)的傳輸。邏輯鏈路就像一條數(shù)字管道,可以在它上面進行數(shù)據(jù)通信。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第42頁!服務訪問點在數(shù)據(jù)傳輸時需要兩種地址:物理地址(標識主機)和SAP地址(標識服務)。物理地址由數(shù)據(jù)鏈路層媒體訪問控制MAC子層負責傳輸,SAP地址由數(shù)據(jù)鏈路層中的邏輯鏈路控制LLC子層負責傳輸。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第43頁!面向連接與無連接面向連接服務具有連接建立、數(shù)據(jù)傳輸、連接釋放三個階段。在傳送數(shù)據(jù)時是按序傳送的。這一點和電路交換相似,因此它在網(wǎng)絡層又稱為虛電路服務。無連接服務就是數(shù)據(jù)包服務。無連接服務不需要建立連接,不需要確認,實現(xiàn)簡單,因而在局域網(wǎng)中得到廣泛應用。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第44頁!面向連接與無連接數(shù)據(jù)鏈路層中,無連接服務實現(xiàn)簡單,在局域網(wǎng)中得到廣泛應用。在表示會話層中,也同樣存在面向連接和面向無連接的兩種服務。本實驗中所使用的會話層協(xié)議精簡自藍牙協(xié)議中的OBEX(OBjectExchange)協(xié)議,藍牙協(xié)議棧中的OBEX協(xié)議不支持面向無連接的服務。

藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第45頁!數(shù)據(jù)傳輸方式藍牙技術(shù)具備同時發(fā)送語音與數(shù)據(jù)兩種數(shù)據(jù)類型藍牙技術(shù)支持電路交換與包交換兩種數(shù)據(jù)傳輸方式在藍牙技術(shù)標準中電路交換的傳輸稱為SCO鏈路,包交換的傳輸稱ACL鏈路藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第46頁!SCO鏈路SCO鏈路比較適合語音的傳輸,每一個SCO鏈路支持64Kb/s的語音通話,一旦SCO鏈路建立,主設備和從設備可直接發(fā)送SCO包,主設備無需事先詢問從設備,SCO鏈路屬于點對點的對稱連接,即SCO鏈路建立在一個主設備與從設備間。當SCO鏈路在傳輸語音時,由于語音包不適合因干擾而重新發(fā)送,保護語音包的方法是采用嚴格語音編碼,即使接收語音一方收到包錯誤率非常高,解碼后的語音品質(zhì)仍可以接受。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第47頁!ACL鏈路無連接的異步傳輸(AsynchronousConnection-Less,ACL)鏈路屬于包交換的異步傳輸類型。包交換是將高層的數(shù)據(jù)切割成一段段的包。當物理通道上的時隙沒有任何SCO鏈路時,ACL鏈路可占舊任意時隙來信輸數(shù)據(jù)。一旦系統(tǒng)需要傳輸SCO鏈路時,ACL鏈路則自動空出時隙提供SCO鏈路使用。ACL鏈路只在SCO鏈路不使用的時隙上傳輸。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第48頁!ACL鏈路ACL鏈路這種包交換的估輸類型,是在作輸數(shù)據(jù)時才運用時隙,與現(xiàn)在因特網(wǎng)傳輸數(shù)據(jù)的方式相同,適合傳輸突發(fā)性的數(shù)據(jù)信息。主設備可同時與多個從設備建立ACL鏈路,屬于點對多點的非對稱連接。主設備負責分配主從網(wǎng)絡中的每個從設備到主設備間的傳輸速率。在主設備送出ACL鏈路包之前,必須先詢問各個從設備,選定某個從設備后才能發(fā)送數(shù)據(jù)信息。ACL鏈路也支持主設備到所有從設備的廣播信息。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第49頁!ACL包可以傳遞用戶的數(shù)據(jù),共定義了七種類型,其中六種有CRC碼并可以重傳

藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第50頁!如何建立連接

藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第51頁!時序同步不同工作狀態(tài)的時鐘分別有本地時鐘(CLKN,ClocKNative)預計時鐘(CLKE,CLocKEstimate)主設備時鐘(CLK,CLocK)每個從設備在自己的CLKN上加上合適的偏移量來與CLK同步,來確定它們的發(fā)送和接收時間。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第52頁!時序同步CLK是匹克網(wǎng)主時鐘,它用于網(wǎng)中所有定時和時序安排。所有的藍牙設備都使用CLK來安排它們傳輸和接收時序。CLK通過在本地時鐘CLKN的基礎(chǔ)上增加一個補償值獲得。對主單元來說,補償值是0;而對各個從單元來說,都對自身的CLKN加上一個適當?shù)难a償值。雖然在藍牙設備所有CLKN都以相同的標稱速率運行,但相互之間的漂移引起了CLK的不準確性。因此在從單元的補償必須定期的修改,以致CLK近似于主單元的CLKN。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第53頁!藍牙狀態(tài)分析守候狀態(tài)是藍牙設備的默認狀態(tài),設備處于低功耗狀態(tài),它可以每隔1.28s離開守候狀態(tài)進入尋呼掃描或查詢掃描狀態(tài),也可以進入尋呼或查詢狀態(tài)如果主設備知道一個設備的地址,就采用尋呼建立連接;如果地址未知,就采用查詢建立連接藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第54頁!藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第55頁!連接過程一般而言,主設備與從設備經(jīng)過中間狀態(tài)建立連接的過程如下:

步驟8~10:這時從設備已經(jīng)處于呼叫掃描狀態(tài),不斷地在接收信號設備訪問碼,當從設備收到呼叫信號后進入呼叫回應狀態(tài),返回ID包作為響應。步驟11~13:主設備收到此ID的響應后也進入主設備回應狀態(tài),再發(fā)送給從設備一個FHS包。此時FHS包上的信號有主設備的時序、主設備的BD_ADDR地址、連接成員地址等信息。當從設備收到FHS包上的信息,返回一個ID包作為響應,主設備與從設備彼此間的連接就建立,主設備與從設備都進入連接狀態(tài)。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第56頁!尋呼掃描狀態(tài)及其處理設備在掃描窗口中監(jiān)聽包含自己的設備接入碼的ID包。設備根據(jù)自己的尋呼跳頻序列來選擇掃描頻率。這是一個32跳頻序列,其中每個跳頻頻率是唯一的,由設備的地址和本地時鐘決定,每1.28s選擇一個不同的頻率。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第57頁!尋呼狀態(tài)及其處理主設備在不同的跳頻信道上發(fā)送包含從設備接入碼的ID包來嘗試找到從設備主設備尋呼某個從設備,必然要知道后者的設備地址及對后者的本地時鐘進行估計,這兩點被用來決定主設備的尋呼跳頻序列藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第58頁!數(shù)據(jù)鏈路層媒體是長期的,而連接是有生存期的。這種建立起來的數(shù)據(jù)收發(fā)關(guān)系就稱為數(shù)據(jù)鏈路。數(shù)據(jù)鏈路層同時負責流量控制和差錯控制。流量控制采取ARQ和滑動發(fā)送窗口的機制,發(fā)送窗口定為4。數(shù)據(jù)量大的時候,每四個信息幀返回一個響應幀,減小開銷。差錯控制采用CRC16。數(shù)據(jù)鏈路層分成了兩個子層,一個是邏輯鏈路控制LLC,另一個是媒體訪問控制MAC。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第59頁!LLC的幀結(jié)構(gòu)藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第60頁!自環(huán)與廣播多數(shù)數(shù)據(jù)鏈路層都支持自環(huán)接口(LoopbackInterface)以允許在同一臺主機上的兩個應用進行通信。在實際的TCP/IP協(xié)議中,127.0.0.1這個IP地址分配給自環(huán)接口,命名為localhost。自環(huán)接口的IP數(shù)據(jù)報不能出現(xiàn)在任何的網(wǎng)絡的物理鏈路之上。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第61頁!自環(huán)與廣播使用這個Loopback的ACL_Handle可以和本機的應用建立邏輯連接,獲得的LLC_Handle不區(qū)分本地邏輯連接和遠端邏輯連接,是一致的。自環(huán)的MAC數(shù)據(jù)包不會出現(xiàn)在實際的物理鏈路上,而是直接交給本機數(shù)據(jù)鏈路層的接收模塊處理廣播的MAC數(shù)據(jù)包給所有的與本機建立物理連接的主機發(fā)送一份,同時也向本機發(fā)送一份。

藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第62頁!ARQ中的滑動窗口沒有收到對方的確認信息,發(fā)送端不能無限制地發(fā)送數(shù)據(jù)幀,否則重發(fā)會增大系統(tǒng)開銷;另一方面,對所發(fā)送的大量數(shù)據(jù)幀進行序號的編排,也要占用較多的序號比特數(shù)。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第63頁!表示會話層對象交換協(xié)議

OBEX(OBjectExchange)是一種緊湊、高效的二進制協(xié)議。它使用對象這種思想把各種上層應用所要交換的數(shù)據(jù)封裝成統(tǒng)一的格式。它可以支持同步、文件傳輸及對象推入等類型的應用。

藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第64頁!OBEX協(xié)議會話協(xié)議規(guī)定了設備間的數(shù)據(jù)傳輸過程,OBEX使用基于二進制包結(jié)構(gòu)的客戶機/服務器模式作為該過程的模型。服務端與客戶端表明了建立連接雙方的身份,所有的數(shù)據(jù)請求信息均由客戶端完成,服務端僅做出對數(shù)據(jù)交換請求的同意或否定的響應。OBEX數(shù)據(jù)傳輸過程屬于半雙工操作,它通常由一系列的請求-響應對組成,客戶機發(fā)出請求,服務器給予響應。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第65頁!會話狀態(tài)INITIAL:初始化狀態(tài),狀態(tài)機的初始狀態(tài);LLC_OK:邏輯鏈路準備就緒狀態(tài),表明下層已經(jīng)做好傳輸數(shù)據(jù)的準備;READY:會話層準備就緒狀態(tài),表明已經(jīng)建立會話層連接,可以進行數(shù)據(jù)的傳送或接受。W4RESPONSE_CONNECT:客戶端發(fā)出會話層建鏈請求后,等待對建鏈請求響應的狀態(tài);藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第66頁!一、使用RS232串口1、

把開關(guān)撥到RS232檔2、

插上RS232串口九針插頭3、

插上TTP專用電源4、

插上耳機、話筒5、

啟動程序二、使用USB接口1、把開關(guān)撥到USB檔2、插上USB插頭3、插上耳機、話筒4、啟動程序注意:1、使用RS232串口時需要接上電源,使用USB接口時不需要電源

2、RS232串口與USB接口只能同時接上一個,否則將損壞設備!

3、在設備工作時請不要撥動開關(guān)TTP系列硬件操作流程藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第67頁!數(shù)據(jù)傳輸實驗藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第68頁!數(shù)據(jù)傳輸實驗主界面主要分成四部分:(2)信息窗口ACL信息:顯示物理鏈路(ACL)的狀態(tài),初始化、建鏈、斷鏈信息等;MAC信息:顯示數(shù)據(jù)鏈路層媒體訪問控制子層(MAC)的幀格式。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第69頁!數(shù)據(jù)傳輸實驗藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第70頁!數(shù)據(jù)傳輸實驗聊天應用子界面主要分成五部分:(3)廣播、組播窗口本窗口加入的組:選擇該應用窗口加入分組類型;組播或廣播的消息:輸入傳輸消息內(nèi)容;目的主機:消息發(fā)送到本地主機或是遠端;藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第71頁!數(shù)據(jù)傳輸實驗聊天應用子界面主要分成五部分:(5)協(xié)議棧各層次流程會話層流程:對狀態(tài)轉(zhuǎn)移圖的具體解釋,單擊該表格可以觀看會話層具體的幀格式,如下圖所示;數(shù)據(jù)鏈路層子層LLC狀態(tài):顯示LLC發(fā)出\接受幀的狀態(tài)。藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第72頁!數(shù)據(jù)傳輸實驗藍牙數(shù)據(jù)傳輸技術(shù)知識共80頁,您現(xiàn)在瀏覽的是第73頁!數(shù)據(jù)傳輸實驗文件應用子界面主要分成四部分:(3)廣播、組播窗口及應用狀

溫馨提示

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

評論

0/150

提交評論