chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

ZigBee無線傳感器網(wǎng)絡(luò)結(jié)構(gòu)及三種路由協(xié)議的原理介紹

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-09-23 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

無線傳感器網(wǎng)絡(luò)(WSN, Wireless Sensor Network)采用微小型的傳感器節(jié)點(diǎn)獲取信息,節(jié)點(diǎn)之間具有自動(dòng)組網(wǎng)和協(xié)同工作能力,網(wǎng)絡(luò)內(nèi)部采用無線通信方式,采集和處理網(wǎng)絡(luò)中的信息,發(fā)送給觀察者。目前WSN 使用的無線通訊技術(shù)過于復(fù)雜,非常耗電,成本很高。而ZigBee是一種短距離、低成本、低功耗、低復(fù)雜度的無線網(wǎng)絡(luò)技術(shù),在無線傳感器網(wǎng)絡(luò)應(yīng)用領(lǐng)域極具發(fā)展?jié)摿Α?/p>

路由協(xié)議是無線傳感器網(wǎng)絡(luò)中一個(gè)關(guān)鍵技術(shù),其優(yōu)劣直接影響著網(wǎng)絡(luò)的性能。這里的工作就是在分析研究了多種應(yīng)用在WSN 上的路由協(xié)議之后,對比分析ZigBee 路由算法,分析得出各自優(yōu)劣及其適用的環(huán)境,為路由協(xié)議設(shè)計(jì)人員提供參考。

1 WSN中路由算法研究

1.1 AODV 協(xié)議

AODV是逐跳的按需距離向量路由協(xié)議。當(dāng)源節(jié)點(diǎn)沒有已知的路由到達(dá)目的節(jié)點(diǎn)時(shí),廣播一個(gè)請求消息(RREQ),每個(gè)接收到RREQ 的中間節(jié)點(diǎn)記錄下到源節(jié)點(diǎn)的逆向路徑(以便為之后的應(yīng)答消息(RREP)提供路由),然后重新廣播RREQ.當(dāng)RREQ 到達(dá)目的節(jié)點(diǎn)時(shí),目的節(jié)點(diǎn)利用記錄在報(bào)文中的逆向路徑發(fā)送RREP.如果中間節(jié)點(diǎn)知道最新的指向目的節(jié)點(diǎn)的路由,它就代替目的節(jié)點(diǎn)發(fā)送RREP.每個(gè)接收到RREP 的節(jié)點(diǎn)以相同的方式記錄下本節(jié)點(diǎn)到目的節(jié)點(diǎn)的路徑,以便為將來數(shù)據(jù)分組報(bào)文的到來提供路由服務(wù)。

1.2 LEACH 路由協(xié)議

LEACH[5]是MIT 的Heinzelman 等人提出的基于簇的數(shù)據(jù)融合的層次型路由算法。該算法以輪為單位計(jì)算網(wǎng)絡(luò)周期。每一輪從建立階段開始,即節(jié)點(diǎn)自組織成一個(gè)一個(gè)的簇,然后進(jìn)入穩(wěn)定階段,即成員節(jié)點(diǎn)將其數(shù)據(jù)發(fā)送給其簇首節(jié)點(diǎn),然后簇首節(jié)點(diǎn)將所收成員的數(shù)據(jù)進(jìn)行數(shù)據(jù)融合,發(fā)送給基站。

2 ZigBee無線傳感器網(wǎng)絡(luò)

ZigBee 網(wǎng)絡(luò)支持兩種類型的物理設(shè)備:全功能設(shè)備節(jié)點(diǎn)(FFD)和半功能設(shè)備節(jié)點(diǎn)(RFD)。FFD 節(jié)點(diǎn)通常作為網(wǎng)絡(luò)協(xié)調(diào)器或路由,能和任何設(shè)備通信;RFD 節(jié)點(diǎn)只能作為網(wǎng)絡(luò)的終端節(jié)點(diǎn),負(fù)責(zé)本地信息收集和數(shù)據(jù)處理,只能和FFD 節(jié)點(diǎn)通信。ZigBee 網(wǎng)絡(luò)支持三種節(jié)點(diǎn)類型:主節(jié)點(diǎn)、路由節(jié)點(diǎn)以及終端節(jié)點(diǎn)。主節(jié)點(diǎn)即協(xié)調(diào)器,必須由FFD 節(jié)點(diǎn)構(gòu)成,它是網(wǎng)絡(luò)的核心,負(fù)責(zé)建立一個(gè)網(wǎng)絡(luò)并下發(fā)地址。路由節(jié)點(diǎn)也是FFD 節(jié)點(diǎn),搜索網(wǎng)絡(luò)并加入,給加入路由的終端節(jié)點(diǎn)分配地址。終端節(jié)點(diǎn)可以是FFD 節(jié)點(diǎn)或者RFD 節(jié)點(diǎn)。ZigBee 的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)有三種:星型網(wǎng)絡(luò)、樹簇型網(wǎng)絡(luò)、網(wǎng)型網(wǎng)絡(luò),如圖1 所示。

