999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Zigbee路由算法AODVjr分析

2020-08-04 11:22:35何智勇
數碼世界 2020年7期

何智勇

摘要:Zigbee技術作為物聯網關鍵技術之一,在無線傳感器網絡中得到廣泛的應用,ZigBee 網絡節點主要是依靠電池供電,路由算法是Zigbee協議棧核心部分,Zigbee路由協議AODVjr作為經典的路由算法,本文對路由過程進行具體分析。

關鍵詞:Zigbee網絡? AODVjr路由

1引言

隨著無線通信技術的發展,Zigbee技術憑借低功耗、構架簡單和通信高效優勢在無線網絡中應用廣泛,作為物聯網核心技術Zigbee,在工業領域應用廣泛,由于該技術主要針對低速率和低功耗的無線傳感器網絡進行設計,在網絡的部署過程中,節點主要通過電池進行供電,由于電池容量的限制,對于長期使用的網絡而言,降低節點的功耗是最重要的內容,降低節點功耗的方法主要是通過減少節點上無效數據包的轉發來實現,在Zigbee網絡中,降低節點功耗主要是針對網絡協議進行優化,優化路由發現過程中數據包的轉發過程,降低網絡中高層節點的負擔一直是Zigbee技術研究的熱點。在Zigbee路由協議的實現過程中,通過Cluster-Tree和AODVjr 算法實現網絡路由功能,Cluster-Tree通過節點間的樹型結構來進行網絡中數據包的轉發,網絡中節點在加入網絡時,對節點進行分類,父節點主要負責維護子節點的數據轉發,父節點在收到發現路由報文的過程中,按節點記錄信息,對數據進行轉發。AODVjr 路由是一種按需路由機制。

AODVjr算法是AODV路由算法的簡化版本,是一個輕量級的AODV路由算法,在AODV相比算法基礎上改進的AODVjr路由算法與傳統的AODV算法相比,不使用目的節點序列號,對最先到達節點的請求報文RREQ進行響應,這樣大大簡化了網絡中路由發現過程,對路由表結構進行優化,當網絡中由于節點能量耗盡等發生鏈路中斷,AODVjr啟動本地修復機制來進行修復路由,大大提高了故障修復響應速度,減少向網絡中廣播發現報文對有限節點無用的能量消耗,有效控制鏈路開銷。

2 AODVjr路由分析

Zigbee網絡中的路由技術主要是為網絡中的數據包提供最優化路徑,數據包通過網絡發送到目的節點,在網絡層實現路由功能,實現網絡中節點路徑發現。在網絡傳輸過程中,為了實現源節點和目的節點之間的協同,路由協議是Zigbee網絡中不可缺少的一部分,在網絡中充當中非常重要的角色,它的主要作用是實現網絡中路由發現和路由信息維護,當網絡拓撲結構發生變化,負責網絡中節點路由的重新發現,建立新的路由,為源節點和目的節點進行數據轉發,Zigbee網絡是一種低功耗的網絡,協議中主要提供兩種經典的網絡路由協議:按需距離矢量路由和樹型網絡結構路由。在ZigBee網絡結構采用樹狀網絡,網絡中節點可以使用Cluster-Tree來進行路由選擇和數據轉發,每一個節點在收到數據包后都把數據轉發給對應的子節點,節點通過路由算法判斷節點是不是自己的后裔節點,如果不是自己的后代節點,數據會轉發給上一級的父節點,由上一級節點進行數據轉發處理,啟動路由發現算法,把數據轉發到目的節點,Cluster-Tree路由算法通過節點本身來判斷數據的轉發方向,實現網絡中的路由功能,但是Cluster-Tree路由算法效率不高,對網絡中核心節點的數據轉發功能沒有做到有效保護,網絡中節點都承擔相同的轉發功能,對于一些處在網絡核心高頻率節點而言,頻繁的數據轉發,節點的能量有限,很容易把自己身的能量消耗盡,形成網絡中斷和孤島出現,網絡中數據轉輸的效率下降。

AODVjr路由時一種按需分配,在節點路由啟動RREQ過程中,網絡中節點在收到數據報文之后進行解析,并且查看節點的路由表是否為數據包的目的地址,對于數據包中目的地址不是路由表中記錄的節點信息,重新啟動路由發現過程,對數據的實時傳輸要求不高,AODVjr路由算法,網絡中節點在發現路由時,會向網絡中廣播大量的RREQ發現報文,由由于是向Zigbee全網進行發現報文廣播,會發送大量冗余的報文在網絡中出現,增加網絡的負擔,在網絡的運行過程中,需要盡量控制網絡中無效的數據報的轉發,因為網絡中節點的能量有限,節省網絡中節點的能量尤其重要,有利于延長網絡使用壽命。由于Zigbee網絡基于樹型結構,網絡中高層節點需要負責網絡中所有子節點數據和路由報文的轉發,還要負責自身節點的相關數據的轉發,當高層節點的能量消耗盡,網絡會出現分割,影響網絡運行效率。

因此AODVjr路由算法在ZigBee網絡中應用非常廣泛。AODVjr路由算法的路由建立主要由以下三個步驟組成:

第一步:路由發現。

第二步:反向路由建立。

第三步:正向路由的建立。

經過以上路由建立的三個步驟,節點通過RREQ路由請求過程,在源節點和目的節點之間建立一條通信的路由,網絡中傳輸的數據包可以通過建立的路由來進行發送, AODVjr路由算法通過RREQ路由請求、RREP路由回復、RERR路由錯誤來控制實現的。

