藍(lán)牙數(shù)據(jù)傳輸技術(shù)介紹_第1頁
藍(lán)牙數(shù)據(jù)傳輸技術(shù)介紹_第2頁
藍(lán)牙數(shù)據(jù)傳輸技術(shù)介紹_第3頁
藍(lán)牙數(shù)據(jù)傳輸技術(shù)介紹_第4頁
藍(lán)牙數(shù)據(jù)傳輸技術(shù)介紹_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第四章藍(lán)牙數(shù)據(jù)傳輸技術(shù)藍(lán)牙數(shù)據(jù)傳輸技術(shù)數(shù)據(jù)傳輸基本概念1藍(lán)牙數(shù)據(jù)傳輸方式2如何建立連接3數(shù)據(jù)傳輸基本概念

物理鏈路與邏輯鏈路物理鏈路就是一條無源的點(diǎn)到點(diǎn)的物理線路段,中間沒有任何交換節(jié)點(diǎn)。邏輯鏈路是另一個概念,在需要在一條線路上傳送數(shù)據(jù)的時候,除了必需的一條物理鏈路外,還需要有一些必要的通信規(guī)程來控制這些數(shù)據(jù)的傳輸。邏輯鏈路就像一條數(shù)字管道,可以在它上面進(jìn)行數(shù)據(jù)通信。服務(wù)訪問點(diǎn)當(dāng)采用復(fù)用技術(shù)時,一條物理鏈路上可以有多條邏輯鏈路。數(shù)據(jù)傳輸實(shí)驗(yàn)的數(shù)據(jù)鏈路層通過服務(wù)訪問點(diǎn)實(shí)現(xiàn)了信道的復(fù)用。在實(shí)際的數(shù)據(jù)通信中,一個主機(jī)中有多個上層應(yīng)用需要和其它的主機(jī)上的應(yīng)用進(jìn)行通信,所以,數(shù)據(jù)鏈路層需要向上提供多個服務(wù)訪問點(diǎn)(SAP)以向多個上層應(yīng)用提供服務(wù)。服務(wù)訪問點(diǎn)在數(shù)據(jù)傳輸時需要兩種地址:物理地址(標(biāo)識主機(jī))和SAP地址(標(biāo)識服務(wù))。物理地址由數(shù)據(jù)鏈路層媒體訪問控制MAC子層負(fù)責(zé)傳輸,SAP地址由數(shù)據(jù)鏈路層中的邏輯鏈路控制LLC子層負(fù)責(zé)傳輸。服務(wù)訪問點(diǎn)在TCP/IP協(xié)議棧上,TCP層以上看到的是經(jīng)映射的物理地址和邏輯地址,分別是IP和端口號。在數(shù)據(jù)傳輸實(shí)驗(yàn)中,物理地址是不經(jīng)過轉(zhuǎn)換的,可看成是網(wǎng)卡地址或IP地址,SAP可以看成服務(wù)的端口號。注意:一個應(yīng)用可同時使用多個SAP,一個SAP在一個時間只能為一個應(yīng)用服務(wù)。面向連接與無連接面向連接服務(wù)具有連接建立、數(shù)據(jù)傳輸、連接釋放三個階段。在傳送數(shù)據(jù)時是按序傳送的。這一點(diǎn)和電路交換相似,因此它在網(wǎng)絡(luò)層又稱為虛電路服務(wù)。無連接服務(wù)就是數(shù)據(jù)包服務(wù)。無連接服務(wù)不需要建立連接,不需要確認(rèn),實(shí)現(xiàn)簡單,因而在局域網(wǎng)中得到廣泛應(yīng)用。面向連接與無連接面向連接的服務(wù)開銷較大,特別適合傳送很長的數(shù)據(jù)文件無連接服務(wù)優(yōu)點(diǎn)在于靈活方便,比較迅速。可用于點(diǎn)對點(diǎn)通信、對所有用戶發(fā)送信息的廣播和只向部分用戶發(fā)送信息的多播。但無連接不能防止報文的丟失、重復(fù)和無序。面向連接和面向無連接的服務(wù)不是針對某一層協(xié)議,而是針對各層網(wǎng)絡(luò)協(xié)議而言的。面向連接與無連接數(shù)據(jù)鏈路層中,無連接服務(wù)實(shí)現(xiàn)簡單,在局域網(wǎng)中得到廣泛應(yīng)用。在表示會話層中,也同樣存在面向連接和面向無連接的兩種服務(wù)。本實(shí)驗(yàn)中所使用的會話層協(xié)議精簡自藍(lán)牙協(xié)議中的OBEX(OBjectExchange)協(xié)議,藍(lán)牙協(xié)議棧中的OBEX協(xié)議不支持面向無連接的服務(wù)。