ZigBee無線傳感器網(wǎng)絡(luò)結(jié)構(gòu)及三種路由協(xié)議的原理介紹

圖1 ZigBee 三種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)

另外,每個(gè)節(jié)點(diǎn)都維護(hù)有一個(gè)目的序列號(hào)用于判斷更新路由。節(jié)點(diǎn)廣播HELLO 消息來維護(hù)本地鄰居表及其一跳內(nèi)的鏈路。

2.1 ZigBee 中的路由算法

ZigBee 網(wǎng)絡(luò)常見的路由算法有Cluster-Tree、AODVjr 和Cluster-Tree+AODVjr 等。ZigBee 路由通常采用Cluster-Tree與AODVjr 相結(jié)合的路由算法。

2.1.1 Cluster-Tree

Cluster-Tree 是一種邏輯鏈路和網(wǎng)絡(luò)層協(xié)議,使用鏈路狀態(tài)數(shù)據(jù)包建立一個(gè)簡單的簇網(wǎng)絡(luò)或是一個(gè)潛在的更大型的簇樹網(wǎng)絡(luò)。該網(wǎng)絡(luò)具有自組織能力,并支持網(wǎng)絡(luò)冗余,有一定的錯(cuò)誤冗余度和自修復(fù)能力。網(wǎng)絡(luò)中的節(jié)點(diǎn)形成父子關(guān)系,當(dāng)有節(jié)點(diǎn)加入網(wǎng)絡(luò)時(shí),父節(jié)點(diǎn)將為其分配地址。分配機(jī)制如下:根據(jù)式(1),父節(jié)點(diǎn)為節(jié)點(diǎn)分配地址,其中C 為父節(jié)點(diǎn)包容的最大節(jié)點(diǎn)數(shù),R 為參與路由的最大子節(jié)點(diǎn)數(shù),L 為網(wǎng)絡(luò)的最大深度,d 為當(dāng)前網(wǎng)絡(luò)深度,A 為節(jié)點(diǎn)地址。為第n個(gè)RFD 分地址為式(2);為第n 個(gè)FFD 分配地址為式(3)。

ZigBee無線傳感器網(wǎng)絡(luò)結(jié)構(gòu)及三種路由協(xié)議的原理介紹

網(wǎng)絡(luò)路徑上的下一跳節(jié)點(diǎn)地址分配如下:對于地址為A的節(jié)點(diǎn),如果滿足式(4),則地址為D 的節(jié)點(diǎn)為該節(jié)點(diǎn)后代:

ZigBee無線傳感器網(wǎng)絡(luò)結(jié)構(gòu)及三種路由協(xié)議的原理介紹

如果滿足式(5),則下一跳為終端后代,地址為N = D ,否則,地址為式(6)。

ZigBee無線傳感器網(wǎng)絡(luò)結(jié)構(gòu)及三種路由協(xié)議的原理介紹

2.1.2 AODVjr

AODVjr 具有AODV 的主要功能,但考慮到降低成本、節(jié)能、使用的方便性等因素,對AODV 作了一些簡化。①?zèng)]有使用目的節(jié)點(diǎn)序列號(hào),并規(guī)定只有目的節(jié)點(diǎn)可以回復(fù)RREP;②不存在"先驅(qū)節(jié)點(diǎn)列表",簡化了路由表結(jié)構(gòu);③節(jié)點(diǎn)不發(fā)送HELLO 分組,僅根據(jù)收到的分組或者M(jìn)AC 層提供的信息更新鄰居節(jié)點(diǎn)列表;④RERR 消息格式僅包含一個(gè)不可到達(dá)的目的節(jié)點(diǎn)。

