顧玲玲,袁新顏,許美軍
(江蘇商貿(mào)職業(yè)學(xué)院,江蘇 南通 226011)
黨中央、國務(wù)院歷來高度重視農(nóng)業(yè)、農(nóng)村和農(nóng)民工作?!叭r(nóng)”問題在我國作為一個(gè)概念提出來是在20世紀(jì)90年代中期。2004年中央一號文件中指出,要在宏觀調(diào)控中注重加強(qiáng)農(nóng)業(yè),實(shí)行一系列更直接、更有力的政策措施。2018年中共中央、國務(wù)院印發(fā)了《鄉(xiāng)村振興戰(zhàn)略規(guī)劃(2018—2022年)》,規(guī)劃中強(qiáng)調(diào)“加快農(nóng)業(yè)現(xiàn)代化步伐,提升農(nóng)業(yè)信息化水平”。
我國是一個(gè)農(nóng)業(yè)大國,鄉(xiāng)村常住人口依舊占據(jù)總?cè)丝谳^大比例,農(nóng)業(yè)依然是中國的基礎(chǔ)產(chǎn)業(yè),而且全球氣候變化、消費(fèi)升級、營養(yǎng)健康等因素使得農(nóng)業(yè)的價(jià)值變得更加凸顯。在云計(jì)算、大數(shù)據(jù)、人工智能時(shí)代,農(nóng)業(yè)也需要來一場徹頭徹尾的變革。通過對資料的收集,深入思考,筆者意識到可將所學(xué)知識用于農(nóng)業(yè)種植,確定研究方向。目前,甜瓜種植是經(jīng)驗(yàn)式種植,即澆水時(shí)間、澆水量、溫度控制、甜瓜成熟度等都需種植人員憑借經(jīng)驗(yàn)給出判斷,費(fèi)時(shí)費(fèi)力,誤判可能性大,本研究采用傳感器獲取瓜田各項(xiàng)數(shù)據(jù),傳送云端,對數(shù)據(jù)處理,給出控制命令。前期資料的查找,相關(guān)課程的學(xué)習(xí)為本項(xiàng)目的順利完成奠定了基礎(chǔ)[1]。
伴隨現(xiàn)代信息技術(shù)的進(jìn)步與推廣,互聯(lián)網(wǎng)技術(shù)與不同產(chǎn)業(yè)的關(guān)系愈發(fā)緊密,其中“互聯(lián)網(wǎng)技術(shù)+農(nóng)業(yè)”的生產(chǎn)方式突破傳統(tǒng)農(nóng)業(yè)生產(chǎn)模式,完成了傳統(tǒng)農(nóng)業(yè)與新興技術(shù)的相互融合,使傳統(tǒng)農(nóng)業(yè)生產(chǎn)進(jìn)入新的階段,即智慧農(nóng)業(yè)階段。智慧農(nóng)業(yè)打破現(xiàn)有的農(nóng)業(yè)生產(chǎn)模式,結(jié)合云計(jì)算技術(shù)、無線通信技術(shù)以及物聯(lián)網(wǎng)技術(shù),實(shí)現(xiàn)遠(yuǎn)距離控制農(nóng)產(chǎn)品生產(chǎn)、遠(yuǎn)距離監(jiān)測農(nóng)產(chǎn)品生長環(huán)境、提前發(fā)布災(zāi)變預(yù)警通知等一系列精準(zhǔn)、智能控制。本研究項(xiàng)目屬于智慧農(nóng)業(yè)范疇。
美國、日本等多個(gè)發(fā)達(dá)國家政府相繼推出了智慧農(nóng)業(yè)發(fā)展計(jì)劃并取得了成果。美國在生產(chǎn)及經(jīng)營環(huán)節(jié)借助云計(jì)算、物聯(lián)網(wǎng)及大數(shù)據(jù)分析,實(shí)現(xiàn)了農(nóng)產(chǎn)品全生命周期和全生產(chǎn)流程的數(shù)據(jù)共享及智能決策。美國中西部地區(qū)在玉米、大豆、甜菜等作物種植方面廣泛應(yīng)用云計(jì)算、物聯(lián)網(wǎng)技術(shù)。日本作為現(xiàn)代化農(nóng)業(yè)技術(shù)的代表國家,在智慧農(nóng)業(yè)領(lǐng)域持續(xù)投入。例如:日本葡萄種植園安裝了農(nóng)田服務(wù)器遠(yuǎn)程監(jiān)控設(shè)備,記錄農(nóng)場中的各種信息,包括太陽輻射、溫度和濕度等。農(nóng)民可以通過后臺輕松地確定最佳的施肥和收獲時(shí)間。數(shù)據(jù)上傳云端,不斷積累可以幫助農(nóng)場更好地分析葡萄的生長規(guī)律,進(jìn)一步提高葡萄的種植水平和葡萄酒的釀造品質(zhì)。
相對而言,我國智慧農(nóng)業(yè)仍然在初級階段,存在著一些問題:產(chǎn)品初級、脫離實(shí)際,無法滿足農(nóng)業(yè)生產(chǎn)需求;傳感器價(jià)格昂貴且大多數(shù)只用于溫室環(huán)境;智慧農(nóng)業(yè)系統(tǒng)對于作物監(jiān)測的數(shù)據(jù)單一且稀少,聯(lián)動(dòng)性差。各種傳感器加上后臺系統(tǒng)少則數(shù)十萬,多則百萬。對于多數(shù)普通農(nóng)戶來說,投入產(chǎn)出比低。很多概念性、實(shí)驗(yàn)室產(chǎn)品沒有經(jīng)過大量數(shù)據(jù)驗(yàn)證,對于農(nóng)戶來說是雞肋產(chǎn)品[2]。
本研究力爭在降低建設(shè)成本的前提下,開發(fā)小型系統(tǒng),滿足瓜農(nóng)需求,力爭對甜瓜生命周期進(jìn)行實(shí)時(shí)監(jiān)控。每個(gè)甜瓜都有一個(gè)二維碼身份證,農(nóng)民可以用手機(jī)精確了解到澆水、施肥、授粉、纏蔓等耕作消息,確保不打激素,讓每一個(gè)瓜長足天數(shù),真正的“瓜熟蒂落”。
本項(xiàng)目經(jīng)過前期的調(diào)研,與學(xué)校的校企合作單位進(jìn)行溝通與交流,基本確定了本項(xiàng)目的系統(tǒng)架構(gòu),后期主要進(jìn)行各模塊的硬件和軟件設(shè)計(jì),數(shù)據(jù)上傳云端,研究設(shè)計(jì)最優(yōu)路徑。
(1)云上種瓜系統(tǒng)由自動(dòng)檢測系統(tǒng)、遠(yuǎn)程控制系統(tǒng)等組成。
(2)云上種瓜系統(tǒng)的硬件設(shè)計(jì)。項(xiàng)目對最小控制系統(tǒng)、傳感器、物聯(lián)網(wǎng)節(jié)點(diǎn)、物聯(lián)網(wǎng)智能網(wǎng)關(guān)等模塊做詳細(xì)的硬件設(shè)計(jì)[3]。
(3)云上種瓜系統(tǒng)的軟件設(shè)計(jì)。在硬件電路設(shè)計(jì)基礎(chǔ)上,項(xiàng)目編寫各模塊的軟件程序,并進(jìn)行調(diào)試。
(4)云上種瓜系統(tǒng)控制功能。項(xiàng)目設(shè)計(jì)手機(jī)端App、PC端控制平臺,實(shí)時(shí)監(jiān)控瓜田狀態(tài),處理搜集的數(shù)據(jù),給出輸出指令,控制環(huán)境調(diào)節(jié)設(shè)備。
課題組成員前期通過對云計(jì)算課程的學(xué)習(xí),在項(xiàng)目中添加云服務(wù),將傳感器獲取的數(shù)據(jù)通過ZigBee協(xié)議傳給智能網(wǎng)關(guān),繼而通過MQTT協(xié)議上傳云端。采用云計(jì)算技術(shù)進(jìn)行數(shù)據(jù)存儲(chǔ),優(yōu)勢較大:處理速率快,易擴(kuò)容,統(tǒng)一管理,成本低廉,隨意讀取,資源共享。本項(xiàng)目通過多種傳感器對瓜田各項(xiàng)數(shù)據(jù)進(jìn)行采集。土地監(jiān)測器可用于監(jiān)測土壤供肥性能;土壤溫濕度傳感器可用于測量土壤相對含水量以及土壤溫度;空氣CO2傳感器可用于測量空氣中CO2的含量;空氣溫濕度傳感器可用于測量氣溫和空氣中的濕度;光照傳感器可用于測量光照的強(qiáng)度等。
項(xiàng)目創(chuàng)新:
(1)傳統(tǒng)的數(shù)據(jù)記錄方式是采用手工記錄,容易出現(xiàn)誤差和丟失。本項(xiàng)目中數(shù)據(jù)上傳云端,統(tǒng)一管理,便于操作,還可以形成數(shù)據(jù)圖表。云平臺支持設(shè)備數(shù)據(jù)采集上云和云端數(shù)據(jù)下發(fā)設(shè)備端,提供方便快捷的設(shè)備管理能力,支持遠(yuǎn)程調(diào)試、監(jiān)控、運(yùn)維。
(2)開發(fā)手機(jī)App,PC端云平臺,實(shí)時(shí)監(jiān)測瓜田狀態(tài),數(shù)據(jù)下發(fā)環(huán)境調(diào)節(jié)設(shè)備,如噴灌設(shè)備、風(fēng)機(jī)設(shè)備、遮陽網(wǎng)、加熱設(shè)備。
(3)普通瓜田種植依據(jù)農(nóng)民的種植經(jīng)驗(yàn),確定什么時(shí)候澆水、澆多少水、施多少肥等,目前通過傳感器獲取各項(xiàng)數(shù)據(jù),與標(biāo)準(zhǔn)值進(jìn)行比較,確定澆水、施肥等環(huán)節(jié)。
(1)深入研究國內(nèi)外智慧農(nóng)業(yè)之云上種瓜的發(fā)展現(xiàn)狀,學(xué)習(xí)已有的經(jīng)典案例。分析實(shí)現(xiàn)云上種瓜的各項(xiàng)技術(shù)。
(2)明確云上種瓜的要求與功能,構(gòu)建系統(tǒng)整體架構(gòu)。
系統(tǒng)整體架構(gòu)如圖1所示。
圖1 系統(tǒng)整體架構(gòu)
人通過五官(視、聽、嗅、味、觸)接收外界的信息,經(jīng)過大腦的思維(信息處理)作出相應(yīng)的動(dòng)作。而用計(jì)算機(jī)控制的自動(dòng)化裝置如機(jī)器人,則可以說電子計(jì)算機(jī)(電腦)相當(dāng)于人的大腦,而傳感器則相當(dāng)于人的五官部分。中國物聯(lián)網(wǎng)校企聯(lián)盟認(rèn)為,傳感器的存在和發(fā)展,讓物體有了觸覺、味覺和嗅覺等感官,讓物體慢慢變得活了起來。其對比分析如圖2所示。
圖2 對比分析
(3)其他關(guān)鍵技術(shù)及服務(wù)。
Zigbee技術(shù)是一種應(yīng)用于短距離和低速率下的無線通信技術(shù),主要用于距離短、功耗低且傳輸速率不高的各種電子設(shè)備之間進(jìn)行數(shù)據(jù)傳輸。
智能網(wǎng)關(guān)是連接感知網(wǎng)絡(luò)與傳統(tǒng)通信網(wǎng)絡(luò)的紐帶,具備管理底層的各感知節(jié)點(diǎn)的功能。
MQTT協(xié)議是遙信消息隊(duì)列傳輸,基于發(fā)布/訂閱范式的消息協(xié)議,是為大量計(jì)算能力有限且工作在低帶寬、不可靠的網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備通信而設(shè)計(jì)的協(xié)議,非常適合物聯(lián)網(wǎng)通信。
物聯(lián)網(wǎng)云平臺支持設(shè)備數(shù)據(jù)采集上云和云端數(shù)據(jù)下發(fā)設(shè)備端,提供方便快捷的設(shè)備管理能力,支持遠(yuǎn)程調(diào)試、監(jiān)控、運(yùn)維。
(4)明確云上種瓜控制系統(tǒng)的硬件設(shè)計(jì)。
本項(xiàng)目借助多種傳感器獲取瓜田實(shí)時(shí)數(shù)據(jù),以STM32為核心,采用485信號的傳感器通過485接口連接,并與STM32通信。硬件部分主要包括控制執(zhí)行模塊、電源及外圍電路,物聯(lián)網(wǎng)節(jié)點(diǎn)通過ZigBee協(xié)議將數(shù)據(jù)傳給網(wǎng)關(guān)。這部分硬件框架圖如3所示。
圖3 硬件框架
(5)明確云上種瓜控制系統(tǒng)的軟件設(shè)計(jì)。
本系統(tǒng)軟件設(shè)計(jì)包括兩部分,一是通過傳感器采集數(shù)據(jù),利用云服務(wù)上傳云端;二是開發(fā)手機(jī)端App、PC端控制平臺,對采集的數(shù)據(jù)處理,給出控制命令,控制噴灌設(shè)備、風(fēng)機(jī)等。本項(xiàng)目選擇Keil uVision5作為開發(fā)環(huán)境,以C語言來編寫傳感器數(shù)據(jù),采集部分功能代碼。PC端控制平臺的編程采用Java Web語言,以B/S架構(gòu)和SSM(Spring+SpringMVC+MyBatis)框架為基礎(chǔ),服務(wù)器采用Apache Tomcat來開發(fā)Web系統(tǒng)。B/S架構(gòu)簡化了系統(tǒng)的開發(fā)、維護(hù)和使用,降低了用戶的總體成本。手機(jī)端App的開發(fā)可基于Android App開發(fā)。
用戶可以通過手機(jī)App獲取瓜園的氣溫、空氣濕度、光照、土壤溫度、土壤供肥性能等環(huán)境數(shù)據(jù),進(jìn)而了解瓜園的生長趨勢及質(zhì)量,視頻的接入使得用戶更加直觀。以遠(yuǎn)程灌溉為例,手機(jī)端將提醒菜園狀態(tài),當(dāng)菜園到了澆水時(shí)間,則會(huì)提示“缺水了,可澆水”的指令,當(dāng)點(diǎn)擊按鈕“我要澆水”時(shí),菜園將自動(dòng)打開灌溉設(shè)施,進(jìn)行澆水。用戶也可以在電腦端后臺進(jìn)行傳感器及網(wǎng)關(guān)等設(shè)備的工作狀態(tài)統(tǒng)一管理及維護(hù)。