藍(lán)牙牙數(shù)據(jù)據(jù)傳輸輸方方式式數(shù)據(jù)據(jù)傳傳輸輸方方式式藍(lán)牙牙技技術(shù)術(shù)具具備備同同時時發(fā)發(fā)送送語音音與數(shù)據(jù)據(jù)兩種種數(shù)數(shù)據(jù)據(jù)類類型型藍(lán)牙牙技技術(shù)術(shù)支支持持電路路交交換換與包交交換換兩種種數(shù)數(shù)據(jù)據(jù)傳輸輸方方式式在藍(lán)藍(lán)牙牙技技術(shù)術(shù)標(biāo)標(biāo)準(zhǔn)準(zhǔn)中中電電路路交交換換的的傳傳輸輸稱稱為為SCO鏈鏈路路,包包交交換換的的傳傳輸輸稱稱ACL鏈鏈路路SCO鏈路路面向向連連接接的同同步步傳傳輸輸(SynchronousConnection-Oriented,SCO)鏈鏈路路屬屬于于電路路交交換換的同同步步傳傳輸輸類類型型,,電電路路交交換換是是當(dāng)當(dāng)主主設(shè)設(shè)備備與與從從設(shè)設(shè)備備間間的的連連接接一一巳巳建建立立后后,,不管管有有無無數(shù)數(shù)據(jù)據(jù)發(fā)發(fā)送送,系系統(tǒng)統(tǒng)都都會會預(yù)預(yù)留留固固定定間間隔隔的的時時限限給給主主設(shè)設(shè)備備與與從從設(shè)設(shè)備備,,其其他他從從設(shè)設(shè)備備就就不不能能利利用用此此連連接接上上的的時時隙隙來來發(fā)發(fā)送送數(shù)數(shù)據(jù)據(jù),,如如圖圖所所示示SCO鏈路路SCO鏈路路比比較較適適合合語語音音的的傳傳輸輸,,每每一一個個SCO鏈路路支支持持64Kb/s的語語音音通通話話,,一一旦旦SCO鏈路路建建立立,,主主設(shè)設(shè)備備和和從從設(shè)設(shè)備備可可直直接接發(fā)發(fā)送送SCO包,,主主設(shè)設(shè)備備無無需需事事先先詢詢問問從從設(shè)設(shè)備備,,SCO鏈路路屬屬于于點(diǎn)對對點(diǎn)點(diǎn)的的對對稱稱連連接接,即即SCO鏈路路建建立立在在一一個個主主設(shè)設(shè)備備與與從從設(shè)設(shè)備備間間。。當(dāng)SCO鏈路路在在傳傳輸輸語語音音時時,,由由于于語語音音包包不不適適合合因因干干擾擾而而重重新新發(fā)發(fā)送送,,保保護(hù)護(hù)語語音音包包的的方方法法是是采采用用嚴(yán)嚴(yán)格格語音音編編碼碼,即即使使接接收收語語音音一一方方收收到到包包錯錯誤誤率率非非常常高高,,解解碼碼后后的的語語音音品品質(zhì)質(zhì)仍仍可可以以接接受受。。SCO包包SCO包包不使使用用CRC校校驗(yàn)驗(yàn),并并且且不需需要要重重發(fā)發(fā),沒沒有有有有效效載載荷荷頭頭,,一一般般用用在在傳傳送送同同步步(語語音音)信信號號HV1包包使使用用1/3FEC糾糾錯錯,,支支持持高質(zhì)質(zhì)量量語語音音HV2包包使使用用2/3FEC糾糾錯錯,,支支持持中中等等質(zhì)質(zhì)量量的的語語音音傳傳輸輸HV3包包不不使使用用FEC糾糾錯錯,,支支持持高高速速語語音音傳傳輸輸ACL鏈鏈路路無連連接接的異異步步傳傳輸輸(AsynchronousConnection-Less,ACL)鏈鏈路路屬屬于于包交交換換的異異步步傳傳輸輸類類型型。。包交換是是將高層的數(shù)據(jù)切切割成一段段的包包。當(dāng)物物理通道道上的時隙沒沒有任何何SCO鏈路時,,ACL鏈路可可占舊任任意時隙隙來信輸輸數(shù)據(jù)。。一旦系統(tǒng)統(tǒng)需要傳傳輸SCO鏈路時,,ACL鏈路則則自動空空出時隙隙提供SCO鏈路使用用。ACL鏈路只只在SCO鏈路不使使用的時時隙上傳傳輸。ACL鏈路ACL鏈路ACL鏈路這這種包交交換的估估輸類型型,是在在作輸數(shù)數(shù)據(jù)時才才運(yùn)用時時隙,與與現(xiàn)在因因特網(wǎng)傳傳輸數(shù)據(jù)據(jù)的方式式相同,,適合傳傳輸突發(fā)發(fā)性的數(shù)數(shù)據(jù)信息息。主設(shè)備可同同時與多多個從設(shè)設(shè)備建立立ACL鏈路,,屬于點(diǎn)對多點(diǎn)點(diǎn)的非對稱連接。主設(shè)備負(fù)負(fù)責(zé)分配配主從網(wǎng)網(wǎng)絡(luò)中的的每個從從設(shè)備到到主設(shè)備備間的傳傳輸速率率。在主主設(shè)備送送出ACL鏈路包包之前,,必須先先詢問各各個從設(shè)設(shè)備,選選定某個個從設(shè)備備后才能能發(fā)送數(shù)數(shù)據(jù)信息息。ACL鏈路也也支持主主設(shè)備到到所有從從設(shè)備的的廣播信息。ACL鏈路ACL鏈路支支持對稱稱和非對對稱兩種種傳輸速速率在非對稱稱速率時時,雖然然主從網(wǎng)網(wǎng)絡(luò)的最最大帶寬為1Mb/s,但是是包還需需要負(fù)責(zé)責(zé)發(fā)送控控制信號號,所以以ACL鏈路的的數(shù)據(jù)傳傳輸率在在非對稱稱連接時時,主設(shè)設(shè)備到從從設(shè)備的的傳輸速速率為721Kb/s,從設(shè)備到到主設(shè)備備的傳輸輸速率為為57.6Kb//s。對稱連接接時,主主設(shè)備到到從設(shè)備備間的速速率各為為432.6Kb//s。當(dāng)ACL鏈路傳輸數(shù)據(jù)信息息時,為為了保證證包的正正確性,,將每個包包都加以以保護(hù)。。若接收收一方收收到的包包差錯率率非常高高時,必必須命令令發(fā)送端端將該包包更新發(fā)送送。ACL包包可以傳遞遞用戶的的數(shù)據(jù),,共定義義了七種類型型,其中六種有CRC碼并可以重傳傳鏈路數(shù)目目主設(shè)備與與從設(shè)備備將物理理通道內(nèi)內(nèi)的時隙隙進(jìn)行最最充分的的利用后后,能夠夠同時建建立許多多ACL鏈路與SCO鏈路。主主設(shè)備與與各個從從設(shè)備間間最多只只有一條條ACL鏈路,,但是可可以有多多條SCO鏈路。主設(shè)備與與從設(shè)備備間最多多可以支支持3條條SCO鏈路、或或是主設(shè)設(shè)備與3個從設(shè)設(shè)備各建建立起一一條SCO鏈路等。。在建立或或是關(guān)閉閉SCO鏈路時,,依賴于先建立起起一條ACL鏈路來來傳遞控制制信號。建立ACL鏈路路比建立立SCO鏈路容易易,通常常若主設(shè)設(shè)備與從從設(shè)備無無法互相相連接時時,大部部分的情情況都是是因?yàn)闊o無法建立立起SCO鏈路。如何建立立連接主設(shè)備與與從設(shè)備備間的時時序同步步所有的藍(lán)藍(lán)牙設(shè)備備都有一一個內(nèi)部部系統(tǒng)時時序CLXN,用以決決定包發(fā)發(fā)送的時時間,這這個內(nèi)部部時不斷地進(jìn)行計算,,不能被被關(guān)閉或或調(diào)整。。藍(lán)牙設(shè)設(shè)備每次次遞增的的時間,,為312.5us。時鐘鐘速率為為3.2kHz。CLKN是一個個自由運(yùn)運(yùn)轉(zhuǎn)的時時鐘,而而目是所所有其它它時鐘特特性的參參考。在在高度活活躍狀態(tài)態(tài)下,本本地時鐘鐘用精度度為++/-20ppm晶體振蕩器器產(chǎn)生。。時序同步步不同工作作狀態(tài)的的時鐘分別有本地時鐘鐘(CLKN,,ClocKNative)預(yù)計時鐘(CLKE,CLocKEstimate)主設(shè)備時時鐘(CLK,CLocK)每個從設(shè)設(shè)備在自自己的CLKN上加上上合適的的偏移量量來與CLK同同步,來來確定它它們的發(fā)送和接接收時間間。時序同步步CLKE和CLK通過增加加一個補(bǔ)補(bǔ)償值取取自CLKN基準(zhǔn)。CLKE是一個處處理接收收器的本本地時鐘鐘估算呼呼叫單位位,即:在呼叫CLKN上加補(bǔ)償償近于接接收的CLKN。通過使使用接收收的CLKN,呼叫加加速了鏈鏈接建立立。時序同步步CLK是是匹克網(wǎng)網(wǎng)主時鐘,它它用于網(wǎng)網(wǎng)中所有有定時和和時序安安排。所所有的藍(lán)藍(lán)牙設(shè)備備都使用用CLK來安排它它們傳輸輸和接收收時序。。CLK通通過在本本地時鐘鐘CLKN的基基礎(chǔ)上增增加一個個補(bǔ)償值值獲得。。對主單元來說說,補(bǔ)償償值是0;而對各各個從單單元來說說,都對對自身的的CLKN加上上一個適適當(dāng)?shù)难a(bǔ)補(bǔ)償值。。雖然在藍(lán)藍(lán)牙設(shè)備備所有CLKN都以相相同的標(biāo)標(biāo)稱速率率運(yùn)行,,但相互之間的漂漂移引起起了CLK的不不準(zhǔn)確性性。因此此在從單單元的補(bǔ)補(bǔ)償必須須定期的修修改,以致CLK近近似于主單元的CLKN。藍(lán)牙狀態(tài)態(tài)分析2個主要要工作狀狀態(tài):守候狀態(tài)態(tài)和連接狀態(tài)態(tài)7個中間臨時狀狀態(tài):尋呼狀態(tài)態(tài)、尋呼掃掃描狀態(tài)、、查詢狀態(tài)態(tài)、查詢掃掃描狀態(tài)、、主設(shè)備狀狀態(tài)、從設(shè)設(shè)備響應(yīng)狀狀態(tài)和查詢詢響應(yīng)狀態(tài)態(tài)藍(lán)牙狀態(tài)分分析守候狀態(tài)是藍(lán)牙設(shè)備備的默認(rèn)狀態(tài),設(shè)備處于于低功耗狀狀態(tài),它可可以每隔1.28s離開守候狀狀態(tài)進(jìn)入尋尋呼掃描或或查詢掃描描狀態(tài),也也可以進(jìn)入入尋呼或查查詢狀態(tài)如果主設(shè)備備知道一個設(shè)備的的地址,就就采用尋呼建立連接;;如果地址未知,就采用查詢建立連接連接過程一般而言,,主設(shè)備與與從設(shè)備經(jīng)經(jīng)過中間狀狀態(tài)建立連連接的過程程如下:步驟1~3:主設(shè)備進(jìn)入查詢狀態(tài),周圍的從設(shè)備已經(jīng)將查詢掃描狀狀態(tài)打開(EnabIe),從設(shè)設(shè)備會隨時時接收來自自主設(shè)備發(fā)出的查詢信號。查詢信號號是含有查查詢訪問碼碼的ID包包。步驟4~5:從設(shè)備收到主設(shè)備備的查詢信信號后,進(jìn)進(jìn)入查詢回應(yīng)狀狀態(tài),返回FHS包告知主設(shè)備備有關(guān)自己己的BD_ADDR地址、內(nèi)部部時序、設(shè)設(shè)各種類、、以及多長長時間后進(jìn)進(jìn)入呼叫掃描狀狀態(tài)等數(shù)據(jù)。所所以當(dāng)查詢詢狀態(tài)結(jié)束束后,主設(shè)設(shè)備已經(jīng)得得到從設(shè)備備響應(yīng)的BD_ADDR地址、內(nèi)部部時序以及及設(shè)備種類類。連接過程一般而言,,主設(shè)備與與從設(shè)備經(jīng)經(jīng)過中間狀狀態(tài)建立連連接的過程程如下:步驟6~7:主設(shè)備從FSH包得到從設(shè)設(shè)備的地址址等數(shù)據(jù)后后,接著進(jìn)進(jìn)入呼叫狀態(tài)與特定的從從設(shè)備建立立連接。但但此時從設(shè)設(shè)備的時序序仍尚未與與主設(shè)備時時序同步,,所以主設(shè)設(shè)備以預(yù)計的時序序CLXE與含有設(shè)備訪問碼碼的ID包包來與特定的的從設(shè)備建建立連接。。設(shè)備訪問問碼是主設(shè)設(shè)備以從設(shè)設(shè)備的BD_ADDR計計算而來。。連接過程一般而言,,主設(shè)備與與從設(shè)備經(jīng)經(jīng)過中間狀狀態(tài)建立連連接的過程程如下:步驟8~10:這時從設(shè)備已經(jīng)處于呼叫掃描狀態(tài),不斷地在在接收信號號設(shè)備訪問問碼,當(dāng)從從設(shè)備收到到呼叫信號號后進(jìn)入呼叫回應(yīng)狀態(tài),返回ID包包作為響應(yīng)。步驟11~13:主設(shè)備收到此ID的響應(yīng)后也進(jìn)入主設(shè)備回應(yīng)狀態(tài),再發(fā)送給給從設(shè)備一一個FHS包。此時FHS包上的信號號有主設(shè)備的時序序、主設(shè)備備的BD_ADDR地址、連接接成員地址址等信息。。當(dāng)從設(shè)備收到FHS包上的信息息,返回一一個ID包作為響應(yīng),主設(shè)備與從設(shè)設(shè)備彼此間的連接接就建立,主設(shè)備與從設(shè)設(shè)備都進(jìn)入入連接狀態(tài)。連接過程當(dāng)從設(shè)備成成功接收一一個尋呼消消息后,它它們都進(jìn)入入響應(yīng)狀態(tài)態(tài)來交換建建立連接所所必須的信信息。對于連接,,最重要的的是兩個藍(lán)藍(lán)牙設(shè)備使使用相同的信道道接入碼,使用相同同的信道跳頻序列,時鐘是同步的。信道接入碼碼和信道跳跳頻序列都都起源于主設(shè)設(shè)備BD_ADDR,時時鐘由主設(shè)設(shè)備時鐘決決定。尋呼掃描狀狀態(tài)及其處處理設(shè)備在掃描描窗口中監(jiān)聽包含自己的的設(shè)備接入入碼的ID包。設(shè)備根據(jù)自自己的尋呼跳頻序序列來選擇掃描描頻率。這是一個32跳頻序序列,其中每個個跳頻頻率率是唯一的的,由設(shè)備備的地址和和本地時鐘鐘決定,每1.28s選擇一個不同的的頻率。。尋呼工作流流程尋呼狀態(tài)及及其處理主設(shè)備在不不同的跳頻頻信道上發(fā)送包含從從設(shè)備接入入碼的ID包來嘗試找到到從設(shè)備主設(shè)備尋呼呼某個從設(shè)設(shè)備,必然然要知道后者的設(shè)備地址及對后者的的本地時鐘進(jìn)行估計,,這兩點(diǎn)被被用來決定定主設(shè)備的的尋呼跳頻頻序列數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)中設(shè)計計的協(xié)議層層數(shù)據(jù)鏈路層層媒體是長期期的,而連接是有生生存期的。這種建立立起來的數(shù)數(shù)據(jù)收發(fā)關(guān)關(guān)系就稱為為數(shù)據(jù)鏈路。數(shù)據(jù)鏈路層層同時負(fù)責(zé)流量控制和差錯控制。流量控制制采取ARQ和滑動發(fā)送窗窗口的機(jī)制,發(fā)發(fā)送窗口定定為4。數(shù)據(jù)量大大的時候,,每四個信信息幀返回回一個響應(yīng)應(yīng)幀,減小小開銷。差差錯控制采采用CRC16。數(shù)據(jù)鏈路層層分成了兩個子層,一個是邏邏輯鏈路控控制LLC,另一個是是媒體訪問問控制MAC。數(shù)據(jù)鏈路層層LLC的幀幀結(jié)構(gòu)MAC的幀幀結(jié)構(gòu)自環(huán)與廣播播多數(shù)數(shù)據(jù)鏈鏈路層都支支持自環(huán)接口(LoopbackInterface)以允許在同一臺主機(jī)機(jī)上的兩個應(yīng)用進(jìn)行通信。。在實(shí)際的TCP/IP協(xié)議中,127.0.0.1這個IP地址分配給給自環(huán)接口口,命名為為localhost。自環(huán)接口口的IP數(shù)據(jù)報不能出現(xiàn)在在任何的網(wǎng)網(wǎng)絡(luò)的物理理鏈路之上上。自環(huán)與廣播播在本實(shí)驗(yàn)中中,對一個個物理鏈路路用一個16位的ACL_Handle無符號整數(shù)數(shù)句柄進(jìn)行行標(biāo)識。數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)指定了了兩個特殊的的句柄:Loopback(0x0000)指向本機(jī)機(jī)的自環(huán)鏈路。目的物理理地址為0x000000000001BroadCast(0x00FF)廣播到網(wǎng)絡(luò)的每每臺主機(jī)。。目的物理理地址為0xFFFFFFFFFFFF自環(huán)與廣播播使用這個Loopback的ACL_Handle可以和本機(jī)機(jī)的應(yīng)用建建立邏輯連連接,獲得得的LLC_Handle不區(qū)分本地地邏輯連接接和遠(yuǎn)端邏邏輯連接,,是一致的的。自環(huán)的MAC數(shù)據(jù)包不會出現(xiàn)在在實(shí)際的物物理鏈路上,而是直直接交給本本機(jī)數(shù)據(jù)鏈鏈路層的接接收模塊處處理廣播的MAC數(shù)據(jù)包給所所有的與本本機(jī)建立物物理連接的的主機(jī)發(fā)送送一份,同時也向本本機(jī)發(fā)送一一份。自環(huán)與廣播播ARQ中的的滑動窗口口沒有收到對對方的確認(rèn)信息,發(fā)送送端不能無無限制地發(fā)發(fā)送數(shù)據(jù)幀幀,否則重重發(fā)會增大大系統(tǒng)開銷銷;另一方面,,對所發(fā)送送的大量數(shù)數(shù)據(jù)幀進(jìn)行行序號的編排排,也要占用用較多的序序號比特數(shù)數(shù)。ARQ中的的滑動窗口口表示會話層層對象交換協(xié)協(xié)議OBEX(OBjectExchange)是一種緊湊湊、高效的的二進(jìn)制協(xié)議。它使用對象這種思想把把各種上層層應(yīng)用所要要交換的數(shù)據(jù)封裝成成統(tǒng)一的格格式。它可以支持持同步、文件傳輸及對象推入等類型的應(yīng)應(yīng)用。OBEX協(xié)協(xié)議OBEX協(xié)議本身分為兩兩部分:數(shù)據(jù)對象模模型和會話協(xié)議。對象模型包括了了將要傳輸輸?shù)臄?shù)據(jù)對對象的各種種信息以及及數(shù)據(jù)對象象本身。OBEX所指的對象象是一個抽抽象的概念念,任何數(shù)數(shù)據(jù)都可以以稱為對象象,數(shù)據(jù)對對象由一系列信信息頭組成成。OBEX協(xié)協(xié)議會話協(xié)議規(guī)定了設(shè)備備間的數(shù)據(jù)傳輸過過程,OBEX使用基于二二進(jìn)制包結(jié)結(jié)構(gòu)的客戶機(jī)/服務(wù)器模式式作為該過程程的模型。。服務(wù)端與客客戶端表明明了建立連連接雙方的的身份,所有的數(shù)據(jù)據(jù)請求信息息均由客戶戶端完成,服務(wù)端僅僅做出對數(shù)數(shù)據(jù)交換請請求的同意意或否定的的響應(yīng)。OBEX數(shù)據(jù)傳輸過過程屬于半雙工操作,它通通常由一系系列的請求求-響應(yīng)對組成成,客戶機(jī)機(jī)發(fā)出請求求,服務(wù)器器給予響應(yīng)應(yīng)。OBEX協(xié)協(xié)議本實(shí)驗(yàn)采用用的簡化OBEX協(xié)議,可以以描述為這這樣一個有有限狀態(tài)機(jī)機(jī)。擁有8個狀態(tài),15個事件,8個動作。雖然本狀態(tài)態(tài)機(jī)的狀態(tài)態(tài)、事件、、動作較多多,但是因因?yàn)榛谕V?等待機(jī)制,所以狀態(tài)態(tài)的轉(zhuǎn)移并并不復(fù)雜。。會話狀態(tài)INITIAL:初始化狀狀態(tài),狀態(tài)態(tài)機(jī)的初始始狀態(tài);LLC_OK:邏輯鏈路路準(zhǔn)備就緒緒狀態(tài),表表明下層已已經(jīng)做好傳傳輸數(shù)據(jù)的的準(zhǔn)備;READY:會話層準(zhǔn)準(zhǔn)備就緒狀狀態(tài),表明明已經(jīng)建立立會話層連連接,可以以進(jìn)行數(shù)據(jù)據(jù)的傳送或或接受。W4RESPONSE_CONNECT:客戶端發(fā)發(fā)出會話層層建鏈請求求后,等待待對建鏈請請求響應(yīng)的的狀態(tài);會話狀態(tài)W4RESPONSE_DISCONNECT:客戶端發(fā)發(fā)出會話層層斷鏈請求求后,等待待對斷鏈請請求響應(yīng)的的狀態(tài);W4_PUT:服務(wù)端在在連續(xù)收到到Put請求時的等等待狀態(tài);;W4RESPONSE_PUT:客戶端在在連續(xù)Put數(shù)據(jù)時等待待對Put響應(yīng)的狀態(tài)態(tài);一、使用RS232串口1、把把開關(guān)撥到到RS232檔2、插插上RS232串口九針插插頭3、

