色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何檢測(cè)丟包?常用這兩種方式

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2023-08-25 08:22 ? 次閱讀

丟包重傳是數(shù)據(jù)通信應(yīng)用里面一項(xiàng)非常重要的功能,特別是在無(wú)線通信中是一項(xiàng)決定通信協(xié)議先進(jìn)程度的指標(biāo)。今天主要著重介紹如何檢測(cè)丟包,之后再介紹重傳機(jī)制。

如何檢測(cè)丟包?

要想丟包重傳,首先必須得檢測(cè)到丟包,沒(méi)有丟包就沒(méi)有重傳。在無(wú)線通信中,對(duì)于丟包的檢測(cè)通常有兩種方式:載波監(jiān)聽應(yīng)答機(jī)制

01

載波偵聽

載波偵聽是一種常見的丟包檢測(cè)方法,而在載波偵聽基礎(chǔ)之上又發(fā)展出CSMA/CA。CSMA/CA也可以看做一種重傳機(jī)制,我們經(jīng)常使用的Wi-FiZigBee就采用了這種機(jī)制。通信設(shè)備在發(fā)送消息前,會(huì)打開接收并維持一段很短的時(shí)間。在這個(gè)很短的時(shí)間內(nèi),無(wú)線單元會(huì)檢測(cè)同頻段是否有其它的干擾信號(hào),例如ZigBee設(shè)備在做載波偵聽時(shí),既要檢測(cè)是否有Wi-Fi、藍(lán)牙在發(fā)射信號(hào),又會(huì)檢測(cè)是否有其它的ZigBee在發(fā)射信號(hào)。如果干擾信號(hào)來(lái)自Wi-Fi或者藍(lán)牙,ZigBee設(shè)備會(huì)測(cè)量它的功率有沒(méi)有自己大,功率沒(méi)自己大就壓過(guò)去,功率比自己大就果斷丟包;而ZigBee設(shè)備在載波偵聽時(shí)如果遇到其它的ZigBee設(shè)備,不管對(duì)方功率是否比自己大,都會(huì)主動(dòng)丟包,即讓別人先走。

02

應(yīng)答機(jī)制

判斷丟包的另一個(gè)方法是增加應(yīng)答機(jī)制,通常通信協(xié)議都會(huì)有OSI七層模型。七層協(xié)議中從鏈路層開始,每一層都可以添加應(yīng)答機(jī)制。層級(jí)越低越接近硬件,應(yīng)答機(jī)制的響應(yīng)就越快。

77683972-42dd-11ee-8e12-92fbcf53809c.png

OSI七層模型

我們還是以ZigBee的應(yīng)答機(jī)制為例。ZigBee的OSI模型,具有應(yīng)答機(jī)制的目前僅限MAC層(數(shù)據(jù)鏈路層)APS層(傳輸層)。但是在實(shí)際應(yīng)用中,很多時(shí)候還會(huì)為應(yīng)用層添加應(yīng)答機(jī)制。MAC層的應(yīng)答是響應(yīng)最快的,也叫做MAC-ACK,通常都在ZigBee的無(wú)線收發(fā)單元中硬件自動(dòng)產(chǎn)生。接收端設(shè)備收到ZigBee數(shù)據(jù)幀后120微秒以廣播的方式發(fā)出來(lái)。同時(shí)MAC-ACK也是ZigBee中最短的幀,幀長(zhǎng)只有5字節(jié),加上幀前導(dǎo)碼和同步幀累計(jì)11字節(jié)。按照Z(yǔ)igBee的250kbps傳輸速率每個(gè)字節(jié)需要32微秒,一個(gè)MAC-ACK幀的占空時(shí)間352微秒。也就意味著發(fā)送端在發(fā)送一個(gè)MAC幀后,會(huì)在120+352=472微秒后收到該MAC幀對(duì)應(yīng)的MAC-ACK。同樣ZigBee的MAC層也規(guī)定發(fā)送端如果在540微秒內(nèi)沒(méi)有收到對(duì)應(yīng)的MAC-ACK則認(rèn)為是丟包。

