《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于ZigBee的農業物聯網監測系統的設計與實現
基于ZigBee的農業物聯網監測系統的設計與實現
來源:電子技術應用2013年第12期
曹明勤1, 張 濤2, 王 健1,2
1. 杭州電子科技大學 電子信息學院,浙江 杭州 310018; 2. 聚光科技(杭州)股份有限公司,浙江 杭州 310052
摘要: 針對目前的農業物聯網系統,提出了一種基于ZigBee的監測技術的實現方法。在每個采集周期里,數據采集器會主動采集一次傳感器的數據并上報至中央服務器。系統可組網,各個分散的節點自動加入mesh網絡,中央服務器也可遠程對各個節點進行參數配置。由于采用太陽能電池優先供電的方案,因此該系統實現了低成本、低功耗和高性能三者的平衡。
中圖分類號: TP277
文獻標識碼: A
文章編號: 0258-7998(2013)12-0086-04
Design and implementation of monitoring system for agricultural IoT based on ZigBee
Cao Mingqin1, Zhang Tao2, Wang Jian1,2
1. School of Electronic Information,Hangzhou Electronic Science Technology University,Hangzhou 310018,China; 2. Focused Photonics Inc,Hangzhou 310052,China
Abstract: Regarding to recent agricultural IoT, we propose an implementation of monitoring technology based on ZigBee. In every collecting period, data collector will once collect data from sensors initiatively and then send data to central server. This system can construct network, so every distributed node can join the mesh network automatically and also central server can remotely configure parameters of each node. Because solar battery is preferred for charging, this system achieves a balanced combination of low cost, low power and high performance.
Key words : agricultural IoT; ZigBee technology; network construction; data collector; remote monitoring

    傳統的農業監測系統往往采用有線組網技術。但由于農業現代化迅速發展以及采集節點數目大幅增加,所以布線的難度和成本也不斷地增加[1]。隨著農業物聯網概念的深入,GPRS無線通信技術開始快速發展,它有著通信距離遠的優勢,但成本也相對較高。與此同時,ZigBee無線通信技術也開始在畜牧業、種植業等領域有了廣泛的應用。該通信方式性能穩定,技術成熟,最重要的一點就是成本較低,符合中國農業的可持續發展。系統采用了太陽能電池優先供電的方案,這很大程度地解決了一些場合沒有市電可供的問題,同時也利用了清潔能源。另外該設計采用了TI公司的超低功耗單片機MSP430,進一步降低了系統功耗。

    本文給出了一種基于ZigBee的農業物聯網監測系統方案。每個采集器可同時采集多達8路傳感器信號,且通過RS232串口便可進行本地配置。多個采集器節點可進行mesh組網,能夠實時與中央服務器之間進行數據交互。在種植業的應用中,系統共設有5種傳感器,分別是測量CO2濃度值、土壤水分、光照強度、空氣溫濕度和土壤溫度,最終實現了對大棚環境的ZigBee無線智能監測。
1 系統結構與基本原理
    監測系統總體框架設計如圖1所示,系統主要由采集器和中央服務器組成。每個采集器主要由電源管理模塊、傳感器、信號調理和采集電路、MSP430單片機、ZigBee模塊、RS232串口模塊等組成,用于采集并發送各路傳感器信號。中央服務器則擁有平臺軟件和ZigBee協調器,用于接收和保存數據、配置參數、保存報警信息等。

    傳感器上電,當采集等待時間結束時,對多路傳感器進行信號采集,即信號經過調理后,模擬傳感器信號通過AD7689進行模數轉換,數字傳感器信號通過單總線方式進行采集。采集完畢后,使傳感器斷電。單片機對數據進行轉化和處理后,最終由ZigBee模塊(設置成終端設備)通過天線將數據發送至中央服務器。中央服務器配置參數時由ZigBee協調器發出命令,采集器上的ZigBee模塊經天線接收到要配置的參數,即實現了遠程配置功能。本地配置時通過RS232串口對每個采集器節點進行具體的參數配置即可。采集器的總體框圖如圖2所示。

