【正文】
Engineering. Springer Berlin Heidelberg, 2020: 103108 外文翻譯 題 目 : Using Limited Flooding in OnDemand Distance Vector Junior for Reduction Power Consumption in ZigBee Networks 姓 名 : 學(xué) 院 : 工學(xué)院 專 業(yè) : 電子信息科學(xué)與技術(shù) 班 級(jí) : 學(xué) 號(hào) : 指 導(dǎo)教師 : 職稱 : 教授 2020年 3 月 20日 Zigbee 網(wǎng)絡(luò) 中 采取有限洪泛源驅(qū)動(dòng)路由協(xié)議減少功耗 Arman Zare, Hasan Taheri, and Meisam Nesary Moghaddam 電氣工程學(xué)院, Amirkabir科技大學(xué),德黑蘭,伊朗 {arman .zare , htaheri, 摘要 : ZigBee網(wǎng)絡(luò)采用 源驅(qū)動(dòng)路由 ( AODV)的簡(jiǎn)化版本,被稱為 AODV簡(jiǎn)化 協(xié)議( AODVjr)。兩者的其他功能都是相同的。因此,本文提出了一種 ZigBee網(wǎng)絡(luò) 中采取 有限 洪泛的 AODVjr( flaodvjr)協(xié)議。由于這些特點(diǎn)被用在多種用處。 節(jié)點(diǎn) 可分為全功能設(shè)備( FFD)和精簡(jiǎn)功能設(shè)備( RFD)兩種類型。另一種類型的節(jié)點(diǎn), RFD, 只可以作為 網(wǎng)絡(luò)中的終端設(shè)備。有一個(gè)協(xié)調(diào)器為根的 樹和其他 子 加入的節(jié)點(diǎn)。因此,源 節(jié)點(diǎn) 和目標(biāo)節(jié)點(diǎn) 之間 可能存在 一些路徑 [3]。然后 ,它通過最短路徑發(fā)送路由回復(fù)( RREP) 。如果源節(jié)點(diǎn)接收到這個(gè)包,它可以 通過這條路線發(fā)送數(shù)據(jù)包 。 本文的組織如下:第 2 節(jié)介紹了 ZigBee 路由協(xié)議,第 3 條是有關(guān)建議的路由方法的概述,第 4節(jié)給出了所討論的問題 的 模擬 及 結(jié)果 , 最后一節(jié)總結(jié)本文。 地址由 CSKIP( D)和分配給他們 父 節(jié)點(diǎn) 數(shù)計(jì)算出 。連接到一個(gè)節(jié)點(diǎn)的第一個(gè)節(jié)點(diǎn)的地址是一個(gè)超過它的父節(jié)點(diǎn) 的地址并且 下一個(gè)子節(jié)點(diǎn)將有一個(gè)與以前的路由器子節(jié)點(diǎn) 相比 具有 CSKIP( d)差異的地址。 AODVjr 該算法 會(huì)像之前說的那樣 采用廣播數(shù)據(jù)包路由尋找源和目的地之間的路徑。 為 減小發(fā)送的網(wǎng)絡(luò)中路由數(shù)據(jù)包的數(shù)目, 提出一種 方法,該方法 [6]被施加到 AODVjr 中 。因此,我們可以用它來限制廣播 RREQ包。樹路由 中 ,當(dāng)節(jié)點(diǎn) A 想要 發(fā)送數(shù)據(jù)包 到節(jié)點(diǎn) B,該數(shù)據(jù)包發(fā)送到節(jié)點(diǎn) A 和 B 的第一個(gè)共同的 源 然后,它發(fā)送數(shù)據(jù)包 到節(jié)點(diǎn) B,因此,它們之間的跳數(shù) Ht的是與從 源到 A的跳數(shù)的總和相等,并且源 和 B Ht之間 ,可以計(jì)算出通過尋找甲乙與所述第一共同的 源 的深度的差異。此外,實(shí)現(xiàn)了 當(dāng)目的地節(jié)點(diǎn)是隨 機(jī)的 , AODVjr 的耗能是超過 FLAODVjr 的 ,這是 實(shí)驗(yàn) 的 預(yù)期 目標(biāo)。這種差異 會(huì)隨著 網(wǎng)絡(luò)中的節(jié)點(diǎn)的數(shù)目增加 而 上升。 圖 3 AODVjr 和 FLAODVjr 耗能比較圖 5 結(jié)論 本文提出一種 降低 ZigBee技術(shù)功耗的 方案 。由此, 因發(fā)送數(shù)據(jù)包而節(jié)省 的 功率 有助于增加網(wǎng)絡(luò)的生命周期。 it reduces the lifetime of the work. For decreasing the number of sent routing packets in the work, a method that has suggested in [6] is applied to AODVjr. In this method, the information of tree routing is used for limiting the flooding of RREQ packet. This packet will be sent by nodes, if the amount of hop count is not 0. When each node transmits it, their amounts of hop count decrement one unit. Therefore, we can use it for limitation of broadcasting RREQ packet. This method is named Flooding Limitation AODVjr (FLAODVjr). Each node has a unique address based on Cskip addressing scheme. When a node wants to send its information to a destination, it set the amount of hop count based on information of tree routing. In the tree routing, when node A wants to send packet to node B, the packet send to the first mon ancestor of node A and B. Then, it sends the packet to node B. Hence, the number of hops between them Ht is equal with the sum of the number of hops from A until the first ancestor and between that ancestor and B. Ht can be calculated by finding the difference of depth A and B with the first mon ancestor. For finding the depth of nodes, if the address of sender is 0, it is coordinator with depth 0. If it is greater than 0, will start searching in the depth 0. If the parent of node is in that depth, its depth will be 1 else, will continue searching in next depth until Lm. when a node can find the depth of its parent dp, its depth is dp+1. For finding the depth of first mon ancestor, it starts searching from d=0 until Lm1 (because, nodes in the last depth is leaves of tree and cannot be parents of other nodes). At first, searching starts in the child of depth 0, namely, in the router child of the coordinator. It supposes the address of the first mon ancestor is 1. If the address of A and B are in the range of