(1)路由發現過程

在數據包發達的過程中,網絡中間節點收到RREQ報文時,會去查詢自身維護的路由表信息,在路由表中查詢到對應的路由信息,通過路由表中的信息進行數據的發送,如果路由表中沒有對應地址信息,則通過向網絡中廣播RREQ來進行路由發現過程。如果該節點是第一次收到路由發現報文RREQ,檢查數據包中的目的地址是否為自己,目的地址不是自己的時候,保留信息建立反向路由。

(2)反向路由建立過程

在Zigbee網絡中,網絡中節點在數據轉發過程中,中間節點通過RREQ消息存儲相關反向路由信息,可以維護目的節點到源節點的路由相關信息,節點維護的反向路由信息將會維持一定時間,讓節點返回的確認報文RREP。

(3)正向路由建立過程

在網絡路由維護過程中,節點通過反向路由信息,可以為節點與目的節點之間建立一條通路,當源節點收到確認報文RREP,路由建立過程完成,源節點到目的節點的數據發送可以通過已建立路由進行傳送。

按建立網絡路由主要步驟,網絡中路由Zigbee網絡中節點分為3類,負責路由協調器、路由節點;在加入網絡時,作為高層節點來分配地址,而終端節點為網絡中傳感器的加載節點,是網絡中的基礎節點,主要負責全網數據轉發,自身不具備路由功能。為了減少Zigbee網絡中高層節點的死亡率,在啟動路由發現的過程中,可以對節點進行分類和引入能量平衡機制,按節點剩余能量的水平進行劃分區域,保護能量低的節點,主要負責網絡中核心發現路由啟動過程。對于能量充足的節點,進行數據轉發,在路由發現的過程中,盡量避免選擇能量不足的節點來進行數據轉發,在數據轉發的過程中,節點在啟動發現路由過程中,可以首先按Cluster-Tree 路由算法,按節點間的父子關系,首先判斷RREQ發現報文方向,可以不采用泛洪的方式在全網中進行數據的轉發,特別是對沒有父子關系的節點進行轉發,有效避免節點向相反方向進行數據報文的發送進行路由的發現過程,減少網絡中無效的數據報文在網絡中出現。

3 結束語

Zigbee技術作為一種常見的無線傳輸方式,在工業界得到廣泛的應用,路由算法AODVjr作為Zigbee技術的核心內容,分析AODVjr路由算法的的詳細過程是非常有實際意義的。

參考文獻

[1]王寧.ZigBee無線傳感網中AODVjr路由協議研究[J].計算機數字與工程,2018,3:552-554.

項目編號

南京工業職業技術學院學校科研基金項目(YK17-02-04)

主站蜘蛛池模板: 欧美黄色网站在线看| 日本高清免费一本在线观看| 夜夜操国产| 国产精品女同一区三区五区| 国产美女免费| 凹凸国产分类在线观看| 欧美综合中文字幕久久| 国产日韩精品欧美一区喷| 国产乱人视频免费观看| 亚洲乱码视频| 亚洲精品日产精品乱码不卡| 欧美激情伊人| 天堂av综合网| 91口爆吞精国产对白第三集| 5388国产亚洲欧美在线观看| 97综合久久| 美女无遮挡免费网站| 波多野结衣无码AV在线| 午夜视频免费试看| 欧美日韩在线成人| 亚洲精品国产日韩无码AV永久免费网| 91无码网站| 亚洲丝袜中文字幕| 国产二级毛片| 91综合色区亚洲熟妇p| 热久久这里是精品6免费观看| 天堂中文在线资源| 国产精品林美惠子在线观看| 激情六月丁香婷婷四房播| 内射人妻无套中出无码| 色婷婷色丁香| 亚洲国产av无码综合原创国产| 国产无码网站在线观看| 野花国产精品入口| 日韩av无码精品专区| 国产精品网址你懂的| 91福利国产成人精品导航| 国产精品人莉莉成在线播放| 国产欧美网站| 精品国产福利在线| 亚洲综合片| 无码'专区第一页| 最新日韩AV网址在线观看| 一区二区三区精品视频在线观看| 中文字幕色站| 欧美日韩一区二区三区在线视频| 尤物在线观看乱码| 97国产成人无码精品久久久| 不卡无码网| 国产极品美女在线播放| 一级福利视频| 亚洲色图欧美激情| 色天堂无毒不卡| 在线观看精品国产入口| 国产一级妓女av网站| 色AV色 综合网站| 潮喷在线无码白浆| 亚洲 成人国产| 亚洲大学生视频在线播放| 夜夜爽免费视频| 亚洲精品成人福利在线电影| 91青青草视频在线观看的| 免费国产小视频在线观看| 亚洲成aⅴ人在线观看| 成人在线观看一区| 最新国产网站| 麻豆精品国产自产在线| 福利在线一区| 毛片免费高清免费| 91精品专区国产盗摄| a毛片免费看| 99热这里只有精品久久免费| 一级毛片免费观看不卡视频| 国产成人精品在线| 伊人久久大香线蕉成人综合网| 亚洲精品视频网| 国产一区二区三区免费观看| 四虎国产永久在线观看| 欧美一区二区三区不卡免费| 国产无码网站在线观看| 99视频在线精品免费观看6| 2020最新国产精品视频|