另外,每個(gè)節(jié)點(diǎn)都維護(hù)有一個(gè)目的序列號(hào)用于判斷更新路由。節(jié)點(diǎn)廣播HELLO 消息來維護(hù)本地鄰居表及其一跳內(nèi)的鏈路。

3 路由仿真

文中基于NS-2.34 模擬仿真軟件對路由協(xié)議進(jìn)行仿真。

NS即網(wǎng)絡(luò)模擬,是面向?qū)ο蟮?、離散事件驅(qū)動(dòng)的網(wǎng)絡(luò)環(huán)境模擬器,可以完整地模擬整個(gè)網(wǎng)絡(luò)環(huán)境。主要用于解決網(wǎng)絡(luò)研究方面的問題。

在NS2 下分別仿真ZigBee 路由和AODV 協(xié)議,以比較兩者的實(shí)現(xiàn)效果。采用101 個(gè)節(jié)點(diǎn)隨機(jī)分布在(100m×100m)的空間中, 消息長度設(shè)置為500 byte,運(yùn)行時(shí)間200 s.每個(gè)節(jié)點(diǎn)的初始能量相同,均為2 J.rxPower 和txPower 都設(shè)為0.3 W.通訊距離設(shè)為25 m,消息發(fā)送間隔設(shè)為0.05 s,以802.15.4 為底層。ZigBee 簇樹數(shù)量為:set Cm 4;set Lm 7.源節(jié)點(diǎn)(84.124781416787201, 85.201271942444734),目的節(jié)點(diǎn)(0,0)。

在仿真運(yùn)行到151 s 時(shí),ZigBee 和AODV 中各節(jié)點(diǎn)的剩余能量如圖2 所示,除了一部分節(jié)點(diǎn)的剩余能量大致相同外,大部分AODV 節(jié)點(diǎn)的剩余能量比ZigBee 節(jié)點(diǎn)多,即ZigBee能量消耗相比AODV 較多。這表明采用Cluster-Tree+AODVjr的ZigBee 路由算法在能量損耗上,并不比AODV 節(jié)省,反而消耗更多能量。

ZigBee無線傳感器網(wǎng)絡(luò)結(jié)構(gòu)及三種路由協(xié)議的原理介紹

圖2 節(jié)點(diǎn)剩余能量

圖3 顯示,Zigbee 節(jié)點(diǎn)在151 s 之后有71 個(gè)存活節(jié)點(diǎn);AODV 節(jié)點(diǎn)在151 s 之后有80 個(gè)存活節(jié)點(diǎn),在181 s 之后仍有70 個(gè)存活節(jié)點(diǎn)。Zigbee 在151 s 之后,網(wǎng)絡(luò)活動(dòng)停止,而AODV 在181 s 之后網(wǎng)絡(luò)活動(dòng)才停止??芍?,AODV 網(wǎng)絡(luò)在151 s 之后發(fā)現(xiàn)第二條路徑,繼續(xù)傳輸數(shù)據(jù),使網(wǎng)絡(luò)存活時(shí)間延長。

ZigBee無線傳感器網(wǎng)絡(luò)結(jié)構(gòu)及三種路由協(xié)議的原理介紹

圖3 網(wǎng)絡(luò)存活節(jié)點(diǎn)

4 結(jié)語

由于AODVjr 主要適用于動(dòng)態(tài)網(wǎng)絡(luò)中發(fā)現(xiàn)最新的轉(zhuǎn)發(fā)路徑,但在網(wǎng)絡(luò)拓?fù)渥兓苈臒o線傳感器網(wǎng)絡(luò)中,AODVjr就顯得太過復(fù)雜,導(dǎo)致Zigbee 路由能耗過大。而LEACH 協(xié)議實(shí)現(xiàn)了所有節(jié)點(diǎn)間能量均勻分布的分群自適應(yīng)算法和群首位置循環(huán)算法,節(jié)省了通信資源,降低了節(jié)點(diǎn)能耗,大大提高系統(tǒng)壽命。因此,以LEACH 為參照修改Zigbee 路由協(xié)議,將更有利于延長網(wǎng)絡(luò)的生存時(shí)間。

