無(wú)線通信最常見(jiàn)的問(wèn)題就是數(shù)據(jù)丟包,無(wú)論是簡(jiǎn)單原始的433MHz通信,還是高精尖的5G信號(hào),都會(huì)有網(wǎng)絡(luò)丟包問(wèn)題。解決丟包問(wèn)題也是無(wú)線工程師的必要工作,無(wú)線通信網(wǎng)絡(luò)丟包不可避免,但是遇到丟包了應(yīng)該怎么辦才是本文要談的(數(shù)據(jù)丟包重傳功能實(shí)現(xiàn))。
無(wú)線通信最重要的就是設(shè)計(jì)一套能夠解決應(yīng)用需求的通信協(xié)議,而通信協(xié)議包含這些要素:無(wú)線信號(hào)使用什么頻段、什么調(diào)制方式不被干擾、無(wú)線信號(hào)發(fā)給誰(shuí)、如何保證無(wú)線信號(hào)送達(dá)目標(biāo)、多個(gè)相同的設(shè)備同時(shí)使用該怎么辦、接收端如何判斷收到的信號(hào)是否重復(fù)收或漏收……其實(shí)這些都是圍繞解決一個(gè)問(wèn)題——網(wǎng)絡(luò)丟包。
所以任何一種普遍使用的無(wú)線通信協(xié)議,都要分成若干邏輯層,每一個(gè)邏輯層。例如常見(jiàn)的lora模塊、WiFi模塊、ZigBee模塊、藍(lán)牙模塊,無(wú)線模塊通信協(xié)議都具備兩個(gè)共同的邏輯層——PHY物理層,MAC鏈路層。其中PHY層定義了頻段、調(diào)制方式以及傳輸方式。MAC層則定義了誰(shuí)來(lái)發(fā)信號(hào),誰(shuí)來(lái)收信號(hào),什么時(shí)候發(fā)信號(hào)。
基本的PHY物理層和MAC鏈路層解決了常見(jiàn)的物理丟包問(wèn)題,但是無(wú)線設(shè)備的應(yīng)用場(chǎng)景十分復(fù)雜,因此各種通信協(xié)議之上還增加了諸如網(wǎng)絡(luò)層這些邏輯層用于保證通信的穩(wěn)定性,如Wi-Fi協(xié)議上 的TCP協(xié)議就是為了保證傳輸穩(wěn)定而設(shè)計(jì)的。例如ZigBee的PHY層和MAC層就為了減少丟包做了一些處理機(jī)制。
對(duì)于丟包的容錯(cuò)處理是無(wú)線通信設(shè)計(jì)的關(guān)鍵,現(xiàn)有成熟的通信協(xié)議雖然做了很多措施來(lái)降低丟包率,如果丟包一旦發(fā)生一定要有容錯(cuò)機(jī)制來(lái)應(yīng)對(duì),否則就算是千分之一或萬(wàn)分之一的丟包,都會(huì)為整個(gè)無(wú)線系統(tǒng)帶來(lái)災(zāi)難性的后果。
相關(guān)文章推薦:
無(wú)線傳輸協(xié)議減少網(wǎng)絡(luò)丟包率有哪些處理機(jī)制?
無(wú)線傳輸中網(wǎng)絡(luò)丟包有哪些解決辦法?
查看技術(shù)文章和免費(fèi)咨詢技術(shù)問(wèn)題可以訪問(wèn)成都億佰特電子科技有限公司官網(wǎng)及各官方平臺(tái):
微信號(hào):cdebyte
今日頭條:億佰特
新浪微博:成都億佰特
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國(guó)銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)-3