插上上TTP專用電源4、

插上上耳機(jī)、話話筒5、

啟動動程序二、使用USB接口1、把開關(guān)撥撥到USB檔2、插上USB插頭3、插上耳機(jī)機(jī)、話筒4、啟動程序序注意:1、使用RS232串口時需要要接上電源源,使用USB接口時不需需要電源2、RS232串口與USB接口只能同同時接上一一個,否則則將損壞設(shè)備!3、在設(shè)備工工作時請不要撥動動開關(guān)TTP系列硬件操操作流程數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)軟件提提供了以下下基本操作作:物理鏈路的建立;服務(wù)訪問點(diǎn)點(diǎn)的注冊;邏輯鏈路的建立;面向連接的數(shù)據(jù)傳輸輸操作;面向無連接接的數(shù)據(jù)傳輸輸操作;自環(huán)的數(shù)據(jù)據(jù)傳輸操作作;數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)主界面主要要分成四部部分:(1)ACL操作及信息息本地設(shè)備地地址:顯示示初始化后后本地主機(jī)機(jī)的地址;;對方設(shè)備地地址:顯示示與本地主主機(jī)建立物理鏈路(ACL)連接的對對方設(shè)備的的地址;查詢到的設(shè)設(shè)備:下拉拉菜單中顯顯示查詢到到的周圍設(shè)設(shè)備的地址址;查詢設(shè)備::點(diǎn)擊此按按鈕啟動藍(lán)藍(lán)牙設(shè)備查查詢周圍的的設(shè)備;建立ACL連接:選擇擇一個設(shè)備備后點(diǎn)擊此此按鈕建立立物理鏈路路(ACL)連接;斷開ACL連接:斷開開已經(jīng)存在在的物理鏈鏈路(ACL)連接。數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)主界面主要要分成四部部分:(2)信息息窗口ACL信息息:顯示物理理鏈路(ACL)的的狀態(tài),初初始化、建建鏈、斷鏈鏈信息等;;MAC信息息:顯示數(shù)據(jù)據(jù)鏈路層媒媒體訪問控控制子層((MAC)的的幀格式。。數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)主界面主要要分成四部部分:(3)應(yīng)用用信息顯示活動的的文件應(yīng)用用(或聊天天應(yīng)用)數(shù)數(shù)目,并從從下拉菜單單中選擇兩兩種應(yīng)用的的子界面。。(4)統(tǒng)計計信息顯示數(shù)據(jù)傳傳輸過程中中物理層和和數(shù)據(jù)鏈路路層的統(tǒng)計計信息。數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)聊天應(yīng)用子子界面主要要分成五部部分:(1)應(yīng)用層聊天天程序輸入需要發(fā)發(fā)送的信息息,顯示收收到的信息息。(2)會話層狀態(tài)態(tài)轉(zhuǎn)移圖顯示數(shù)據(jù)傳傳輸過程中中會話層的的各種狀態(tài)態(tài),若選擇擇單步執(zhí)行行可觀察到到每一步上上層應(yīng)用程程序的操作作引發(fā)的OBEX狀態(tài)的變化。數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)聊天應(yīng)用子子界面主要要分成五部部分:(3)廣播、組播播窗口本窗口加入入的組:選選擇該應(yīng)用用窗口加入入分組類型型;組播或廣播播的消息::輸入傳輸輸消息內(nèi)容容;目的主機(jī)::消息發(fā)送送到本地主主機(jī)或是遠(yuǎn)遠(yuǎn)端;數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)聊天應(yīng)用子子界面主要要分成五部部分:(4)應(yīng)用狀態(tài)會話層MRU:修改所接接收的對方方會話層數(shù)數(shù)據(jù)包中所所封裝的上上層應(yīng)用數(shù)數(shù)據(jù)包的大大??;會話層狀態(tài)態(tài):是否連連接;LLCHadle:鏈路LLC句柄;SSAP:顯示源服服務(wù)訪問點(diǎn)點(diǎn);DSAP:顯示目的的訪問點(diǎn)。。數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)聊天應(yīng)用子子界面主要要分成五部部分:(5)協(xié)議棧各層層次流程會話層流程程:對狀態(tài)態(tài)轉(zhuǎn)移圖的的具體解釋釋,單擊該該表格可以以觀看會話話層具體的的幀格式,,如下圖所所示;數(shù)據(jù)鏈路層層子層LLC狀態(tài):顯示示LLC發(fā)出\接受幀的狀狀態(tài)。數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)數(shù)據(jù)傳輸實(shí)實(shí)驗(yàn)文件應(yīng)用子子界面主要要分成四部部分:(1)應(yīng)用層文件件傳輸選擇傳輸?shù)牡奈募@顯示文件傳傳輸狀態(tài)。。(2)會話層狀態(tài)態(tài)轉(zhuǎn)移圖顯示數(shù)據(jù)傳傳輸過程中中會話層的的各種狀態(tài)態(tài),若選擇擇單步執(zhí)行行可觀察到到每一步上上層應(yīng)用程程序的操作作引發(fā)的OBEX狀態(tài)的變化。。數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)文件應(yīng)用子界界面主要分成成四部分:(3)廣播、組播窗窗口及應(yīng)用狀狀態(tài)本窗口加入的的組:選擇該該應(yīng)用窗口加加入分組類型型;組播或廣播的的消息:輸入入傳輸消息內(nèi)內(nèi)容;目的主機(jī):消消息發(fā)送到本本地主機(jī)或是是遠(yuǎn)端數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)文件應(yīng)用子界界面主要分成成四部分:(4)應(yīng)用狀態(tài)會話層MRU:修改所接收收的對方會話話層數(shù)據(jù)包中中所封裝的上上層應(yīng)用數(shù)據(jù)據(jù)包的大??;;會話層狀態(tài)::是否連接;;LLCHadle:鏈路LLC句柄;SSAP:顯示源服務(wù)務(wù)訪問點(diǎn);DSAP:顯示目的訪訪問點(diǎn)。數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)文件應(yīng)用子界界面主要分成成四部分:(5)協(xié)議棧各層次次流程會話層流程::對狀態(tài)轉(zhuǎn)移移圖的具體解解釋,單擊該該表格可以觀觀看會話層具具體的幀格式式;數(shù)據(jù)鏈路層子子層LLC狀態(tài):顯示LLC發(fā)出\接受幀的狀態(tài)態(tài)。數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)的內(nèi)容1.面向連接的操操作2.面向無連接的的操作3.自環(huán)數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)的內(nèi)容1.面向連接的操操作步驟①建立物物理鏈路②注冊服務(wù)務(wù)訪問點(diǎn),注注冊組播組③建立數(shù)據(jù)鏈路路層連接④建立表示示會話層連接接,進(jìn)行數(shù)據(jù)據(jù)傳輸(聊天天,文件傳輸輸),斷開表表示會話層連連接⑤斷開數(shù)數(shù)據(jù)鏈路層連連接。⑥注銷組組播組,服務(wù)務(wù)訪問點(diǎn)。數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)的內(nèi)容2.面向無連接的的操作步驟①建立物理理鏈路。②注冊服務(wù)務(wù)訪問點(diǎn),注注冊組播組。。③向本地主主機(jī)、對方主主機(jī)或全網(wǎng)絡(luò)絡(luò)廣播,組播播數(shù)據(jù)鏈路層層的幀,如網(wǎng)網(wǎng)絡(luò)信息。④在面向連連接的操作中中,只要注冊冊的服務(wù)訪問問點(diǎn)存在,就就可以進(jìn)行面面向無連接的的操作。數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)數(shù)據(jù)傳輸實(shí)驗(yàn)驗(yàn)的內(nèi)容3.自環(huán)的操作步步驟與1.面向連接的操操作類似①建立物理鏈鏈路②注冊服務(wù)務(wù)訪問點(diǎn),注注冊組播組③建立數(shù)據(jù)據(jù)鏈路層連接接可以在一臺機(jī)機(jī)器上兩個應(yīng)應(yīng)用建鏈,進(jìn)進(jìn)行數(shù)據(jù)傳輸輸。在自環(huán)方方式下,可以以看到MAC層的幀,但不不會有MAC層幀的流量統(tǒng)統(tǒng)計,因?yàn)閿?shù)據(jù)不真正發(fā)發(fā)到物理信道道上。數(shù)據(jù)傳輸實(shí)

溫馨提示

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

最新文檔

評論

0/150

提交評論