田野 龔瑞昆
【摘 ?要】為了使用戶能實時獲取大棚內(nèi)農(nóng)作物生長的準(zhǔn)確信息,本文采用ZigBee物聯(lián)網(wǎng)技術(shù)搭建了智慧農(nóng)業(yè)大棚智能系統(tǒng)。利用分布在農(nóng)田中的各類傳感器對數(shù)據(jù)進行采集,通過ZigBee網(wǎng)絡(luò)與各設(shè)備之間的連接將數(shù)據(jù)傳遞給用戶端,同時還將農(nóng)作物的生長環(huán)境等信息傳遞給智能農(nóng)業(yè)大棚應(yīng)用服務(wù)平臺,平臺通過對各項數(shù)據(jù)科學(xué)的處理后報告給客戶端分析、預(yù)測,來達到預(yù)防病蟲害的發(fā)生目的,讓農(nóng)作物與互聯(lián)網(wǎng)的對接成為了可能。
【關(guān)鍵詞】物聯(lián)網(wǎng);ZigBee技術(shù);智能化;智慧大棚
中圖分類號:S220.2;文獻標(biāo)識碼:A ? 文章編號:
0引言
本文利用ZigBee數(shù)據(jù)傳輸通信網(wǎng)絡(luò)、監(jiān)控系統(tǒng)、數(shù)據(jù)處理服務(wù)終端等模塊作為基礎(chǔ)搭建物聯(lián)網(wǎng)平臺,設(shè)計了一套完整的現(xiàn)代農(nóng)業(yè)大棚系統(tǒng)[1]。大棚中的傳感器節(jié)點把農(nóng)作物的生長信息以及環(huán)境信息等數(shù)據(jù)通過ZigBee網(wǎng)絡(luò)傳遞給大棚應(yīng)用服務(wù)端,能夠保證用戶實時獲取大棚內(nèi)生長作物的生長信息,實現(xiàn)對大棚的智能化管理。
1 ZigBee技術(shù)介紹
ZigBee技術(shù)是一種低能耗、低成本的無線數(shù)據(jù)通信網(wǎng)絡(luò)。ZigBee無線網(wǎng)絡(luò)體系的協(xié)議結(jié)構(gòu)是在IEEE 802.15.4規(guī)定的基礎(chǔ)上,將其擴展到整個通信協(xié)議至網(wǎng)絡(luò)層與應(yīng)用層,能夠?qū)崿F(xiàn)農(nóng)業(yè)大棚區(qū)間的短距離無線通信[2]。
2 智慧大棚系統(tǒng)設(shè)計
2.1 整體結(jié)構(gòu)
ZigBee智慧大棚通信系統(tǒng)由感知、網(wǎng)絡(luò)傳輸、應(yīng)用服務(wù)三部分搭建。其中感知部分由分布在大棚內(nèi)的各類傳感器負(fù)責(zé)采集大棚內(nèi)土壤、空氣溫濕度溫濕度、pH值、光輻射強度、CO2濃度等植物生長環(huán)境信息,再將實時獲取感知的數(shù)據(jù)傳輸?shù)絑igBee網(wǎng)關(guān);網(wǎng)絡(luò)傳輸部分通過ZigBee協(xié)調(diào)器創(chuàng)建新的網(wǎng)絡(luò),同時協(xié)調(diào)器也具有路由器功能,將上層信息和監(jiān)控模塊的數(shù)據(jù)信息通過ZigBee網(wǎng)絡(luò)保存到數(shù)據(jù)庫中等待處理;應(yīng)用服務(wù)部分主要負(fù)責(zé)數(shù)據(jù)的處理再進行展示與服務(wù)應(yīng)用,提供給用戶端,用戶通過Android設(shè)備或者電腦等進行控制[3]。
2.2 模塊構(gòu)成
大棚通信系統(tǒng)的三個主要部分主要由五個模塊構(gòu)成[4],如圖1所示。
(1)數(shù)據(jù)采集模塊,大棚內(nèi)農(nóng)作物的生長環(huán)境參數(shù)和土壤參數(shù)等信息通過各類傳感器獲取,主要通過這一模塊的功能實現(xiàn)。
(2)自動預(yù)警模塊,協(xié)調(diào)器端將傳感器采集到的數(shù)據(jù)通過網(wǎng)絡(luò)發(fā)送到網(wǎng)關(guān)并保存到網(wǎng)絡(luò)數(shù)據(jù)庫中。通過采集到的數(shù)據(jù)與數(shù)據(jù)庫中農(nóng)作物正常生長數(shù)據(jù)信息進行對比了解農(nóng)作物生長是否正常。
(3)現(xiàn)場控制模塊,由工作人員在Android手機或電腦終端完成對大棚卷簾遮光門、通風(fēng)換氣、噴水機等繼電設(shè)備的控制。
(4)施肥、灌溉模塊,使農(nóng)作物對生長所需養(yǎng)分的需求不再受天氣條件的制約。該模塊主要由灌溉、施肥類繼電設(shè)備控制實現(xiàn)。
(5)視頻監(jiān)控處理模塊,主要由嵌入式網(wǎng)關(guān)與視頻攝像頭成對大棚內(nèi)農(nóng)作物生長情況的遠程實時監(jiān)控。
2.3 系統(tǒng)硬件設(shè)計
下位機硬件部分主要是終端節(jié)點跟協(xié)調(diào)器節(jié)點的功能實現(xiàn)。
終端節(jié)點部分由各類傳感器負(fù)責(zé)采集棚內(nèi)農(nóng)作物數(shù)據(jù)信息。主要由CC2530[5]中央處理器、通信、傳感器和電源控制四個模塊構(gòu)成。當(dāng)傳感器模塊讀取信號后經(jīng)過一系列數(shù)據(jù)分析和轉(zhuǎn)化后,便獲得各類參數(shù)信息。協(xié)調(diào)器節(jié)點主要創(chuàng)建網(wǎng)絡(luò),實現(xiàn)和滿足多個同區(qū)域終端通信功能。同時,還可以充當(dāng)路由器。
上位機的硬件設(shè)計是用戶端在Android智能手機、PC上可以直接安裝的APP應(yīng)用軟件,在登錄APP后可實現(xiàn)主對大棚實時數(shù)據(jù)在線檢測、遠程控制以及數(shù)據(jù)管理三大模塊的操作。
2.3 系統(tǒng)軟件設(shè)計
下位機的軟件設(shè)計主要為系統(tǒng)的軟件開發(fā),運用支持C++語言編程的IAR Embedded Workbench 開發(fā)平臺[6]。
上位機的軟件部分主要采用Visual Studio集成開發(fā)軟件用Java語言來對Web主頁進行軟件編程與開發(fā)。用戶登錄Web后進入客戶端能夠快速獲取農(nóng)作物的生長信息,同時可以查詢歷史數(shù)據(jù)、視頻監(jiān)控調(diào)取、調(diào)節(jié)傳感器等。
3 結(jié)語
基于ZigBee物聯(lián)網(wǎng)的智慧農(nóng)業(yè)大棚系統(tǒng)與傳統(tǒng)農(nóng)業(yè)生產(chǎn)模式相比,作為一種新型的農(nóng)業(yè)發(fā)展模式正在快速興起。棚內(nèi)的智能調(diào)節(jié)作用使得農(nóng)作物不再自然天氣條件的制約,可使得系統(tǒng)用戶準(zhǔn)確實時地了解溫室大棚的信息,更好地促進農(nóng)作物生長,極大提高了農(nóng)作物的生產(chǎn)率,讓農(nóng)業(yè)向著更加智慧、精準(zhǔn)的方向發(fā)展。
參考文獻:
[1]孫忠祥.基于設(shè)備云平臺的智能農(nóng)業(yè)溫室大棚遠程監(jiān)控統(tǒng)的實現(xiàn)[D].哈爾濱理工大學(xué),2017.
[2]季永權(quán).基于ZigBee無線傳感網(wǎng)絡(luò)的溫室智能監(jiān)控系統(tǒng)的研究與應(yīng)用[D].浙江農(nóng)林大學(xué),2018.
[3]Liu L,Zhang Y.“Design of greenhouse environme nt monitoringsystem based on Wireless Sensor Network”,3rd International Conference on Control,Aujomation and Robotics.IEEE,pp.463-466,Apr.2017.
[4]基于ZigBee網(wǎng)絡(luò)的溫室環(huán)境監(jiān)控系統(tǒng)設(shè)計[J].張宏偉,解應(yīng)博,楊紅濤.軟件導(dǎo)刊.2017(07).
[5]基于CC2530和ZigBee技術(shù)的智慧大棚系統(tǒng)的研究[J].薛文龍,李存永,楊世鳳.黑龍江科技信息2016(15).
[6]基于無線傳感器網(wǎng)絡(luò)的農(nóng)田環(huán)境監(jiān)測系統(tǒng)研究與實現(xiàn)[D].孫玉文.南京農(nóng)業(yè)大學(xué)2013.
基金項目:
國家自然科學(xué)基金(編號:61803154)。
作者簡介:
龔瑞昆(1962-),男,河北唐山人,博士,教授。主要從事檢測技術(shù)及智能裝置方面的研究。
田野,(1994—)男,河北保定人,碩士研究生。主要從事物聯(lián)網(wǎng)智慧農(nóng)業(yè)與智能控制方面的研究。
(作者單位:(華北理工大學(xué))