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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

插上上TTP專用電源4、

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

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論