MAC-ACK采用廣播發(fā)送,首先可以減少M(fèi)AC-ACK幀中表示地址的字段,減少幀長(zhǎng)度,讓ACK幀占空時(shí)間更短,發(fā)送端可以根據(jù)MAC-ACK幀中的幀序號(hào)來(lái)判斷是否自己的MAC-ACK;其次MAC-ACK采用廣播的方式,也可以提醒其它的ZigBee設(shè)備自己正在通信,其它的ZigBee設(shè)備如果這個(gè)時(shí)候也在進(jìn)行載波偵聽,就能主動(dòng)避讓正在通信的設(shè)備。在ZigBee的MAC層,載波偵聽和MAC-ACK是雙管齊下,這樣能保證丟包檢測(cè)的準(zhǔn)確性。另外ZigBee的廣播消息是不會(huì)產(chǎn)生MAC-ACK的。

77bdd800-42dd-11ee-8e12-92fbcf53809c.png

ZigBee參考模型

多元化的丟包檢測(cè)機(jī)制

ZigBee除了MAC層有應(yīng)答機(jī)制,傳輸層和應(yīng)用層也有應(yīng)答機(jī)制。ZigBee是一個(gè)多跳的Mesh網(wǎng)絡(luò),而MAC層的傳輸只能滿足單跳傳輸,因此ZigBee在傳輸層也做了應(yīng)答,也叫做APS-ACK。ZigBee發(fā)送端把一個(gè)消息傳輸給ZigBee接收端,中間會(huì)經(jīng)過(guò)多個(gè)ZigBee路由器節(jié)點(diǎn)的轉(zhuǎn)發(fā)。接收端收到消息后,會(huì)通過(guò)相同的路由路徑,把APS-ACK發(fā)給發(fā)送端,發(fā)送端收到APS-ACK就認(rèn)為發(fā)送消息到達(dá)了接收端。如果發(fā)送端在6秒(默認(rèn)值)后沒(méi)有收到APS-ACK則會(huì)認(rèn)為數(shù)據(jù)丟包。

ZigBee的系統(tǒng)中通常都只對(duì)應(yīng)用層開放接口,在應(yīng)用層開放的接口中最常見的就是一個(gè)叫做“AF Data Confirm”的檢測(cè)接口,它綜合了MAC層丟包(含MAC-ACK丟包和載波偵聽丟包)、網(wǎng)絡(luò)層丟包及傳輸層丟包等底層丟包信息。ZigBee的頂層應(yīng)用中可以知道當(dāng)前發(fā)送的消息是否丟包。

應(yīng)用層的應(yīng)答

