亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種可靠的無(wú)線傳感網(wǎng)絡(luò)傳輸機(jī)制

        2018-02-02 05:42:36楊懷德
        電腦知識(shí)與技術(shù) 2018年1期
        關(guān)鍵詞:無(wú)線傳感網(wǎng)絡(luò)重傳

        楊懷德

        摘要:針對(duì)無(wú)線傳感網(wǎng)中緊急信息因網(wǎng)絡(luò)擁塞、節(jié)點(diǎn)負(fù)荷過(guò)重等因素而無(wú)法被及時(shí)傳輸和處理的問(wèn)題,提出一種可靠的傳輸協(xié)議。該協(xié)議將信息組裝成幀,將其加入相應(yīng)的隊(duì)列,由隊(duì)列調(diào)度模塊直接調(diào)用網(wǎng)卡驅(qū)動(dòng)接口發(fā)送數(shù)據(jù),并引入確認(rèn)重傳機(jī)制。仿真結(jié)果表明,該協(xié)議降低了網(wǎng)絡(luò)負(fù)荷、減少了資源的消耗、保證了緊急信息的可靠傳輸。

        關(guān)鍵詞:無(wú)線傳感網(wǎng)絡(luò);可靠性傳輸;擁塞;重傳

        中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)01-0048-02

        Abstract: A reliable transmission protocol is proposed for wireless sensor networks because of the fact that the emergency information is unable to be transmitted and processed in time due to network congestion and overload of nodes. The protocol assembles the information into a frame and adds it to the corresponding queue. It sends the data directly by the queue management module, and introduces the confirmation retransmission mechanism. Simulation results show that the protocol reduces the network load, reduces the consumption of resources and ensures the reliable transmission of emergency information.

        Key words: wireless sensor networks; reliability transmission; congestion; retransmission

        1 背景

        隨著人類生活水平的提高和科學(xué)技術(shù)的進(jìn)步,物聯(lián)網(wǎng)的應(yīng)用越來(lái)越廣泛:從智慧物流、智能農(nóng)業(yè)到智能電網(wǎng),物聯(lián)網(wǎng)已經(jīng)像計(jì)算機(jī)一樣滲透到了我們生活的各個(gè)角落,作為物聯(lián)網(wǎng)重要支撐組建的無(wú)線傳感網(wǎng)絡(luò)也迎來(lái)了前所未有的發(fā)展[1-2]。然而由于無(wú)線傳感網(wǎng)絡(luò)受節(jié)點(diǎn)資源、傳輸環(huán)境不穩(wěn)定等因素影響,數(shù)據(jù)的傳輸會(huì)出現(xiàn)不可預(yù)知的丟包、緊急數(shù)據(jù)無(wú)法被及時(shí)處理的現(xiàn)象[3-5]。這對(duì)于一些緊急信息的傳輸是無(wú)法忍受的,這些非業(yè)務(wù)類的數(shù)據(jù)丟失和處理不及時(shí)可能會(huì)導(dǎo)致系統(tǒng)發(fā)生災(zāi)難性的故障[6-7]。

        本文從源節(jié)點(diǎn)數(shù)據(jù)產(chǎn)生環(huán)節(jié)和目的節(jié)點(diǎn)的處理環(huán)節(jié)進(jìn)行改進(jìn),一是在源節(jié)點(diǎn)去除冗余數(shù)據(jù)減少傳輸?shù)臄?shù)據(jù)量從而降低網(wǎng)絡(luò)的負(fù)荷;二是在數(shù)據(jù)處理環(huán)節(jié)擯棄TCP/IP或其他協(xié)議棧的處理流程,直接與網(wǎng)卡驅(qū)動(dòng)對(duì)接,減少節(jié)點(diǎn)資源消耗和提升處理效率,從而提升無(wú)線傳感網(wǎng)絡(luò)傳輸?shù)目煽啃浴?/p>

        2 總體設(shè)計(jì)

        本文提出的可靠傳輸協(xié)議(RTP)基本作用是在同一系統(tǒng)中的不同設(shè)備之間傳遞消息,從而實(shí)不同設(shè)備的可靠交互。在無(wú)線傳感網(wǎng)絡(luò)中,主要是傳感節(jié)點(diǎn)間的交互。許多應(yīng)用模塊都會(huì)用到RTP來(lái)傳輸消息,如系統(tǒng)升級(jí)、設(shè)備檢測(cè)、配置分發(fā)。因此,需要在TCP/IP模型的數(shù)據(jù)鏈路層之上對(duì)報(bào)文格式和傳輸處理進(jìn)行設(shè)計(jì),使之更適應(yīng)于小型無(wú)線傳感網(wǎng)的可靠傳輸,其網(wǎng)絡(luò)模型如圖1所示。各節(jié)點(diǎn)在加入網(wǎng)絡(luò)時(shí)向局域網(wǎng)內(nèi)發(fā)送一條廣播信息,其目的是通告將自己的MAC地址和節(jié)點(diǎn)ID等信息通告給網(wǎng)絡(luò)中其他節(jié)點(diǎn)。因此網(wǎng)絡(luò)中每個(gè)節(jié)點(diǎn)都能獲取到其他節(jié)點(diǎn)的相關(guān)信息,以便后續(xù)的通信。

        RTP傳輸?shù)膱?bào)文格式如圖2所示,采用標(biāo)準(zhǔn)的802.11幀格式。節(jié)點(diǎn)ID字段代表是網(wǎng)絡(luò)中每個(gè)節(jié)點(diǎn)的獨(dú)一無(wú)二的身份ID;應(yīng)用ID是指節(jié)點(diǎn)上的獨(dú)一無(wú)二的應(yīng)用程序的ID,以區(qū)別節(jié)點(diǎn)上其他應(yīng)用程序;報(bào)文序列號(hào)、分片數(shù)量、分片序列號(hào)是用于異步分組傳輸,一些應(yīng)用需要傳輸?shù)臄?shù)據(jù)的長(zhǎng)度可能超過(guò)以太網(wǎng)幀幀的最大長(zhǎng)度,這個(gè)時(shí)候會(huì)將數(shù)據(jù)進(jìn)行分組傳輸,這些分組的報(bào)文序列號(hào)應(yīng)該設(shè)置成一樣的值,用以區(qū)分其他報(bào)文;ACK字段代表報(bào)文是否需要確認(rèn),對(duì)于可靠性要求高的業(yè)務(wù)報(bào)文,這個(gè)字段應(yīng)該設(shè)置成有效;報(bào)文優(yōu)先級(jí)字段代表報(bào)文的優(yōu)先級(jí),不同優(yōu)先級(jí)報(bào)文會(huì)被加入不同的處理隊(duì)列;數(shù)據(jù)字段是本次需要被傳輸?shù)臄?shù)據(jù)凈荷。

        RTP消息的數(shù)據(jù)流是一個(gè)以發(fā)送端和接收端的兩個(gè)消息隊(duì)列(發(fā)送隊(duì)列與接收隊(duì)列)和兩個(gè)任務(wù)(發(fā)送任務(wù)與接收任務(wù))為中心進(jìn)行傳遞的過(guò)程。先將待投送的消息定義專用的消息ID并注冊(cè)與消息ID相對(duì)應(yīng)的消息處理函數(shù)并加入相應(yīng)隊(duì)列,再由專用任務(wù)從隊(duì)列中取出消息進(jìn)行后續(xù)處理。經(jīng)過(guò)這一層緩沖之后,能夠避免突發(fā)短時(shí)間的大流量報(bào)文造成投送過(guò)程阻塞,使得調(diào)度更加平緩。

        3 系統(tǒng)實(shí)現(xiàn)

        3.1 發(fā)送功能實(shí)現(xiàn)

        為了提高數(shù)據(jù)傳輸?shù)男剩瑑?yōu)化各層協(xié)議調(diào)用的開(kāi)銷,本文的發(fā)送機(jī)制如圖3所示,對(duì)需要發(fā)送的報(bào)文進(jìn)行標(biāo)準(zhǔn)無(wú)線幀格式的封裝之后加入RTP發(fā)送線程的相應(yīng)隊(duì)列,發(fā)送線程擁有多個(gè)不同優(yōu)先級(jí)的隊(duì)列,優(yōu)先處理優(yōu)先級(jí)高的隊(duì)列中的數(shù)據(jù),從而實(shí)現(xiàn)區(qū)分服務(wù)。當(dāng)發(fā)送線程從某個(gè)隊(duì)列取出報(bào)文后,會(huì)先進(jìn)行分片的工作,然后直接調(diào)用網(wǎng)卡驅(qū)動(dòng)的幀發(fā)送接口,進(jìn)入網(wǎng)卡的驅(qū)動(dòng)歷程,依靠驅(qū)動(dòng)完成后續(xù)的發(fā)送任務(wù)。從這一過(guò)程可以看出,去除隊(duì)列調(diào)度擁塞的因素,信息發(fā)送的效率幾乎相當(dāng)于直接調(diào)用網(wǎng)卡驅(qū)動(dòng)的效率 。

        3.2 接收功能實(shí)現(xiàn)

        接收的處理與發(fā)送流程相對(duì)應(yīng),如圖4所示,在網(wǎng)卡驅(qū)動(dòng)模塊注冊(cè)收幀回調(diào)函數(shù),收幀回調(diào)函數(shù)從底層驅(qū)動(dòng)收幀隊(duì)列中取回RTP報(bào)文后剝離以標(biāo)準(zhǔn)無(wú)線幀格式的頭部,然后根據(jù)RTP報(bào)文的類型分別加入相應(yīng)的接收隊(duì)列,如果需要確認(rèn),還需要設(shè)置成功事件。接收線程會(huì)按照隊(duì)列優(yōu)先級(jí)的順序從隊(duì)列中取出報(bào)文進(jìn)行處理,如果是分片報(bào)文則需要重組完整報(bào)文,最后調(diào)用相應(yīng)的消息回調(diào)模塊將消息交由相應(yīng)的上層模塊進(jìn)行進(jìn)一步處理。

        4 結(jié)束語(yǔ)

        本文針對(duì)無(wú)線傳感網(wǎng)絡(luò)傳輸可靠性問(wèn)題,提出了一種高效率的可靠傳輸機(jī)制,該傳輸機(jī)制通過(guò)重傳確認(rèn)機(jī)制來(lái)保證消息的可靠傳輸,并通過(guò)直接對(duì)接網(wǎng)卡驅(qū)動(dòng)的方式提升數(shù)據(jù)發(fā)送和接收的效率、減少冗余信息的傳輸,從而達(dá)到降低網(wǎng)絡(luò)負(fù)荷、提升網(wǎng)絡(luò)處理效率、提升無(wú)線傳感網(wǎng)絡(luò)傳輸?shù)目煽啃缘哪康摹?/p>

        參考文獻(xiàn):

        [1] Roman R, Najera P, Lopez J. Securing the Internet of Things[J]. Computer, 2011, 44(9):51-58.

        [2] Li X, Lu R, Liang X, et al. Smart community: an internet of things application[J]. IEEE Communications Magazine, 2011, 49(11):68-75.

        [3] Mukhopadhyay S, Schurgers C, Panigrahi D, et al. Model-based techniques for data reliability in wireless sensor networks[J]. IEEE Transactions on Mobile Computing, 2009(8, 4):528-543.

        [4] 劉云如, 易葉青, 胡楚然. 無(wú)線傳感網(wǎng)中基于優(yōu)選轉(zhuǎn)發(fā)的多跳可靠傳輸方案[J]. 計(jì)算機(jī)研究與發(fā)展, 2010, 47(s2):194-199.

        [5] 朱國(guó)巍. 基于節(jié)點(diǎn)雙通信模式的無(wú)線傳感網(wǎng)絡(luò)的可靠數(shù)據(jù)傳輸[J]. 儀表技術(shù)與傳感器, 2016(11):123-126.

        [6] 吳文昌, 伍仁勇, 李仁發(fā). 無(wú)線傳感網(wǎng)絡(luò)中一種基于網(wǎng)絡(luò)編碼的可靠數(shù)據(jù)發(fā)送方法[J]. 計(jì)算機(jī)研究與發(fā)展, 2010, 47(s2):214-218.

        [7] 陳昊. 無(wú)線傳感網(wǎng)可靠傳輸協(xié)議分析[J]. 軟件, 2016, 37(10):55-58.endprint

        猜你喜歡
        無(wú)線傳感網(wǎng)絡(luò)重傳
        無(wú)線網(wǎng)絡(luò)中基于網(wǎng)絡(luò)編碼與Hash查找的廣播重傳研究
        面向異構(gòu)網(wǎng)絡(luò)的多路徑數(shù)據(jù)重傳研究?
        改進(jìn)的無(wú)線傳感網(wǎng)絡(luò)節(jié)點(diǎn)定位系統(tǒng)的設(shè)計(jì)與研究
        基于物聯(lián)網(wǎng)ZigBee技術(shù)的智能家居監(jiān)控系統(tǒng) 
        甲醛監(jiān)測(cè)儀設(shè)計(jì)及其低功耗研究
        科技視界(2016年18期)2016-11-03 22:12:44
        試論無(wú)線傳感網(wǎng)絡(luò)動(dòng)態(tài)休眠通信協(xié)議
        基于CC2530的智能照明控制系統(tǒng)設(shè)計(jì)
        科技視界(2016年17期)2016-07-15 00:21:36
        一種基于散列鄰域搜索網(wǎng)絡(luò)編碼的機(jī)會(huì)中繼重傳方法
        建東學(xué)院圖書(shū)館無(wú)線溫度測(cè)量系統(tǒng)設(shè)計(jì)
        科技視界(2016年3期)2016-02-26 08:58:00
        數(shù)據(jù)鏈路層的選擇重傳協(xié)議的優(yōu)化改進(jìn)
        亚洲精品乱码久久久久久蜜桃不卡 | 成人内射国产免费观看| 国产精品无码a∨精品影院| 国产高潮精品久久AV无码| 日本女优中文字幕在线观看| 二区视频在线免费观看| 啦啦啦中文在线观看日本| 日本www一道久久久免费榴莲| 欧美人与动牲交片免费播放| 日韩av在线亚洲女同| 三年片免费观看影视大全视频 | 欲求不満の人妻松下纱荣子| 全球av集中精品导航福利| 中文字幕无码免费久久99| 在线久草视频免费播放 | 欧美牲交a欧美牲交aⅴ免费真| 欧美丰满熟妇bbbbbb百度| 极品人妻少妇一区二区| 一本色道久久99一综合| 亚洲性爱区免费视频一区| 久久久亚洲免费视频网| 国产色xx群视频射精| 亚洲成a人片在线| 中文字幕一区二区va| 免费一区二区高清不卡av | 亚洲精品久久久久中文字幕| 国产亚洲亚洲精品777| 国产一区二区黑丝美女| 国产一区二区三区av天堂| 国产高颜值大学生情侣酒店| 国产乱人伦真实精品视频| 91国产精品自拍视频| 国产日韩精品欧美一区喷水| 亚洲av无码资源在线观看| 国产不卡在线免费视频| 亚洲综合中文字幕综合| 精产国品一二三产品蜜桃| 久久亚洲日本免费高清一区| 国产一区二区三区免费视| 久久精品国产精品青草| 麻豆国产高清精品国在线|