《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于ZigBee的多傳感器物聯網無線監測系統
基于ZigBee的多傳感器物聯網無線監測系統
來源:電子技術應用2013年第3期
石繁榮, 黃玉清, 任珍文
西南科技大學 信息工程學院, 四川 綿陽 621010
摘要: 針對無線傳感器網絡在物聯網無線監測中的應用,基于ZigBee技術組建樹形無線網絡,以SoC芯片CC2530為核心設計模塊化無線節點硬件,集成了含溫濕度和振動量等的多傳感器模塊,基于Z-stack協議棧完成了多傳感器有限狀態機程序和低功耗節點程序,并改進了協議棧對鏈路失效的管理機制。通過大量實驗獲取統計數據,無線節點點對點傳輸速率典型值為20 kb/s,多跳傳輸典型值為0.3 kb/s,系統具有較強的擴展性,能夠較好地滿足智能家居和安防監測等物聯網應用。
中圖分類號: TP274+.5
文獻標識碼: A
文章編號: 0258-7998(2013)03-0096-04
The multi-sensor Internet of Things wireless monitor system based on ZigBee
Shi Fanrong, Huang Yuqing, Ren Zhenwen
School of Information Engineering, Southwest University of Science and Technology, Mianyang 621010, China
Abstract: According to the application of WSN in Internet of Things wireless monitor, The system based ZigBee to build tree wireless network, designed modular wireless node hardware use SoC chip CC2530 as core unit, integrated multi-sensor module include temperature and humidity and vibration quantity etc, based on Z-stack designed multi-sensor finite-state machine software and low power consumption node software, and improved the link failure management mechanism of stack. With the large experiment data, proving that the typical transmission rate of single hop is 20 kb/s, the typical transmission rate of multi-hop is 0.3kb/s, and the system has strong expansibility, could well satisfy application of the internet of things such as intelligent household and security monitoring。
Key words : Internet of Things; multi-sensor; ZigBee; CC2530; low power consumption; wireless monitor

    無線傳感器網絡WSN(Wireless Sensor Network)是信息科學的研究熱點,它是一種自組織的多跳路由無線網絡,通過在監測區域中部署大量低成本的無線傳感器節點,節點間協同工作從而實現信息采集和傳輸。

    隨著傳感器技術、微處理器技術、芯片技術和無線通信技術的發展,以及片上系統SoC(System on Chip)的出現,為無線傳感器網絡提供了單芯片解決方案,極大降低了無線傳感節點的體積、功耗和成本。無線傳感網絡已被廣泛地應用到軍事、醫療監護、智能交通和倉儲管理等領域。隨著物聯網應用的推廣及成本降低,無線傳感器網絡將被更廣泛的應用[1-3]。
1 系統結構
    系統的主要功能包括傳感器數據采集、ZigBee組網與通信[4]、網關管理與節點設備無線控制、傳感器數據界面顯示與計算等。本文主要工作包含無線節點硬件設計、節點程序設計、傳感器網絡組建和數據協議定義,以及節點低功耗設計。系統基于ZigBee無線通信技術組建樹狀網絡,通過傳感器節點采集并組建傳感器數據幀,通過多跳路由匯集到網關設備上,實現環境信息監測。
    系統網絡拓撲結構如圖1所示[5-6],系統主要包含了網關設備(協調器,Coordinator)、路由節點和傳感器節點以及一些可擴展的接口。協調器主要負責啟動和配置整個網絡,通過掃描物理信道能量選擇一個空閑信道作為網絡的信道。路由節點(Router)主要功能為批準其他設備加入網絡、多跳路由和協助其子節點完成通信。傳感器節點主要為傳感器數據的采集與傳輸。
2 CC2530多傳感器無線節點硬件設計
    CC2530是一款符合ZigBee標準的SoC芯片[7-8],集成了無線電收發器、8051內核、串口、ADC和定時器等外設,利用CC2530作為無線傳感器網絡解決方案,節點成本、體積和功耗都能夠得到大幅度降低。


    CC2530射頻模塊主要完成無線信號的收發功能,負責ZigBee協議相關操作,并控制采集、存儲和處理傳感器數據。底板由供電模塊及調試端口構成,傳感器擴展板部署了溫濕度傳感器SHT11、加速度傳感器ADXL202和壓力傳感器MCS5540。
