葉佳男 白 娜 陳鑫博 韓 琪 趙雪崧 李金發(fā) 張青華
(哈爾濱石油學(xué)院,黑龍江 哈爾濱150027)
創(chuàng)新技術(shù)的不斷涌現(xiàn),從根本上改變了傳統(tǒng)農(nóng)業(yè)的發(fā)展模式,通過應(yīng)用物聯(lián)網(wǎng)技術(shù)、人工智能技術(shù)以及大數(shù)據(jù)技術(shù)等使我國農(nóng)業(yè)從原來看天吃飯的傳統(tǒng)農(nóng)業(yè)模式轉(zhuǎn)變?yōu)楦弋a(chǎn)、高效、低耗、優(yōu)質(zhì)、生態(tài)和安全的智慧農(nóng)業(yè)模式,隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,數(shù)據(jù)存儲,全面感知,數(shù)據(jù)上云等方式使得智慧農(nóng)業(yè)的傳輸網(wǎng)絡(luò)進(jìn)一步擴(kuò)大,更進(jìn)一步的進(jìn)階為“互聯(lián)網(wǎng)+”智慧農(nóng)業(yè)模式。
本項目依據(jù)物聯(lián)網(wǎng)架構(gòu),本項目工作主要分為感知層、網(wǎng)絡(luò)層和應(yīng)用層。
在感知層中,光照傳感器、空氣溫濕度傳感器、土壤溫濕度傳感器、pH 值監(jiān)測傳感器會實時監(jiān)測環(huán)境各參數(shù)數(shù)據(jù),通過利用NB-IOT 模塊采用4G 通信方式實時將傳感器采集到的數(shù)據(jù)傳送至網(wǎng)絡(luò)層的服務(wù)器接收端。
網(wǎng)絡(luò)層服務(wù)器會根據(jù)接收到的數(shù)據(jù)與數(shù)據(jù)庫中儲存的數(shù)據(jù)進(jìn)行多次比對做出更準(zhǔn)確的判斷,也可以長期儲存感知層傳送的數(shù)據(jù),為以后的數(shù)據(jù)分析提供依據(jù)。
應(yīng)用層中用戶可以通過微信用戶端、PC 端查看植物所屬環(huán)境的各項參數(shù),用戶也可以根據(jù)所查看到的數(shù)據(jù)做出判斷后對環(huán)境中制動設(shè)備換氣設(shè)備裝置、灌溉裝置等進(jìn)行控制。本項目具體的工作流程圖如圖1 所示。
數(shù)據(jù)采集部分采用485 型的溫濕度變送器、二氧化碳變送器、光照度變送器、土壤溫濕度水分傳感器、空氣質(zhì)量(轉(zhuǎn)下頁)送變器完成相關(guān)數(shù)據(jù)采集。傳感器主要通過485 通信利用NB-IOT 模塊將采集到的農(nóng)作物信息傳送至服務(wù)器端口,用戶主要通過4G 通信將服務(wù)器中的數(shù)據(jù)傳送至手機微信端后查看農(nóng)作物生長環(huán)境信息。
圖1 系統(tǒng)工作流程圖
3.2.1 云端與底層數(shù)據(jù)通信設(shè)計
鑒于NB-IOT 的優(yōu)良特性,我們的底層數(shù)據(jù)通信采用的NB-IOT 承載底層數(shù)據(jù)的通信功能。在底層我們通過485 底層傳感器對數(shù)據(jù)進(jìn)行一個采集,然后利用NB-IOT 模塊接入附近的網(wǎng)絡(luò)基站,將底層數(shù)據(jù)入網(wǎng)發(fā)送給我們的云端。
3.2.2 云端與用戶微信數(shù)據(jù)交互
在我們的云端后臺有我們自主設(shè)計的第三方程序,這可以讓云端時刻監(jiān)控我們手機微信程序的信息交互。當(dāng)識別到手機微信端發(fā)送出的指令時,云端可以對該指令進(jìn)行判斷,然后按指令內(nèi)容執(zhí)行相應(yīng)的操作,從而達(dá)到云端與用戶的數(shù)據(jù)交互。
3.2.3 云端獲取作物養(yǎng)植數(shù)據(jù)
我們在云端中加入自動網(wǎng)絡(luò)爬取百度百科程序,通過云端識別的微信用戶指令內(nèi)容,將用戶想要獲取的農(nóng)作物名稱截取出來,通過網(wǎng)絡(luò)爬取去獲得其在百度百科中的各種農(nóng)作物生長所需的數(shù)據(jù),并且將這些重要數(shù)據(jù)結(jié)果反饋給我們的用戶微信端,同時這些數(shù)據(jù)也將保存在我們的云端數(shù)據(jù)庫中,以便于以后植物生長時云端去判定當(dāng)前環(huán)境是否為農(nóng)作物的最適合生長環(huán)境。
在項目設(shè)計之初,以給用戶最簡便的操作為宗旨。用戶在使用我們的智慧云農(nóng)業(yè)時,只需要添加我們的微信官方指定賬號即可。免去傳統(tǒng)的各種下載綁定問題,一切的操作在智慧云農(nóng)業(yè)的官方微信聊天框內(nèi)便可全部實現(xiàn)。不同的功能實現(xiàn)只需要在內(nèi)容前加入相對應(yīng)的功能前標(biāo)。
該微型電動隔膜水泵泛應(yīng)用于各種農(nóng)田,該防水排風(fēng)風(fēng)扇廣泛應(yīng)用于各種環(huán)境通風(fēng)使用,本項目中主要由服務(wù)器通過4G通信傳送數(shù)據(jù)至NB-IOT ,由NB-IOT 發(fā)送信號直接控制24V繼電器,從而控制水泵和風(fēng)扇的狀態(tài)。
用戶界面采用微信終端,用戶無需安裝任何軟件。用戶只需像日常登錄微信,添加我們的智慧云農(nóng)業(yè)賬戶好友后,即可訪問用戶界面。該第三方操作程序支持現(xiàn)在所有的移動平臺系統(tǒng),如安卓系統(tǒng)和蘋果的IOS 系統(tǒng)。
在微信聊天框內(nèi)只需向我們智慧農(nóng)業(yè)賬號發(fā)送指令1.XXX(XXX 為地區(qū)名稱)。例如1.哈爾濱,則可以出現(xiàn)未來七天內(nèi)哈爾濱地區(qū)內(nèi)的天氣情況。并且后臺程序還會對這些天氣情況做一個判斷,進(jìn)而做出一些相對應(yīng)的改變。
農(nóng)作物環(huán)境狀態(tài):輸入2.溫濕度顯示農(nóng)作物現(xiàn)在環(huán)境的空氣溫度信息和土壤濕度狀態(tài)信息。
在微信窗口處,輸入3.查詢XXX(XXX為農(nóng)作物的名稱)。并且該網(wǎng)絡(luò)自動搜集后,獲取的信息內(nèi)容,程序還能自動截取其中的溫濕度參數(shù)數(shù)據(jù),傳輸?shù)胶笈_控制程序中,做一個植物生長的最適環(huán)境調(diào)控的參數(shù)值。
發(fā)送指令,4.開啟/關(guān)閉通風(fēng)??刂平K端檢測到信號指令后選擇對大棚內(nèi)的風(fēng)扇進(jìn)行開啟和關(guān)閉。
發(fā)送指令,5.開啟/關(guān)閉灌溉??刂平K端檢測到信號指令后選擇對大棚內(nèi)的灌溉進(jìn)行開啟和關(guān)閉。
物聯(lián)網(wǎng)智慧農(nóng)業(yè)平臺系統(tǒng)是由前端數(shù)據(jù)采集系統(tǒng)、無線傳輸系統(tǒng)、遠(yuǎn)程監(jiān)控系統(tǒng)、數(shù)據(jù)處理系統(tǒng)和“專家”系統(tǒng)組成。以農(nóng)業(yè)全產(chǎn)業(yè)、全過程智能化的泛在化為特征,以全面感知、可靠傳輸和智能處理等物聯(lián)網(wǎng)技術(shù)為支撐和手段,以自動化生產(chǎn)、最優(yōu)化控制、智能化管理、系統(tǒng)化物流和電子化交易為主要生產(chǎn)方式的高產(chǎn)、高效、低耗、優(yōu)質(zhì)、生態(tài)和安全的一種現(xiàn)代農(nóng)業(yè)發(fā)展模式與形態(tài)。智慧農(nóng)業(yè)所具備的功能有無線采集、無線控制、遠(yuǎn)程監(jiān)控、自動灌溉、自動施肥、自動噴藥等。