2 硬件設計與實現
2.1 電源管理設計

    電源管理框圖如圖3所示,太陽能電池和市電均可充當采集器的電源。12 V~24 V的主電壓輸入經LT8610電源芯片轉化得到3.7 V,再經過LT1962線性穩壓芯片轉化得到3.3 V電壓。主電壓又經另一路LT8610電源芯片轉化為5.8 V,再經過LM2941線性穩壓芯片轉化得到5.3 V電壓。3.3 V電壓主要給單片機和放大器供電,5.3 V電壓主要給傳感器供電。通過對LT8610電源芯片的使能管腳的開斷控制,就可以實現對穩壓芯片LM2941進行開斷的控制,從而實現對傳感器的供電開斷控制。

2.2 信號調理電路設計
     模擬信號調理電路如圖4所示,4路傳感器輸出信號范圍都在0~5 V以內,由于A/D采樣基準為2.5 V,因此傳感器輸出信號需通過調理電路處理,使其輸出為其輸入的一半。

     數字信號調理電路如圖5所示。4路信號輸出為單總線信號,電阻R118與電容C64起濾波作用。當傳感器輸出線路拉得較遠時,上拉電阻R117可以減小由線路造成的壓降。電阻R212起到限流作用,保護處理器,鉗位管D11把輸入到處理器的信號幅值鉗住在-0.3 V~+3.6 V之間,保護處理器。

2.3 ZigBee模塊接口設計
 ZigBee模塊接口電路如圖6所示,RXD、TXD與單片機的UART相連,RESET1置低電平至少200 ns可讓ZigBee模塊復位重啟。當該模塊配置為周期管腳休眠模式時, 給Module_
Sleep一個下降沿電平可喚醒該模塊。當ON/SLEEP輸出高電平時,則表示模塊已被喚醒。ASSOC可表示設備的網絡狀態,若模塊沒有連接網絡,則ASSOC電平輸出高電平。一旦模塊成功連接上網絡,ASSOC以一定規則的時間間隔進行電平翻轉。
3 軟件設計與實現
3.1 系統流程簡介

    系統分為兩種工作模式。(1)低功耗模式,即在傳感器采集結束后馬上關斷傳感器,此模式應用于太陽能供電的場合。(2)連續工作模式,即在整個采集周期里不關斷傳感器,此模式應用于市電供電的場合。系統流程圖如圖7所示,系統初始化完成后進行系統自檢。自檢內容包括3.3 V、5 V、電池電壓自檢,以及外部RTC、外部EEPROM的自檢。如果自檢后有故障,則報警燈將閃爍,并將報警碼存儲到外部EEPROM中,然后讓所有傳感器上電。當采集等待時間結束時,給外部ADC上電,對模擬傳感器和電池電壓進行采樣。采樣結束讓ADC斷電,再通過單總線方式對數字傳感器進行信號采集。采集結束后,如果系統處于低功耗模式,則關斷傳感器,然后讀取當前實時時間,發送采集數據包至中央服務器,等待下個采集周期到來。一旦采集周期到,先判斷傳感器是否關斷,如果仍是開啟狀態,則再次對傳感器進行信號采集,否則,就重新讓所有傳感器上電,緊接著開啟下一個新的循環。