2.2 CC2530射頻模塊設計
 ZigBee無線通信模塊以CC2530為核心,芯片工作電壓為2~3.6 V,節點提供了標準I/O接口,容易嵌入到其他設備中,可以替代現有的無線控制方式,并獲取設備工作記錄。
2.3 傳感器模塊設計
    溫濕度傳感器采用SHT11,CC2530以P1.6、P1.7分別與DATA和SCK線連接,CC2530通過程序控制實現SHT11控制和讀寫信號。
    加速度傳感器采用ADXL202實現,用來采集振動信號,ADXL202E分別從Xout和Yout輸出兩個方向的加速度信息,以不同的占空比表示,CC2530采用定時器口線P1.3、P2.0與ADXL202E連接,測量其占空比。
    氣壓傳感器采用MCS5540,提供氣壓測量和溫度測量,以SCLK、DIN和DOUT組成讀寫總線,CC2530通過USART 0口與MS5540C連接。
3 基于Z-stack協議棧的節點程序設計
3.1 節點功能分析

    節點程序基本功能如圖3所示,基于協議棧應用層實現,具體的功能實現按照節點的邏輯關系有所區別。

    節點設備輸出控制:控制操作的發起者可以是網絡中的節點,也可能是節點自己或者網關控制平臺。如將ZigBee節點作為溫度報警裝置的控制器,當節點自身具有溫度傳感器裝置時,節點可以在溫度超過設置的范圍時發起報警。
    低功耗管理為感知節點發送功率自調整機制和休眠機制,以提高對能量的使用效率,避免不必要傳輸帶來的能量損耗。鏈路檢測為支撐子節點管理和節點低功耗管理功能,檢測父子節點間鏈路可靠性、信號質量和獲取接收信號強度指示RSSI(Received Signal Strength Indication)值。
3.2 數據結構設計
    網絡中傳輸的數據實體在應用層被封裝成幀,對于協議棧為透明數據。數據幀在網絡中透明傳輸,只有目的地址節點的相匹配的應用對象可對數據進行解析處理。
    (1) 設備描述符數據結構
    節點設備簡單描述符向協調器報告節點屬性、網絡地址、擴展地址和節點父節點網絡地址,以及支持的設備個數、類型、設備標號和控制/狀態等相關信息。設備簡單描述符結構如圖4。

    NWK_Addr鎖定源/目標節點,再由C_ID鎖定節點上對應設備,從而正確地解析/控制指定節點上特定設備。
 (3) 設備控制命令結構
    設備控制是對指定節點的指定外設控制的過程,用戶可以通過網關發起控制,傳感器節點也可以發起控制命令??刂泼罱Y構如圖6。

3.3 基于有限狀態機的傳感器控制程序設計
    傳感器節點周期性地采集并傳輸數據,通過進入休眠狀態以節省節點能量。應用層程序對象通過osal_start_timerEx( )函數,設置傳感器數據采集定時任務,基于有限狀態機FSM(Finite State Machine)的程序設計如下。
  while( FSMstate_S != IDEL )
      { switch(FSMstate_S)
         { case Sensor_RD_status:                      //傳感器轉換
        { if( 轉換成功 )
           {  ……
              FSMstate_S = IDEL;                     //退出
        }
          else  FSMstate_S = ResetSeriInterface ;
           break;}
                                            //其他狀態
    case ResetSeriInterface:                  //啟動串行總線
      {  ……
        FSMstate_S= Sensor_RD_status;                     //轉換
     break;}
    default: FSMstate_S= IDEL ; break;
     }//--switch
    }//--while