MAC層和傳輸層的丟包檢測(cè),都屬于系統(tǒng)層的丟包。還有一種丟包就是應(yīng)用層的丟包,比如一個(gè)調(diào)光開關(guān)給一個(gè)空調(diào)設(shè)備發(fā)了一條“把亮度調(diào)到50%”的指令。這條指令如果不丟包,會(huì)有什么結(jié)果?肯定是空調(diào)會(huì)去執(zhí)行“把亮度調(diào)到50%”,但是空調(diào)只有溫度沒(méi)有亮度,也就是說(shuō)這條指令發(fā)給了不該發(fā)的目標(biāo)。這個(gè)時(shí)候就需要應(yīng)用層的應(yīng)答來(lái)解決這個(gè)問(wèn)題。比如空調(diào)收到了“把亮度調(diào)到50%”后,可以向發(fā)送端回復(fù)應(yīng)用層應(yīng)答“看清楚我不是燈泡”。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 無(wú)線
    +關(guān)注

    關(guān)注

    31

    文章

    5460

    瀏覽量

    173471
  • 檢測(cè)
    +關(guān)注

    關(guān)注

    5

    文章

    4497

    瀏覽量

    91550
  • 數(shù)據(jù)通信
    +關(guān)注

    關(guān)注

    2

    文章

    432

    瀏覽量

    33792
  • CSMA
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    13004
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    華納云如何解讀WinMTR的率數(shù)據(jù)?

    WinMTR顯示的率數(shù)據(jù)是指在網(wǎng)絡(luò)路徑上,從你的計(jì)算機(jī)到目標(biāo)主機(jī)之間,數(shù)據(jù)丟失的百分比。率是網(wǎng)絡(luò)穩(wěn)定性的一個(gè)重要指標(biāo),它可以幫助識(shí)
    的頭像 發(fā)表于 12-30 16:51 ?115次閱讀

    什么是電流保護(hù)的接線方式?有哪兩種接線方式?

    方式。下面將對(duì)這兩種接線方式進(jìn)行介紹。 一、完全星形接線方式 完全星形接線方式,也稱為三相三繼電器接線
    的頭像 發(fā)表于 10-06 17:37 ?1518次閱讀
    什么是電流保護(hù)的接線<b class='flag-5'>方式</b>?有哪<b class='flag-5'>兩種</b>接線<b class='flag-5'>方式</b>?

    Linux應(yīng)用層控制外設(shè)的兩種不同的方式

    眾所周知,linux下一切皆文件,那么應(yīng)用層如何控制硬件層,同樣是通過(guò) 文件I/O的方式來(lái)實(shí)現(xiàn)的,那么應(yīng)用層控制硬件層通常有兩種方式
    的頭像 發(fā)表于 10-05 19:03 ?570次閱讀
    Linux應(yīng)用層控制外設(shè)的<b class='flag-5'>兩種</b>不同的<b class='flag-5'>方式</b>

    晶閘管的阻斷狀態(tài)有兩種是什么

    晶閘管(Thyristor)是一半導(dǎo)體器件,具有單向?qū)щ娦裕瑥V泛應(yīng)用于電力電子領(lǐng)域。晶閘管的阻斷狀態(tài)有兩種:正向阻斷狀態(tài)和反向阻斷狀態(tài)。以下是對(duì)這兩種阻斷狀態(tài)的分析。 正向阻斷狀態(tài) 正向阻斷狀態(tài)
    的頭像 發(fā)表于 08-14 16:49 ?782次閱讀

    接地保護(hù)分為哪兩種方式

    接地保護(hù)是電氣工程中非常重要的一安全措施,其目的是確保電氣設(shè)備和系統(tǒng)在發(fā)生故障時(shí)能夠安全地將電流導(dǎo)向地面,從而保護(hù)人身安全和設(shè)備安全。接地保護(hù)主要分為兩種方式:工作接地和保護(hù)接地。以下是對(duì)
    的頭像 發(fā)表于 08-05 10:24 ?1163次閱讀

    渦流檢測(cè)常用檢測(cè)方式

    渦流檢測(cè)是一非破壞性檢測(cè)技術(shù),廣泛應(yīng)用于金屬構(gòu)件的無(wú)損檢測(cè)。它利用電磁感應(yīng)原理,通過(guò)在被檢測(cè)物體中產(chǎn)生渦流,
    的頭像 發(fā)表于 07-26 15:26 ?976次閱讀

    plc與傳感器的兩種連接方式

    在工業(yè)自動(dòng)化領(lǐng)域,PLC(可編程邏輯控制器)與傳感器的連接是實(shí)現(xiàn)自動(dòng)化控制的關(guān)鍵環(huán)節(jié)。本文將詳細(xì)介紹PLC與傳感器的兩種主要連接方式:模擬量連接和數(shù)字量連接。這兩種連接方式各有優(yōu)缺點(diǎn),
    的頭像 發(fā)表于 07-25 09:36 ?1480次閱讀

    wdm設(shè)備的兩種傳輸方式

    系統(tǒng)中,有多種傳輸方式,其中最常見的兩種是密集波分復(fù)用(DWDM)和粗波分復(fù)用(CWDM)。 1. 密集波分復(fù)用(DWDM) 1.1 DWDM技術(shù)原理 密集波分復(fù)用(Dense Wavelength Division Multiplexing,簡(jiǎn)稱DWDM)是一
    的頭像 發(fā)表于 07-18 09:45 ?502次閱讀

    三相負(fù)載的連接方式有哪兩種

    三相負(fù)載的連接方式主要有星形連接(Y連接)和三角形連接(Δ連接)兩種這兩種連接方式在電氣工程中非常常見,它們各自具有不同的特性和應(yīng)用場(chǎng)景。下面將介紹
    的頭像 發(fā)表于 07-17 10:33 ?4858次閱讀

    控制器有哪兩種實(shí)現(xiàn)方式?各有何優(yōu)缺點(diǎn)?

    介紹這兩種實(shí)現(xiàn)方式的優(yōu)缺點(diǎn)。 硬件控制器 硬件控制器是一使用專用硬件電路來(lái)實(shí)現(xiàn)控制功能的控制器。它通常由一組邏輯電路、寄存器、計(jì)數(shù)器等組成,用于實(shí)現(xiàn)特定的控制邏輯。 優(yōu)點(diǎn): 性能高 :由于硬件控制器使用專用電路
    的頭像 發(fā)表于 06-30 10:33 ?1368次閱讀

    PCBA加工中常見的兩種焊接方式詳解

    ,在PCBA行業(yè)中經(jīng)常被使用。接下來(lái)深圳PCBA加工廠家為大家詳細(xì)介紹PCBA加工手工焊接的兩種方式,為您揭秘行業(yè)內(nèi)的技術(shù)細(xì)節(jié)。 PCBA加工過(guò)程中常用焊接方式 第一
    的頭像 發(fā)表于 06-14 09:18 ?569次閱讀

    電動(dòng)汽車的充電方式有哪兩種

    隨著電動(dòng)汽車(EVs)的普及,充電站的建設(shè)也在全球范圍內(nèi)迅速擴(kuò)展。電動(dòng)汽車充電站主要分為大類:交流充電站和直流充電站。這兩種充電站各有特點(diǎn),為不同類型的電動(dòng)車輛提供充電服務(wù)。 交流充電站 交流
    的頭像 發(fā)表于 05-16 17:19 ?807次閱讀

    變頻器的兩種無(wú)速度傳感器矢量控制模式有什么區(qū)別?

    在變頻器控制模式中,有無(wú)速度矢量傳感器模式,該模式又分為兩種,無(wú)感矢量0和無(wú)感矢量1,這兩種模式的本質(zhì)原理是什么?對(duì)變頻器的控制電機(jī)性能和系統(tǒng)穩(wěn)定性響應(yīng)什么的有什么影響?具體應(yīng)用上哪種方式更好一點(diǎn),或者而言
    發(fā)表于 02-22 21:45

    異或門兩種常見的實(shí)現(xiàn)方式

    這兩種實(shí)現(xiàn)方式都能夠?qū)崿F(xiàn)異或門的功能,具體的選擇取決于設(shè)計(jì)需求和邏輯門的可用性。實(shí)際構(gòu)建異或門時(shí),可以使用離散電子元件(如晶體管、二極管等)或整合電路芯片(如 TTL、CMOS 等)來(lái)實(shí)現(xiàn)。
    的頭像 發(fā)表于 02-04 17:30 ?1.3w次閱讀
    異或門<b class='flag-5'>兩種</b>常見的實(shí)現(xiàn)<b class='flag-5'>方式</b>

    外部中斷有哪兩種觸發(fā)方式?如何選擇和設(shè)定?

    外部中斷有兩種觸發(fā)方式:電平觸發(fā)和邊沿觸發(fā)** 。
    的頭像 發(fā)表于 01-28 17:31 ?6443次閱讀
    外部中斷有哪<b class='flag-5'>兩種</b>觸發(fā)<b class='flag-5'>方式</b>?如何選擇和設(shè)定?
    主站蜘蛛池模板: 99久久爱re热6在线播放| 久久re这里视频精品15| 国产高清国内精品福利色噜噜| 国产精品第1页| 久久精品国产欧美| 秋霞网韩国理伦片免费看| 亚洲 日本 欧美 中文字幕| 中文字幕视频在线观看| 调教美丽的白丝袜麻麻视频| 含羞草影院AE在线观看| 暖暖高清视频免费| 迅雷哥在线观看高清| 9420高清免费观看在线大全| 国产成人亚洲精品无广告| 久久亚洲高清观看| 熟女理发厅| 97精品视频在线观看| 国产伦精品一区二区免费| 毛片手机在线看| 亚洲 国产 日韩 欧美 在线| 91福利在线观看| 国产亚洲精品久久久久久无码网站 | 京香在线播放| 日本大尺码喷液过程视频| 亚洲色欲色欲无码AV| 超碰高清熟女一区二区| 久久99热狠狠色一区二区| 少妇两个奶头喷出奶水了怎么办| 中国xxxxxz| 国产日韩亚洲专区无码| 欧洲日韩av无线在码| 伊人久久精品中文字幕| 国产二区自拍| 欧美性最猛xxxx在线观看视频| 一一本之道高清视频在线观看中文字幕 | 国产精品久久精品视| 免费完整版观看| 亚洲呦女专区| 国产精品麻豆a啊在线观看| 欧美成人一区二免费视频| 一级毛片免费下载|