3.2  ZigBee模塊的軟件設計
    ZigBee模塊采用美國DIGI公司的XBee Pro S2B,通過X-CTU軟件可配置該模塊的具體參數,如波特率、局域網ID、休眠模式等[3]。把一個ZigBee模塊配置為終端設備,應用于采集器中。然后把另一個ZigBee模塊配置為協調器,應用于中央服務器中。為了適用低功耗場合,系統將ZigBee模塊終端設備配置成周期和管腳休眠模式。協調器的休眠時間SP配置成5 s。終端設備的休眠時間SP也配置為5 s,休眠前時間ST配置為1 s。
     采集器上的ZigBee模塊通過UART與單片機相連。在模塊初始化過程中,讀取信道、局域網ID、別名、信號強度、讀取和設置休眠模式、休眠時間、休眠前時間。初始化完成后,發送設備注冊包,用于節點地址、MAC地址、網絡地址的綁定,因為網絡地址會因某些情況發生變化,且節點地址比MAC地址更容易記憶。數據的接收和發送均采用串口中斷,同時使用該模塊的API通信方式。當傳感器采集完畢后,ZigBee模塊即刻發送一個數據包,數據信息包括節點地址、系統狀態、上傳時間、各路傳感器的類型和開關情況,以及各路傳感器采集值,電池電量和信號強度。數據總長度達97 B。當連續10次發送數據無回應時,ZigBee模塊將重啟,并置網絡異常標志。一旦ZigBee模塊接收到回應后,就會清除該異常標志。
3.3 信號采集和處理模塊的軟件設計
   4路模擬信號通過AD7689采樣,將實際電壓值(采樣值的2倍)直接上傳至中央服務器,由平臺軟件將其轉化成濃度值。4路數字信號則通過單總線方式讀取到空氣溫濕度值[2]和土壤溫度值。
    采集過程大致如下:在采集傳感器信號時,打開AD7689電源,并延時100 ms,接著對各路模擬信號分別進行8次采樣,每次采樣間隔為10 ms,排除最大值和最小值,再求平均得到最終采樣值。采樣完畢,關閉AD7689電源。在對數字信號采集前,先關閉全局中斷,采集完畢后,開啟全局中斷,原因是單總線通信對時序的要求非常嚴格。本系統對各路數字傳感器分別進行連續2次采集,以保證數據的準確性。
3.4 遠程配置與本地配置的軟件設計

 


    中央服務器通過平臺軟件可發出一系列命令對每個采集器節點進行遠程配置。平臺軟件會維護一個數據庫。當采集器初始化完成后,會主動發出注冊包,這時每個采集器節點的MAC地址、網絡地址、節點地址都將綁定在一起。因此平臺軟件在收到這個注冊包后,便可對每個采集器節點進行遠程配置,如讀取和設置采集周期、采集等待時間、系統時間、系統工作模式等。
    通過RS232串口可對采集器進行本地配置。串口波特率設定為9 600 B。本地配置采用MODBUS協議[4] 的RTU通信方式,實現了一系列的功能,如讀取和清空報警信息、讀取和設置儀器序列號、讀取軟件版本號、電池電量和信號強度,讀取和設置采集周期和采集等待時間、系統時間、傳感器配置信息、系統工作模式、節點地址和ZigBee模塊的波特率等。
4 系統測試與總結
4.1 功耗測試

     本次測試在接有5種傳感器的種植業環境下進行,同時系統運行在低功耗模式下, 采集周期默認設置為10 min,采集等待時間設置為4 min,剩余6 min傳感器處于關閉狀態。最終功耗記錄如表1所示。

    假定電池工作效率為0.9,則本系統可工作11天左右,符合預期要求。
4.2 通信距離測試
    通過按鍵可將運行燈和報警燈轉換成網絡信號強度指示燈。網絡強度高的情況下,兩盞燈常亮;網絡強度中等的情況下,兩盞燈均2 s閃爍1 s,網絡強度弱的情況下,兩盞燈均5 s閃爍1 s。經過測試,在比較理想的條件下,最大通信距離可到達500 m。
4.3 組網測試
    8臺采集器進行組網,系統運行正常。中央服務器既可正常接收每個節點的數據,也可正常進行遠程配置,且丟包率極低。
    本系統實現了低功耗的要求,即在太陽能電池供電的情況下采集器能夠保證正常工作7天以上。通信距離也符合實際需求。中央服務器可遠程地對各個采集器節點進行參數配置,如配置采集周期和采集等待時間,為該系統增加了靈活性和實用性。ZigBee組成的mesh網絡擁有健壯性好、結構靈活等優點??傊痉桨笧檗r業物聯網的無線監測提供了一個很好的范例。