3.4 節點鏈路失效管理
    Z-Stack協議棧的網絡層支持節點路由管理和網絡,而因突發事件如掉電、失效和重啟等引發子節點丟失網絡,協議棧沒有提供完整的解決方案[10]。
    節點失效鏈路管理,如圖7所示為父節點死亡和重啟后,造成子節點鏈路失效的情形。由于父節點因突發原因失效,如被破壞或供電中斷等,節點不能通知其相鄰節點,從而導致子節點仍然認為其父節點存在于網絡中,并不斷向其發送數據,若節點采用應答傳輸機制,則會長時間等待父節點的應答。上述兩種情形都會導致子節點與網絡的通信不可靠,節點網絡地址分配混亂和重復。

    節點移動鏈路管理,如圖8為節點移動后造成通信鏈路中斷、功耗增大等問題,如父子節點之間被加入障礙物。感知節點移動后,與R2的距離遠遠小于與R1的距離,原來只需較小的發射功率則可與R1建立可靠的通信連接,而此時感知節點必須提高發射功率。

 父節點返回的匹配消息報告給節點應用層,子節點首先撤銷正在執行的定時任務并判斷消息。若消息為真則表明鏈路仍然可靠,并在定時T1結束后設置下一次傳感器轉換定時。否則節點將重啟網絡層重新加入網絡。
3.5 基于RSSI的節點低功耗設計
    無線傳感器節點能量消耗主要在于節點無線通信[9],針對網絡環境穩定且較少移動的節點,子節點可基于RSSI值調整發射功率,根據節點間的實際信道質量,調整不同節點間的發射功率,避免節點用固定的發射功率時因距離太近而造成能量浪費。
    RSSI受節點之間的距離和障礙物等信道質量情況影響,不同的子節點與父節點建立可靠鏈路所需要的發射功率則不一樣。圖10所示為子節點與父節點建立最低功耗通信鏈路的流程,子節點向父節點發送發射功率校正的命令;在接收到父節點返回的RSSI值后,子節點則根據RSSI的大小調整自己的發射功率。

4 系統傳輸性能實驗分析
4.1 點對點傳輸實驗

    點對點傳輸是節點性能的一個重要指標,本文針對節點的數據速率和丟包率做了大量的實驗測試。在室內環境下,節點采用3.3 V直流供電,傳輸距離(視距)>30 m,發射功率0 dBm,收發節點分別統計數據幀,單次測試持續時間10~20 min。獲得數據速率與丟包率關系如圖11(a)所示。


    圖示數值為節點多次實驗的平均值。當發射速率逐漸增大到21 kb/s時,接收節點丟包率明顯增大。由圖11可知發射速率低于20.88 kb/s時丟包率為0,速率為22.5 kb/s時丟包率約為6%??傻霉濣c的數據速率實驗典型值為20 kb/s。
4.2 多跳通信實驗
    多跳通信實驗設置了源節點為設備終端節點,中轉設備路由節點和目標設備協調器組成的2跳網絡。測試環境與點對點通信一致,針對數據速率和丟包率完成大量實驗,得到的目標節點數據速率與丟包率關系如圖11(b)所示。
    由圖11(b)可知,經路由節點中轉后數據傳輸可靠性大大降低了。在數據發送速率低于0.3 kb/s時丟包率為0,而大于這個值后則逐漸上升。所以在保證丟包率為0的前提下,兩跳通信的數據速率的試驗值可以達到0.3 kb/s。
    本系統完成了以CC2530為核心的多傳感器無線節點硬件設計,并基于Z-stack協議棧完成傳感器程序設計,同時實現協議棧的低功耗改進和節點鏈路失效管理。通過實物測試獲得節點單跳通信數據速率典型值為20 kb/s,多跳通信典型值為0.3 kb/s,能夠較好地滿足區域環境信息監測的應用。系統的硬件結構設計充分考慮了擴展性,數據協議定義充分考慮了上位機控制臺顯示信息的豐富性,支持控制臺顯示網絡拓撲結構、節點設備信息和狀態、節點移動動態更新,以及節點設備無線控制。
