• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      混合休眠策略的ZigBee多點監(jiān)控自組網(wǎng)設(shè)計

      2015-07-02 00:17:24范學(xué)升宋戈張德學(xué)
      關(guān)鍵詞:待機(jī)低功耗報文

      范學(xué)升,宋戈,張德學(xué)

      (山東科技大學(xué) 電子通信與物理學(xué)院,青島 266590)

      ?

      混合休眠策略的ZigBee多點監(jiān)控自組網(wǎng)設(shè)計

      范學(xué)升,宋戈,張德學(xué)

      (山東科技大學(xué) 電子通信與物理學(xué)院,青島 266590)

      分析了ZigBee多點監(jiān)控網(wǎng)絡(luò)中休眠節(jié)點工作不同步、網(wǎng)絡(luò)性能不穩(wěn)定等問題,提出基于混合休眠策略的ZigBee多點監(jiān)控自組網(wǎng)設(shè)計方案,完成基于Z-Stack的軟件設(shè)計,并組建ZigBee星型網(wǎng)絡(luò)進(jìn)行測試。實驗結(jié)果表明,節(jié)點在維持低功耗的同時,系統(tǒng)的同步性、穩(wěn)定性得到了提高。

      ZigBee;混合休眠;低功耗;自組網(wǎng);同步

      引 言

      隨著國內(nèi)物聯(lián)網(wǎng)行業(yè)進(jìn)入發(fā)展快車道,ZigBee技術(shù)越來越多地被應(yīng)用到環(huán)境、安全監(jiān)測系統(tǒng)中,利用傳感器技術(shù)與ZigBee技術(shù)的有機(jī)結(jié)合,將采集的數(shù)據(jù)周期性發(fā)送到網(wǎng)絡(luò)中心節(jié)點,進(jìn)行多點信息實時監(jiān)控。

      傳統(tǒng)的ZigBee多點監(jiān)控網(wǎng)絡(luò)中節(jié)點采用同步休眠或異步休眠方式,節(jié)點的功耗和同步性難以得到平衡,網(wǎng)絡(luò)性能不穩(wěn)定。本文將同步和異步方式相結(jié)合,采用混合休眠策略構(gòu)建基于ZigBee星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)[1]的無線監(jiān)控系統(tǒng),并加入網(wǎng)絡(luò)自愈功能,提高系統(tǒng)的穩(wěn)定性。

      1 ZigBee技術(shù)簡介

      ZigBee技術(shù)是一種基于IEEE 802.15.4標(biāo)準(zhǔn)[4]的無線技術(shù),在農(nóng)業(yè)、工業(yè)、環(huán)境、軍事、醫(yī)療等諸多領(lǐng)域取得了成功的應(yīng)用[5]。IEEE 802.15.4標(biāo)準(zhǔn)定義了物理層和媒體訪問控制層,ZigBee聯(lián)盟[6]在這個基礎(chǔ)上擴(kuò)展了網(wǎng)絡(luò)層和應(yīng)用層框架。

      ZigBee網(wǎng)絡(luò)是一種結(jié)構(gòu)簡單、低功耗、低成本的無線網(wǎng)絡(luò),它實現(xiàn)了低功耗和低數(shù)據(jù)吞吐量的無線連接。IEEE 802.15.4網(wǎng)絡(luò)中根據(jù)設(shè)備所具有的通信能力,可以分為全功能設(shè)備(Full Function Device, FFD)和精簡功能設(shè)備[7](Reduced Function Device, RFD)。FFD之間以及FFD與RFD之間都可以直接通信,RFD之間只能通過FFD轉(zhuǎn)發(fā)數(shù)據(jù),進(jìn)而實現(xiàn)間接通信,這個與RFD相關(guān)聯(lián)的FFD稱為該RFD的協(xié)調(diào)器。IEEE 802.15.4網(wǎng)絡(luò)中,必須有一個FFD作為PAN(Personal Area Network)網(wǎng)絡(luò)協(xié)調(diào)器,其除了直接參與應(yīng)用外,還要完成成員身份管理、鏈路狀態(tài)信息管理以及分組轉(zhuǎn)發(fā)等任務(wù)[8]。

      2 自組網(wǎng)設(shè)計

      2.1 網(wǎng)絡(luò)組建

      ZigBee星型網(wǎng)絡(luò)中,只有一個FFD作為協(xié)調(diào)器,其他RFD都是終端節(jié)點。完整的ZigBee網(wǎng)絡(luò)組建分為兩步:第一步是協(xié)調(diào)器初始化網(wǎng)絡(luò);第二步是終端節(jié)點加入網(wǎng)絡(luò)。

      ZigBee協(xié)調(diào)器上電后,首先由協(xié)調(diào)器發(fā)起建立一個新網(wǎng)絡(luò)的進(jìn)程;然后,由網(wǎng)絡(luò)層管理實體請求媒體訪問控制層對信道進(jìn)行掃描[1],找到建立網(wǎng)絡(luò)的最佳信道,并為新建網(wǎng)絡(luò)選擇唯一的PAN描述符;最后確定好PAN描述符后,網(wǎng)絡(luò)層管理實體將協(xié)調(diào)器網(wǎng)絡(luò)地址設(shè)為0x 0000,網(wǎng)絡(luò)建立完成,運(yùn)行并等待終端節(jié)點加入。

      ZigBee協(xié)調(diào)器建立網(wǎng)絡(luò)后,終端設(shè)備可以申請加入網(wǎng)絡(luò)。終端設(shè)備上電后主動尋找射頻范圍內(nèi)的網(wǎng)絡(luò),如果一定時間內(nèi)檢測到包含PAN標(biāo)識符的信標(biāo)幀,則向協(xié)調(diào)器發(fā)出連接請求。協(xié)調(diào)器在地址分配空間充足的條件下為之分配16位的網(wǎng)絡(luò)地址,在經(jīng)過傳輸響應(yīng)確認(rèn)后,終端節(jié)點成功加入。

      2.2 網(wǎng)絡(luò)自愈功能

      在網(wǎng)絡(luò)正常運(yùn)行的情況下,如果某個節(jié)點由于斷電或受到干擾,而與網(wǎng)絡(luò)斷開連接,會影響系統(tǒng)的穩(wěn)定性。本設(shè)計提供了良好的網(wǎng)絡(luò)自愈功能,在軟件設(shè)計中,及時檢測節(jié)點網(wǎng)絡(luò)狀態(tài)并對異常節(jié)點進(jìn)行處理。當(dāng)節(jié)點出現(xiàn)網(wǎng)絡(luò)異?;蛑匦律想姾螅ㄟ^訪問非易失(NV)存儲器,查看之前網(wǎng)絡(luò)信息,主動查找并重新加入之前的網(wǎng)絡(luò)。網(wǎng)絡(luò)自愈功能使節(jié)點能自動處理網(wǎng)絡(luò)異常,系統(tǒng)中其他節(jié)點的數(shù)據(jù)傳輸不受異常節(jié)點的干擾而能正常運(yùn)行,增強(qiáng)了網(wǎng)絡(luò)的穩(wěn)定性,提高了系統(tǒng)的容錯性。

      3 休眠同步機(jī)制

      ZigBee網(wǎng)絡(luò)中終端節(jié)點采用電池供電,節(jié)省能耗對網(wǎng)絡(luò)的運(yùn)作和維護(hù)非常重要,休眠是降低功耗的有效方法,而對于多點監(jiān)控網(wǎng)絡(luò),節(jié)點的同步工作更有利于數(shù)據(jù)的分析和處理。節(jié)點的休眠方式會影響系統(tǒng)的同步性能,本設(shè)計在同步休眠和異步休眠的基礎(chǔ)上提出混合休眠策略。

      3.1 同步休眠

      在多點監(jiān)測系統(tǒng)中,終端節(jié)點周期性地采集發(fā)送數(shù)據(jù),在不工作時進(jìn)入休眠狀態(tài)。同步休眠模式下,終端節(jié)點同時工作、同時休眠。終端節(jié)點同步休眠模式下的時間片使用方式如圖1所示。其中,時間片的同步由協(xié)調(diào)器向全網(wǎng)廣播同步休眠指令實現(xiàn)。休眠指令命令終端節(jié)點同時進(jìn)入同步休眠狀態(tài),其休眠時間長度可靈活設(shè)定,醒來時自動進(jìn)入工作狀態(tài)。

      圖1 同步休眠示意圖

      在同步休眠中,終端節(jié)點待機(jī)電流為1 μA,系統(tǒng)同步性高,但若由于某些因素導(dǎo)致終端節(jié)點未能正常收到協(xié)調(diào)器的休眠指令,則無法進(jìn)入休眠狀態(tài),待機(jī)電流為24 mA,會造成大量不必要的功率損耗,系統(tǒng)性能不穩(wěn)定。

      3.2 異步休眠

      在異步休眠模式下,各節(jié)點間休眠相互獨(dú)立,終端節(jié)點在完成數(shù)據(jù)傳輸后主動進(jìn)入休眠狀態(tài),無需等待協(xié)調(diào)器的休眠指令。節(jié)點按照預(yù)設(shè)的頻率進(jìn)行周期性的休眠,在休眠時間片結(jié)束時,會打開無線接收器監(jiān)聽網(wǎng)絡(luò)中的數(shù)據(jù)報文。如果在監(jiān)聽時間片內(nèi)收到協(xié)調(diào)器的喚醒指令,則進(jìn)入正常工作狀態(tài),否則進(jìn)入下一個休眠時間片。終端節(jié)點異步休眠模式下的時間片使用方式如圖2所示。

      圖2 異步休眠示意圖

      監(jiān)聽時間片與節(jié)點從睡眠狀態(tài)轉(zhuǎn)入工作狀態(tài)的時間長度有關(guān),而休眠時間片的長度可以根據(jù)系統(tǒng)實際需求靈活設(shè)定。CC2530淺度休眠時電流為1 μA,接收時電流為24 mA,如果按照200:1的睡醒比例計算,則終端節(jié)點的平均待機(jī)電流為:

      異步休眠中,終端節(jié)點避免了由于收不到休眠指令而造成的大量功耗浪費(fèi),系統(tǒng)性能穩(wěn)定。不足的是節(jié)點平均待機(jī)功耗有所增加,且系統(tǒng)的同步性低于同步休眠機(jī)制,其最大誤差為一個睡醒周期。因此,系統(tǒng)須根據(jù)此誤差合理設(shè)置監(jiān)聽時間片的長度。

      3.3 混合休眠

      正常情況下終端節(jié)點工作在同步休眠模式,當(dāng)某個節(jié)點出現(xiàn)異常沒有正確接收到協(xié)調(diào)器休眠指令時,進(jìn)入異步休眠模式。同步和異步的有效結(jié)合組成了本設(shè)計的混合休眠模式,如圖3所示。

      圖3 混合休眠示意圖

      當(dāng)異步休眠節(jié)點進(jìn)入監(jiān)聽時間片時,會主動向協(xié)調(diào)器詢問是否緩存了屬于自己的喚醒報文,協(xié)調(diào)器在收到請求后會向終端節(jié)點返回媒體訪問控制層的ACK報文,告訴終端節(jié)點是否有緩存報文。當(dāng)終端節(jié)點被告知沒有緩存的喚醒報文時,可以再次進(jìn)入異步休眠模式。如果有緩存的喚醒報文,則查看緩存報文中同步節(jié)點的醒來時刻,并根據(jù)此時刻進(jìn)入休眠等待,從而避免了空閑等待的功耗浪費(fèi)。當(dāng)從休眠等待中醒來時,此節(jié)點和同步休眠節(jié)點共同進(jìn)入同步模式,進(jìn)行數(shù)據(jù)傳輸。

      其中,喚醒報文是協(xié)調(diào)器在同步節(jié)點休眠即將結(jié)束時向全網(wǎng)廣播。假設(shè)異步狀態(tài)中監(jiān)聽時間片長度為t1,休眠時間片長度為t2,則協(xié)調(diào)器緩存報文時間t3應(yīng)滿足:t3>t1+t2,確保異步節(jié)點在t3時間段至少有一次進(jìn)入監(jiān)聽狀態(tài),以被喚醒。由于協(xié)調(diào)器緩存數(shù)據(jù)報文時間有限,所以采用多次重發(fā)短報文方式,使喚醒報文在緩存區(qū)連續(xù)存在t3的時間長度。同時,協(xié)調(diào)器在每個同步周期內(nèi)都廣播一次喚醒報文,使異常節(jié)點在一個工作周期內(nèi)能被及時喚醒,盡可能地減少由于異步休眠次數(shù)過多造成的功耗浪費(fèi)。

      混合模式下,同步節(jié)點平均待機(jī)電流為1 μA,異步節(jié)點平均待機(jī)電流為120.4 μA,假設(shè)平均在n次休眠中進(jìn)入一次異步休眠,則混合模式下節(jié)點的平均待機(jī)電流為:

      可以看出當(dāng)系統(tǒng)越穩(wěn)定,即n越大時,混合休眠模式下的平均待機(jī)電流越接近同步休眠模式下的待機(jī)電流,且明顯小于異步休眠模式下的平均待機(jī)電流。因此,混合休眠策略在實現(xiàn)低功耗傳感器網(wǎng)絡(luò)的基礎(chǔ)上,能夠達(dá)到全網(wǎng)節(jié)點同步的效果,更有利于整個系統(tǒng)的運(yùn)行和管理。

      4 系統(tǒng)軟件設(shè)計

      系統(tǒng)軟件設(shè)計主要包括協(xié)調(diào)器和終端節(jié)點的工作控制。

      4.1 協(xié)調(diào)器程序設(shè)計

      協(xié)調(diào)器主要負(fù)責(zé)網(wǎng)絡(luò)的組建、維護(hù)和控制及數(shù)據(jù)處理的工作,網(wǎng)絡(luò)的組建主要由協(xié)議棧內(nèi)部完成,協(xié)調(diào)器主要工作流程如圖4所示。

      圖4 協(xié)調(diào)器主要工作流程

      協(xié)調(diào)器組網(wǎng)成功后,接收到終端節(jié)點發(fā)送的無線消息,并進(jìn)行處理。根據(jù)接收到的無線消息節(jié)點的設(shè)備ID號判斷是否成功接收所有節(jié)點的數(shù)據(jù),若成功接收,則廣播同步休眠指令,終端節(jié)點進(jìn)入同步休眠。否則,記錄未成功發(fā)送數(shù)據(jù)的節(jié)點,提醒其再次發(fā)送,通過重傳機(jī)制增強(qiáng)數(shù)據(jù)傳輸?shù)姆€(wěn)定性。若規(guī)定時間內(nèi),檢測不到無線消息,協(xié)調(diào)器也將廣播同步休眠指令,實現(xiàn)全網(wǎng)終端節(jié)點的同步休眠。

      協(xié)調(diào)器向終端節(jié)點發(fā)送休眠指令后,將數(shù)據(jù)打包發(fā)送至上位機(jī),同時啟動定時器,在同步休眠節(jié)點醒來前t3時刻,連續(xù)發(fā)送t3時間長度的喚醒指令,確保異步休眠模式下的節(jié)點在同步節(jié)點醒來前被喚醒,并在下一個工作周期加入到同步網(wǎng)絡(luò)中。

      4.2 終端節(jié)點程序設(shè)計

      終端節(jié)點加入網(wǎng)絡(luò)后,周期性地采集和發(fā)送數(shù)據(jù),并處理協(xié)調(diào)器的消息。終端節(jié)點主要工作流程如圖5所示。

      圖5 終端節(jié)點主要工作流程

      終端節(jié)點成功發(fā)送采集信息后,若在一定時間內(nèi)收到協(xié)調(diào)器重發(fā)指令,則再次發(fā)送采集數(shù)據(jù);若收到休眠指令,則進(jìn)入同步休眠;其余情況進(jìn)入異步休眠。異步模式下,若監(jiān)聽時間片內(nèi)收到協(xié)調(diào)器喚醒指令,則進(jìn)入休眠等待,醒來后和同步休眠節(jié)點一起進(jìn)入同步模式。

      5 實驗結(jié)果分析

      為了驗證混合休眠策略在實際應(yīng)用中的可行性,選取50個終端節(jié)點模塊和1個協(xié)調(diào)器模塊組成ZigBee星型網(wǎng)絡(luò),異步模式下采取200:1的睡醒比,在各終端節(jié)點程序中對異步休眠次數(shù)、喚醒周期數(shù)進(jìn)行統(tǒng)計,求得每個節(jié)點的平均異步休眠次數(shù)和每次異步休眠的平均喚醒周期數(shù),計算出各節(jié)點的平均待機(jī)電流,整理數(shù)據(jù)如表1所列。

      表1 混合休眠模式測試數(shù)據(jù)

      由測試數(shù)據(jù)可以看出,通信距離小于80 m時,異步休眠節(jié)點在1個工作周期內(nèi)能被及時喚醒,節(jié)點的平均待機(jī)電流維持在2 μA以下。由于ZigBee的通信距離受環(huán)境因素影響較大,當(dāng)通信距離繼續(xù)增大、超出可靠通信范圍時,網(wǎng)絡(luò)性能不穩(wěn)定,節(jié)點平均待機(jī)電流增加。因此,在正常通信狀態(tài)下,混合休眠策略能有效降低節(jié)點功耗,提高網(wǎng)絡(luò)同步性和穩(wěn)定性。

      結(jié) 語

      [1] 蔣挺,趙成林.紫峰技術(shù)及其應(yīng)用[M].北京:北京郵電大學(xué)出版社,2006.

      [2] 謝琦,劉蘭濤.用于ZigBee網(wǎng)絡(luò)的同步休眠與喚醒算法[J].計算機(jī)應(yīng)用,2010,30(1):12-14.

      [3] 劉微珊,陳曉江.DRAD:一種基于異步休眠調(diào)度的無線傳感器網(wǎng)絡(luò)數(shù)據(jù)收集協(xié)議[J].計算機(jī)工程與科學(xué),2010,32(11):40-43.

      [4] Salman N,Rasool I,Kemp A H.Overview of the IEEE 802.15.4 standards family for Low Rate Wireless Personal Area Networks[J].Wireless Communication Systems, 2010(7):19-22.

      [5] 孫俊杰.ZigBee應(yīng)用向商用化逼近[J].電子設(shè)計應(yīng)用,2007(11):132.

      [6] 孫靜,于洋.ZigBee無線傳感器網(wǎng)絡(luò)樹狀路由協(xié)議研究[J].通化師范學(xué)院學(xué)報,2011,32(6):25-36.

      [7] Kinney P.ZigBee technology:Wirelesscontrol that simply works[EB/OL].[2014-12].https://docs.zigbee.org/zigbee-docs/dcn/03-1418.doc.

      [8] 徐麗華,王宜懷.一種ZigBee網(wǎng)絡(luò)的設(shè)計與實現(xiàn)[J].微計算機(jī)信息,2007(32):72-74.

      范學(xué)升(碩士研究生)、宋戈(講師),主要研究方向為嵌入式系統(tǒng)及應(yīng)用;張德學(xué)(博士),主要研究方向為異構(gòu)多核片上網(wǎng)絡(luò)NoC建模與評估、SoC集成電路設(shè)計。

      Atmel聯(lián)合上海慶科推出面向IoT應(yīng)用的超低功耗Wi-Fi平臺

      Atmel公司與動點科技評選出的“中國十大物聯(lián)網(wǎng)初創(chuàng)企業(yè)”之一的上海慶科信息技術(shù)有限公司(MXCHIP)近日宣布,兩家公司正在聯(lián)合研發(fā)一款能夠通過Wi-Fi安全接入云端的超低功耗物聯(lián)網(wǎng)(IoT)平臺,以便讓設(shè)計人員能夠?qū)⑺麄兊奈锫?lián)網(wǎng)設(shè)備快速推向市場。該聯(lián)合平臺整合了Atmel的超低功耗的基于ARM Cortex-M4核的Atmel | SMART SAM G系列 MCU和SmartConnect WILC1000 Wi-Fi解決方案,以及 MXCHIP的MiCO IoT操作系統(tǒng),可服務(wù)所有面向IoT應(yīng)用的智能設(shè)備開發(fā)者。

      伴隨著物聯(lián)網(wǎng)市場的快速增長,未來或?qū)⒂袛?shù)十億電池供電型智能互連設(shè)備要求安全地接入云端。該新平臺整合了Atmel面向可穿戴設(shè)備與傳感器集線器管理而設(shè)計的成熟的超低功耗SAM G系列MCU、安全超低功耗SmartConnect WILC1000 Wi-Fi解決方案,以及MXCHIP面向下一代IoT應(yīng)用的MiCO IoT操作系統(tǒng)。這一整合性平臺能夠讓IoT應(yīng)用設(shè)計者更有信心,設(shè)計出續(xù)航時間更長的電池供電型設(shè)備,并安全地將數(shù)據(jù)傳輸至云端。

      Atmel的WILC1000是一款I(lǐng)EEE 802.11b/g/n IoT鏈路控制器,內(nèi)置一個超低功耗Wi-Fi收發(fā)器和一個全集成功率放大器。該解決方案提供超長的通信距離,輸出高達(dá)+20.5dBm,是家庭互連設(shè)備的理想選擇。集成在一個 3.2 mm×3.2 mm WLCSP(晶圓級芯片尺寸封裝)中的Atmel WILC1000鏈路控制器采用Atmel的SAM G MCU,后者是低功耗IoT應(yīng)用的理想選擇,經(jīng)過功耗優(yōu)化,在一個2.8 mm×2.84 mm封裝中集成了大容量SRAM、高性能及高效率特性和浮點單元。與安全Wi-Fi技術(shù)結(jié)合使用時,這個聯(lián)合平臺可以直接互連,或者連接到一個局域網(wǎng)(LAN),從而實現(xiàn)系統(tǒng)的遠(yuǎn)程監(jiān)控。在增強(qiáng)安全性能方面,該平臺附帶可選的Atmel加密設(shè)備ATECC508A以整合ECDH密鑰協(xié)議,以便為應(yīng)用于諸多領(lǐng)域的IoT節(jié)點當(dāng)中的數(shù)據(jù)系統(tǒng)增強(qiáng)安全保密性,譬如家庭自動化、工業(yè)網(wǎng)絡(luò)、配件、消耗品授權(quán)、醫(yī)療、手機(jī)等領(lǐng)域。

      Multipoint Monitoring of Self-organized ZigBee Network Based on Mixture Sleep

      Fan Xuesheng,Song Ge,Zhang Dexue

      (College of Electronic,Communication and Physics,Shandong University of Science and Technology,Qingdao 266590,China)

      The paper proposes a solution of multipoint monitoring self-organized network which based on mixture sleep through the analysis of problems in ZigBee multipoint monitoring network,such as nodes work out of sync and the network is not stable.Then completes the software design based on Z-Stack and tests in ZigBee star network.The experimental results show that the synchronicity and stability of the system are improved,as well as the nodes keep low consumption.

      ZigBee;mixture sleep;low-power;self-organized;synchronization

      TP274.5

      A

      士然

      2014-12-17)

      猜你喜歡
      待機(jī)低功耗報文
      基于J1939 協(xié)議多包報文的時序研究及應(yīng)用
      汽車電器(2022年9期)2022-11-07 02:16:24
      遏制“超長預(yù)售”,需監(jiān)管“超長待機(jī)”
      公民與法治(2022年6期)2022-07-26 06:16:04
      “超長待機(jī)”的余震
      哈哈畫報(2022年5期)2022-07-11 05:57:48
      一種高速低功耗比較器設(shè)計
      CTCS-2級報文數(shù)據(jù)管理需求分析和實現(xiàn)
      漫“話”抗疫·人與自我:“超長待機(jī)”的假期,你收獲了什么?
      大眾文藝(2020年8期)2020-04-21 08:57:58
      淺析反駁類報文要點
      中國外匯(2019年11期)2019-08-27 02:06:30
      ATS與列車通信報文分析
      ADI推出三款超低功耗多通道ADC
      IDT針對下一代無線通信推出低功耗IQ調(diào)制器
      黑水县| 历史| 桑植县| 仙游县| 龙岩市| 晋城| 江华| 万州区| 枣庄市| 湖南省| 嫩江县| 北川| 汉阴县| 肥城市| 固始县| 伊宁县| 台前县| 临夏县| 临江市| 久治县| 厦门市| 垫江县| 太和县| 佛山市| 古蔺县| 阳东县| 佳木斯市| 康马县| 阿坝| 金川县| 桐庐县| 湖北省| 呼玛县| 丹棱县| 砀山县| 晋中市| 赣州市| 鄂尔多斯市| 筠连县| 微博| 香河县|