參考文獻
[1] 韓華峰, 杜克明, 孫忠富,等.基于ZigBee網絡的溫室環境遠程監控系統設計與應用[J]. 農業工程學報, 2009,
25(7):158-163.
[2] 辛穎, 謝光忠, 蔣亞東. 基于ZigBee協議的溫度濕度無線傳感器網絡[J]. 傳感器與微系統, 2006,25(7):82-84.
[3] Digi International,Inc.XBee/XBee-PRO ZB RF Modules[z].2010-11.
[4] PEFHANY S. MODBUS Protocol[EB/OL].[2013-07-18]. http://www.modicon.com/techpubs/toc7.html.

此內容為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>
          狠久久av成人天堂| 国产精品免费观看在线| 狠狠色狠色综合曰曰| 久久综合久久综合久久| 国内精品久久久久国产盗摄免费观看完整版| 欧美精品在线一区二区三区| 欧美一区日本一区韩国一区| 国产夜色精品一区二区av| 男人的天堂亚洲| 亚洲国产一区视频| 久久久最新网址| 亚洲欧美视频| 99在线视频精品| 欧美诱惑福利视频| 亚洲第一伊人| 在线视频观看日韩| 久久国产精品免费一区| 国产色视频一区| 欧美色另类天堂2015| 在线观看一区视频| 在线观看亚洲一区| 国产欧美日韩综合精品二区| 正在播放欧美一区| 久久久久国产成人精品亚洲午夜| 在线亚洲+欧美+日本专区| 亚洲国产三级在线| 欧美天堂亚洲电影院在线播放| 亚洲黄色视屏| 这里只有精品丝袜| 亚洲午夜精品一区二区三区他趣| 裸体一区二区| 精品88久久久久88久久久| 免费观看不卡av| 欧美三级日韩三级国产三级| 国产精品国产a级| 国产视频一区在线观看一区免费| 99视频在线观看一区三区| 在线欧美影院| 亚洲国产天堂久久综合网| 欧美va天堂| 久久狠狠婷婷| 一区二区三区国产精华| 欧美激情小视频| 亚洲高清色综合| 国产精品免费区二区三区观看| 韩国美女久久| 国产欧美三级| 国产精品三级视频| 国产精品你懂的在线欣赏| 欧美日韩一二三四五区| 亚洲精品综合在线| 久久精品国产免费看久久精品| 欧美日韩一区二区免费在线观看| 免费黄网站欧美| 麻豆成人91精品二区三区| 欧美专区一区二区三区| 久久不射中文字幕| 国产精品自在线| 亚洲国产成人porn| 美女999久久久精品视频| 亚洲视频福利| 亚洲国产91| 毛片一区二区三区| 日韩视频专区| 欧美一区二区在线观看| 亚洲伦理一区| 欧美日韩国产在线观看| 国产精品永久在线| 妖精成人www高清在线观看| 先锋影音一区二区三区| 欧美一区国产在线| 欧美视频在线观看一区| 国产在线观看91精品一区| 亚洲另类黄色| 国产视频观看一区| 夜夜嗨av色综合久久久综合网| 久久蜜臀精品av| 国产欧美一区二区精品性| 久久嫩草精品久久久久| 男女激情视频一区| 狠狠干成人综合网| 尤物九九久久国产精品的特点| 久久大综合网| 欧美成人视屏| 欧美精品尤物在线| 欧美色欧美亚洲高清在线视频| 久久综合网络一区二区| 国产欧美欧美| 亚洲韩国一区二区三区| 亚洲一区二区免费看| 亚洲国产日韩欧美在线图片| 久久久久国产精品一区三寸| 麻豆精品视频| 国产精品美女久久久久久2018| 国产一区二区日韩| 国产精品免费网站在线观看| 国产精品久久久久一区二区三区共| 亚洲欧美日韩在线一区| 欧美在线国产| 欧美一区二视频在线免费观看| 久久资源在线| 久久青草久久| 亚洲综合电影| 国产精品丝袜白浆摸在线| 亚洲欧美日韩精品久久亚洲区| 久久久精品久久久久| 久久亚洲精品视频| 老鸭窝毛片一区二区三区| 国产精品视频久久久| 欧美激情第六页| 在线亚洲欧美专区二区| 国产伦精品一区二区三区免费迷| 欧美电影美腿模特1979在线看| 国产亚洲欧美日韩日本| 欧美精品国产一区| 国产精品入口尤物| 欧美久久久久久久| 国产精品男女猛烈高潮激情| 狠狠噜噜久久| 91久久香蕉国产日韩欧美9色| 亚洲欧洲日韩在线| 国产欧美精品va在线观看| 国产人久久人人人人爽| 欧美激情二区三区| 国内精品写真在线观看| 在线免费高清一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了中文| 免费看黄裸体一级大秀欧美| 亚洲免费观看高清完整版在线观看| 在线观看日韩一区| 国产精品最新自拍| 欧美丝袜一区二区| 99国产精品国产精品毛片| 国产亚洲一区二区在线观看| 亚洲午夜精品久久久久久浪潮| 欧美日韩免费| 欧美午夜片在线免费观看| 国产精品手机视频| 国产精品丝袜白浆摸在线| 国产亚洲午夜高清国产拍精品| 国产精品日韩电影| 久久精品国产一区二区三区免费看| 欧美日韩岛国| 欧美国产日韩免费| 欧美日韩一区二区在线播放| 欧美日韩国产一区二区| 欧美xart系列在线观看| 欧美一区二区视频观看视频| 欧美va天堂va视频va在线| 亚洲国产岛国毛片在线| 欧美日韩一级大片网址| 好吊色欧美一区二区三区四区| 亚洲欧美国产精品专区久久| 国内成人在线| 久久久久久久久久看片| 欧美激情精品久久久久久黑人| 久久人人爽人人爽爽久久| 欧美日韩视频免费播放| 欧美日韩免费一区二区三区视频| 亚洲一区二区三区涩| 欧美午夜影院| 国产精品久久久一区麻豆最新章节| 欧美xxx成人| 国产精品一区二区女厕厕| 99视频精品全部免费在线| 一本色道久久99精品综合| 欧美区日韩区| 免费高清在线视频一区·| 欧美日韩国产综合在线| 国产精品进线69影院| 夜夜嗨一区二区三区| 国产精品网红福利| 欧美人与性动交a欧美精品| 国产精品成人久久久久| 久久综合一区| 两个人的视频www国产精品| 欧美+亚洲+精品+三区| 午夜一区二区三区不卡视频| 欧美精品一区二区三区在线看午夜| 亚洲欧美日韩在线不卡| 欧美午夜电影完整版| 国产精品婷婷| 新片速递亚洲合集欧美合集| 久久久久欧美| 国产亚洲福利社区一区| aa成人免费视频| 欧美经典一区二区三区| 在线观看欧美日韩| 亚洲精品一区二区三区四区高清| 国产亚洲精品久久久久动| 欧美大片在线观看一区二区| 国内精品久久久久久久影视麻豆| 欧美激情在线| 国产色综合天天综合网| 99国产精品私拍| 欧美在线播放| 久久福利视频导航| 国产欧美日韩综合一区在线观看| 久久漫画官网| 欧美色欧美亚洲高清在线视频| 欧美精品在线视频| 一本久久知道综合久久| 一区二区在线免费观看| 一区二区久久久久| 国产日韩在线一区二区三区| 国产精品乱码一区二三区小蝌蚪| 激情六月婷婷综合| 亚洲日韩中文字幕在线播放| 日韩一级精品视频在线观看| 欧美中文在线观看国产| 国模大胆一区二区三区| 欧美精品一区二区三区在线播放| 在线一区二区三区做爰视频网站| 国产伦精品一区二区三区四区免费| 国产亚洲精品bt天堂精选| 日韩视频在线一区| 亚洲欧美成人一区二区在线电影| 欧美性视频网站| 亚洲日本在线观看| 欧美成年人在线观看| 国产日产精品一区二区三区四区的观看方式| 久久av一区二区| 亚洲国产精品久久久久秋霞不卡| 欧美成人精品不卡视频在线观看| 欧美一区午夜精品| 亚洲欧美精品在线观看| 欧美在线视频免费播放| 久久精品毛片| 欧美午夜精品理论片a级大开眼界| 国产精品亚洲欧美| 黄网站色欧美视频| 亚洲美女黄网| 欧美视频中文一区二区三区在线观看| 你懂的国产精品永久在线| 久久久国产精彩视频美女艺术照福利| 亚洲黄色精品| 国产精品影音先锋| 亚洲国内在线| 久久精品91| 亚洲一区免费网站| 一区二区三区www| 亚洲亚洲精品三区日韩精品在线视频| 1000精品久久久久久久久| 亚洲日本va午夜在线影院| 欧美日韩视频一区二区三区| 国产精品国产三级国产普通话三级| 欧美精品在线观看| 欧美激情视频一区二区三区免费| 免费一级欧美片在线播放| 一区二区三区久久网| 久久精品99国产精品酒店日本| 一区二区三区导航| 亚洲免费影院| 欧美激情综合| 在线看片成人| 国产精品毛片va一区二区三区| 另类成人小视频在线| av成人毛片| 国产精品视频999| 久久久久综合一区二区三区| 欧美精品一区三区在线观看| 亚洲国产91色在线| 国产一区二区成人| 国产精品久久久久久久久久尿| 亚洲一区二区三区免费视频| 小黄鸭精品aⅴ导航网站入口| 国产精品亚洲аv天堂网| 日韩视频免费观看| 亚洲黄页视频免费观看| 精品999成人| 欧美专区在线观看| 国产精品天美传媒入口| 亚洲国产美女| 国产美女精品人人做人人爽| 国产噜噜噜噜噜久久久久久久久| 久久激情一区| 亚洲精品一二三| 亚洲综合色视频| 午夜在线a亚洲v天堂网2018| 欧美日韩国产一区| 亚洲午夜视频在线观看| 亚洲精品日韩激情在线电影| 99这里只有精品| 久久免费偷拍视频| 久久亚洲免费| 国产精品二区二区三区| 精品成人一区二区三区四区| 欧美精品在线免费播放| 欧美日韩在线电影| 亚洲二区免费| 亚洲欧美日韩视频二区| 欧美午夜a级限制福利片| 中文亚洲免费| 久久只精品国产| 国产日韩欧美三级| 欧美午夜在线观看| 亚洲视频大全| 狠狠狠色丁香婷婷综合久久五月| 精品福利电影| 99国产精品视频免费观看| 国产伦精品一区二区三区在线观看| 一区二区亚洲欧洲国产日韩| 亚洲人成网站777色婷婷| 国模私拍视频一区| 蜜乳av另类精品一区二区| 久久夜精品va视频免费观看| 国产欧美一区二区三区在线看蜜臀| 久久精品国产99精品国产亚洲性色| 国产精品欧美久久久久无广告| 在线播放亚洲一区| 欧美婷婷久久| 一区二区电影免费观看| 久久国产精品毛片| 亚洲成人原创| 欧美日韩精品二区第二页| 美女露胸一区二区三区| 欧美国产一区二区在线观看| 国产精品九色蝌蚪自拍| 欧美性猛交xxxx乱大交蜜桃| 99视频有精品| 亚洲激精日韩激精欧美精品| 亚洲少妇诱惑| 欧美国产亚洲视频| 亚洲激情影院| 狠狠干成人综合网| 香蕉乱码成人久久天堂爱免费| 亚洲欧美三级在线| 国产精品丝袜久久久久久app|