參考文獻
[1] 鄭凱.基于ZigBee無線傳感器技術的心電監護網絡的研究[D].吉林:吉林大學,2008.
[2] 陳濤,劉景泰,邴志剛.無線傳感網絡應用于研究綜述[J].自動化與儀表,2005(7):41-46.
[3] 韓賓,黃玉清.基于藍牙的機器人傳感網絡設計[J].通信技術,2008(6):164-166.
[4] GISLASON D. Zigbee wireless Networking[M]. Burlington:Newnes,2008.
[5] Wang Weixin, Sung Jongwoo, KIM D. Complex event processing in EPC sensor network middleware for both RFID and WSN[C]. 2008 11th IEEE, ISORC, 2008:165-169.
[6] Yang Huanjia, Yang Lili,et al. Hybrid Zigbee RFID sensor  network for human-itarian logistics centre management[J]. Journal of Network and Computer Applications,2011(34):938-948.
[7] TI. CC253X User Guide.http://www.ti.com.cn.2011.
[8] TI.Z-Stack Developers Guide.http://www.i.com.cn/.2011.
[9] ESTRIN D. Tutorial“PartIV: sensor network protocols. Mobicom,2002. http://nest1.ee.ucla.edu/tutorials/ mobicom02.2011.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲一区在线视频| 日韩视频免费看| 亚洲欧洲精品一区二区三区| 一区福利视频| 国产乱理伦片在线观看夜一区| 极品少妇一区二区| 欧美成年人视频| 欧美日韩国产精品| 欧美日韩亚洲综合| 欧美精品videossex性护士| 国产精品一区二区三区观看| 蘑菇福利视频一区播放| 亚洲午夜激情网页| 久久激情综合网| 国产亚洲毛片| 久久久精品一区二区三区| 欧美黑人国产人伦爽爽爽| 久久久久久久综合| 亚洲欧美日本在线| 亚洲精品一区二区三区婷婷月| 亚洲精品一区二区网址| 国产一区二区在线观看免费| 欧美在线免费观看| 亚洲一区观看| 国产有码在线一区二区视频| 欧美一区二粉嫩精品国产一线天| 亚洲高清久久久| 美国成人直播| 亚洲午夜激情在线| 国产精品成人va在线观看| 亚洲精品在线免费| 99成人在线| 韩国美女久久| 亚洲欧美日韩国产| 欧美成人高清| 国产视频亚洲| 亚洲一区二区3| 久久久91精品国产一区二区精品| 在线一区二区视频| 久久国产精品亚洲va麻豆| 国产日韩欧美麻豆| 一本色道精品久久一区二区三区| 老司机精品视频一区二区三区| 午夜精品福利在线观看| 亚洲女人天堂成人av在线| 亚洲人成毛片在线播放| 欧美**字幕| 亚洲日本欧美日韩高观看| 亚洲婷婷综合久久一本伊一区| 亚洲日本在线视频观看| 伊人成人开心激情综合网| 欧美中文字幕视频在线观看| 销魂美女一区二区三区视频在线| 欧美电影免费观看大全| 欧美日韩一区二区欧美激情| 一区二区三区在线视频观看| 中文高清一区| 欧美激情精品久久久久久久变态| 性久久久久久| 黄色成人在线观看| 国产日本欧美一区二区三区在线| 亚洲毛片视频| 一个色综合导航| 久久久久99精品国产片| 欧美夫妇交换俱乐部在线观看| 在线看片成人| 国产精品夜夜夜一区二区三区尤| 亚洲视频大全| 欧美性大战久久久久久久蜜臀| 亚洲日本一区二区| 美女主播精品视频一二三四| 久久久久九九视频| 午夜在线一区| 久久亚洲综合色| 久久大香伊蕉在人线观看热2| 国产日韩欧美视频在线| 欧美一区免费视频| 一区二区欧美日韩视频| 国产精品毛片a∨一区二区三区| 亚洲三级免费电影| 男男成人高潮片免费网站| 国产日韩欧美综合在线| 久久网站免费| 欧美有码在线观看视频| 亚洲欧美在线播放| 国产亚洲精品bt天堂精选| 欧美激情在线有限公司| 国产久一道中文一区| 在线成人欧美| 亚洲一区二区三区四区五区午夜| 久久久水蜜桃av免费网站| 欧美在线视频免费| 亚洲天堂偷拍| 欧美精品在线一区| 伊人久久噜噜噜躁狠狠躁| 99在线视频精品| 国产日韩精品一区二区三区| 欧美伊人精品成人久久综合97| 亚洲一区二区精品视频| 久久激情一区| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美精品国产| 亚洲精品一二三| 久久av一区二区三区漫画| 国产一区二区三区不卡在线观看| 伊人影院久久| 欧美国产日韩在线观看| 国产精品jizz在线观看美国| 亚洲国产日韩精品| 国产精品毛片a∨一区二区三区| 欧美极品在线播放| 在线观看欧美日韩国产| 欧美日韩福利视频| 最新国产乱人伦偷精品免费网站| 亚洲网站视频| 久久精品国产一区二区三区| 欧美日韩国产高清视频| 国产亚洲一二三区| 老司机午夜免费精品视频| 国产亚洲欧洲一区高清在线观看| 欧美日韩免费在线观看| 午夜免费电影一区在线观看| 欧美一区二粉嫩精品国产一线天| 狠狠色狠狠色综合日日小说| 亚洲一区激情| 国产精品欧美在线| 久久综合国产精品台湾中文娱乐网| 亚洲精品小视频在线观看| 国产精品人人爽人人做我的可爱| 欧美在线观看一区二区| 亚洲国产欧美日韩| 亚洲欧洲一区二区在线播放| 老司机67194精品线观看| 韩国一区二区三区在线观看| 欧美日本一区二区视频在线观看| 亚洲丁香婷深爱综合| 激情综合五月天| 在线观看日韩精品| 性欧美1819性猛交| 亚洲午夜精品一区二区三区他趣| 欧美成人一区二区三区片免费| 欧美中文字幕视频在线观看| 一区精品久久| 国产精品乱码妇女bbbb| 一区二区三区回区在观看免费视频| 亚洲视频综合在线| 亚洲一区三区在线观看| 久久这里只有| 欧美精品一区在线观看| 欧美一区二区三区免费观看| 一区二区三区|亚洲午夜| 亚洲电影第1页| 欧美视频在线视频| 国产欧美一区二区精品婷婷| 免费日韩成人| 国产一区二区三区在线免费观看| 国产亚洲激情在线| 亚洲一区二区三区在线看| 亚洲视频网在线直播| 欧美—级高清免费播放| 欧美激情精品久久久久| 亚洲国产一区二区三区在线播| 亚洲激情不卡| 91久久在线视频| 欧美吻胸吃奶大尺度电影| 亚洲国产天堂久久综合网| 欧美日韩国产综合视频在线观看中文| 亚洲视频欧洲视频| 欧美午夜在线视频| 久久精精品视频| 午夜天堂精品久久久久| 欧美日韩中文字幕在线视频| 国产精品丝袜xxxxxxx| 欧美亚洲综合网| 正在播放欧美一区| 亚洲国产精品久久精品怡红院| 国产精品初高中精品久久| 亚洲人成网站色ww在线| 国产精品s色| 欧美三级中文字幕在线观看| 中文有码久久| 国产精品麻豆成人av电影艾秋| 免费看黄裸体一级大秀欧美| 欧美日韩国产页| 久久精品国产91精品亚洲| 亚洲国产婷婷香蕉久久久久久99| 久久精品国产亚洲一区二区三区| 亚洲黑丝一区二区| 亚洲高清电影| 合欧美一区二区三区| 亚洲精品国偷自产在线99热| 国产精品入口麻豆原神| 国产精品伦子伦免费视频| 国产在线麻豆精品观看| 亚洲在线中文字幕| 嫩草成人www欧美| 欧美三区视频| 国产精品视频| 国产精品成人久久久久| 亚洲一区日韩| 国产精品少妇自拍| 性色av一区二区怡红| 久久久久国内| 一区视频在线播放| 国产精品高潮在线| 久久影视三级福利片| 欧美人与性动交cc0o| 亚洲精品久久久久| 国产精品日日摸夜夜添夜夜av| 国产主播一区二区三区四区| 亚洲图片激情小说| 韩日欧美一区二区| 欧美一区二区视频观看视频| 亚洲一区二区高清视频| 国产精品免费aⅴ片在线观看| 卡一卡二国产精品| 亚洲图中文字幕| 欧美在线视频一区二区三区| 国产亚洲欧洲| 国际精品欧美精品| 国产中文一区二区三区| 免费观看日韩av| 亚洲欧美变态国产另类| 欧美激情亚洲自拍| 国内伊人久久久久久网站视频| 欧美激情视频一区二区三区在线播放| 牛牛国产精品| 先锋影音网一区二区| 欧美精品成人| 亚洲激情在线观看| 国产精品视频免费一区| 国产精品福利网| 免费在线成人| 日韩视频欧美视频| 亚洲一区二区三区在线| 久久综合狠狠综合久久综青草| 国产一区二区三区四区| 99伊人成综合| 一区二区三区在线视频观看| 国产亚洲欧美日韩精品| 欧美在线免费观看视频| 国产欧美日本一区视频| 欧美国产亚洲精品久久久8v| 国产精品网曝门| 在线观看日韩一区| 亚洲视频第一页| 亚洲精品欧美| 国产精品视频一区二区三区| 欧美另类高清视频在线| 黄色一区二区三区| 好看的日韩视频| 亚洲精品乱码久久久久久日本蜜臀| 欧美国产日韩a欧美在线观看| 亚洲自拍另类| 亚洲精品精选| 久久久99国产精品免费| 欧美成人精品一区二区| 亚洲成人资源| 91久久精品美女| 久久精品国产免费看久久精品| 亚洲一区二区三区在线观看视频| 欧美日韩一区综合| 欧美国产日韩精品免费观看| 国产精品不卡在线| 久久精品午夜| 欧美日韩久久不卡| 91久久在线视频| 国产精品免费区二区三区观看| 亚洲欧美网站| 亚洲激情社区| 久久精品噜噜噜成人av农村| 午夜精品一区二区三区电影天堂| 亚洲三级网站| 久久婷婷影院| 久久一区二区三区超碰国产精品| 原创国产精品91| 亚洲一区激情| 伊人久久久大香线蕉综合直播| 在线综合视频| 欧美国产精品中文字幕| 黄色国产精品一区二区三区| 国产午夜精品在线| 99这里有精品| 亚洲一区二区三区午夜| 久久亚洲精品一区| 免费观看欧美在线视频的网站| 亚洲毛片网站| 欧美黄色免费网站| 国产精品入口日韩视频大尺度| 在线亚洲精品福利网址导航| 一区久久精品| 国产日韩专区在线| 国产精品久久久久久久浪潮网站| 国产一区二区三区视频在线观看| 国产综合色精品一区二区三区| 美腿丝袜亚洲色图| 欧美激情一区二区三区在线| 亚洲精品免费电影| 亚洲欧洲精品一区二区精品久久久| 国语自产偷拍精品视频偷| 亚洲国产欧美精品| 欧美一区二区三区免费观看视频| 国产精品日韩欧美一区二区三区| 免费成人高清在线视频| 久久黄金**| 国产主播精品在线| 99精品视频免费在线观看| 极品少妇一区二区三区精品视频| 欧美国产欧美综合| 红杏aⅴ成人免费视频| 欧美成人黑人xx视频免费观看| 午夜精品久久久久久99热| 亚洲欧美色婷婷| 久久久噜噜噜久久中文字免| 欧美二区在线播放| 欧美精品亚洲精品| 国产一区视频观看| 一本大道久久精品懂色aⅴ| 亚洲福利一区| 在线观看欧美成人| 亚洲一区二区三区四区五区午夜| 日韩写真在线| 亚洲欧美一区二区激情| 国产综合色产在线精品| 136国产福利精品导航网址应用| 国产日韩欧美麻豆| 欧美aa在线视频| 国产精品视频|