仿真結(jié)果表明,采用Cluster-Tree+AODVjr 的Zigbee 路由,沒有考慮到節(jié)點(diǎn)在通信和路由處理過程中能量的變化,能量損耗超過了AODV,限制了網(wǎng)絡(luò)的生存時(shí)間。因此,Zigbee 路由算法應(yīng)更注重節(jié)能設(shè)計(jì)。

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

    關(guān)注

    2576

    文章

    55056

    瀏覽量

    791474
  • 無線
    +關(guān)注

    關(guān)注

    31

    文章

    5690

    瀏覽量

    178805
  • ZigBee
    +關(guān)注

    關(guān)注

    158

    文章

    2305

    瀏覽量

    249869
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【MCP】同時(shí)支持stdio,streamableHttpless和sse三種協(xié)議的MCP服務(wù)框架

    項(xiàng)目說明 這是一個(gè)同時(shí)支持stdio,streamableHttpless和sse三種協(xié)議的MCP-Server的框架(ts語言)。 為什么我想做這個(gè)框架呢?因?yàn)殡S著AI發(fā)展,現(xiàn)在越來越多業(yè)務(wù)需要
    的頭像 發(fā)表于 01-21 18:26 ?177次閱讀
    【MCP】同時(shí)支持stdio,streamableHttpless和sse<b class='flag-5'>三種</b><b class='flag-5'>協(xié)議</b>的MCP服務(wù)框架

    無線傾角傳感器在古樹監(jiān)測中的應(yīng)用:以科技守護(hù)活文物的結(jié)構(gòu)安全

    無線傾角傳感器在古樹監(jiān)測中的應(yīng)用:以科技守護(hù)活文物的結(jié)構(gòu)安全
    的頭像 發(fā)表于 01-09 11:38 ?666次閱讀
    <b class='flag-5'>無線</b>傾角<b class='flag-5'>傳感器</b>在古樹監(jiān)測中的應(yīng)用:以科技守護(hù)活文物的<b class='flag-5'>結(jié)構(gòu)</b>安全

    類似攝像頭功能的傳感器@機(jī)房 / 車間專用!雙供電多協(xié)議溫濕度傳感器,網(wǎng)線直連免布線

    “供電布線雙難題”“協(xié)議不兼容”“現(xiàn)場無數(shù)據(jù)可視化” 時(shí),這款以太網(wǎng)溫濕度傳感器 / 變送器以顛覆性設(shè)計(jì),將網(wǎng)絡(luò)攝像頭的部署便捷性與工業(yè)級(jí)監(jiān)測精度完美融合。只需一根網(wǎng)線,即可實(shí)現(xiàn) “供電 + 數(shù)據(jù)傳輸
    發(fā)表于 11-27 15:16

    宜科電子推出三種不同原理標(biāo)簽傳感器

    在工業(yè)自動(dòng)化與智能包裝領(lǐng)域,標(biāo)簽檢測的精度、速度與適應(yīng)性直接決定了生產(chǎn)線的效率與產(chǎn)品合規(guī)性。針對不同材質(zhì)標(biāo)簽(如紙質(zhì)、薄膜、金屬箔)及復(fù)雜檢測環(huán)境,我們推出超聲波、光電、電容三種不同原理標(biāo)簽傳感器,以多模融合、精準(zhǔn)識(shí)別、智能適應(yīng)為核心,為食品包裝、醫(yī)藥制造、物流分揀等行業(yè)
    的頭像 發(fā)表于 11-08 15:07 ?1964次閱讀

    什么是ANT+協(xié)議? 用途

    領(lǐng)域應(yīng)用廣泛。以下是其詳細(xì)介紹協(xié)議性質(zhì) :ANT 是一超低功耗無線傳感器網(wǎng)絡(luò)
    發(fā)表于 09-29 15:42

    溫度傳感器一般走哪些協(xié)議和接口

    溫度傳感器常用的通信協(xié)議和接口可根據(jù)應(yīng)用場景(如工業(yè)控制、智能家居、物聯(lián)網(wǎng)等)和傳輸需求(距離、速度、功耗等)分為有線和無線兩大類,具體協(xié)議和接口的選擇需結(jié)合
    的頭像 發(fā)表于 09-23 17:22 ?1376次閱讀

    無線傾角傳感器:讓結(jié)構(gòu)傾斜監(jiān)測更高效

    。傳統(tǒng)的人工測量方式周期長、效率低,難以捕捉動(dòng)態(tài)變化,而有線傾角傳感器雖能實(shí)現(xiàn)自動(dòng)化監(jiān)測,卻常因布線復(fù)雜、施工難度大,在許多場景中受限。無線傾角傳感器的出現(xiàn),為這
    的頭像 發(fā)表于 09-17 13:44 ?986次閱讀
    <b class='flag-5'>無線</b>傾角<b class='flag-5'>傳感器</b>:讓<b class='flag-5'>結(jié)構(gòu)</b>傾斜監(jiān)測更高效

    什么是照度傳感器和接近傳感器

    近年來,照度傳感器和接近傳感器在我們身邊各類設(shè)備中的應(yīng)用越來越廣泛。除了單獨(dú)使用照度傳感器和接近傳感器外,將這些傳感器組合使用的情況也在不斷
    的頭像 發(fā)表于 08-22 14:46 ?2916次閱讀
    什么是照度<b class='flag-5'>傳感器</b>和接近<b class='flag-5'>傳感器</b>

    【應(yīng)用】Zigbee和藍(lán)牙技術(shù)在智慧農(nóng)場的綜合應(yīng)用

    低功耗、低成本和自組網(wǎng)能力,特別適合于大規(guī)模的傳感器網(wǎng)絡(luò);而藍(lán)牙則以其傳輸速率高、容錯(cuò)能力強(qiáng)在短距離通信中被廣泛使用。在智慧農(nóng)場的建設(shè)中,Zigbee和藍(lán)牙技術(shù)各
    的頭像 發(fā)表于 08-14 19:33 ?707次閱讀
    【應(yīng)用】<b class='flag-5'>Zigbee</b>和藍(lán)牙技術(shù)在智慧農(nóng)場的綜合應(yīng)用

    無線傳感器網(wǎng)絡(luò)在步進(jìn)電機(jī)運(yùn)行狀態(tài)監(jiān)測中的應(yīng)用

    摘 要:針對步進(jìn)電機(jī)內(nèi)部運(yùn)行溫度超過大約130℃將出現(xiàn)退,從而導(dǎo)致輸出力矩下降乃至失步這一問題,結(jié)合無線傳感器網(wǎng)絡(luò),采用了性能可靠,經(jīng)過改進(jìn)算法的定向擴(kuò)散路由
    發(fā)表于 07-10 16:59

    【應(yīng)用】ZigBee智能燈控系統(tǒng)設(shè)計(jì)應(yīng)用(上)

    什么是ZigBee?ZigBee是一成熟的無線通信協(xié)議,在智能燈控領(lǐng)域有著悠久的應(yīng)用歷史。ZigBee本身是一
    的頭像 發(fā)表于 07-03 19:32 ?1158次閱讀
    【應(yīng)用】<b class='flag-5'>ZigBee</b>智能燈控系統(tǒng)設(shè)計(jì)應(yīng)用(上)

    RDMA簡介3之四協(xié)議對比

    分別介紹這四協(xié)議。圖1RDMA四協(xié)議網(wǎng)絡(luò)層級(jí)關(guān)系圖InfiniBand:InfiniBa
    發(fā)表于 06-04 16:05

    介紹三種常見的MySQL高可用方案

    在生產(chǎn)環(huán)境中,為了確保數(shù)據(jù)庫系統(tǒng)的連續(xù)可用性、降低故障恢復(fù)時(shí)間以及實(shí)現(xiàn)業(yè)務(wù)的無縫切換,高可用(High Availability, HA)方案至關(guān)重要。本文將詳細(xì)介紹三種常見的 MySQL 高可用
    的頭像 發(fā)表于 05-28 17:16 ?1250次閱讀

    傳感器網(wǎng)絡(luò)通信協(xié)議的核心技術(shù)要素

    ? ? ? 無線傳感網(wǎng)絡(luò)協(xié)議是規(guī)范無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)
    的頭像 發(fā)表于 04-02 10:30 ?1002次閱讀
    <b class='flag-5'>傳感器</b><b class='flag-5'>網(wǎng)絡(luò)通信協(xié)議</b>的核心技術(shù)要素

    何時(shí)選擇OSPF作為路由協(xié)議

    在構(gòu)建網(wǎng)絡(luò)時(shí),選擇合適的路由協(xié)議對于確保網(wǎng)絡(luò)的高效性和穩(wěn)定性至關(guān)重要。OSPF(開放最短路徑優(yōu)先)是一廣泛使用的內(nèi)部網(wǎng)關(guān)
    的頭像 發(fā)表于 03-18 09:14 ?1088次閱讀
    何時(shí)選擇OSPF作為<b class='flag-5'>路由</b><b class='flag-5'>協(xié)議</b>