基于WSN的稻田養(yǎng)魚(yú)基地環(huán)境監(jiān)測(cè)平臺(tái)研究與設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
引 言
金魚(yú)養(yǎng)殖專(zhuān)業(yè)合作社的稻田養(yǎng)魚(yú)基地,主要是探索稻田示范養(yǎng)魚(yú),通過(guò)改造稻田 500 畝,進(jìn)行水產(chǎn)養(yǎng)殖。堅(jiān)持糧食不減產(chǎn)、不破壞稻田耕作層和減少農(nóng)藥化肥使用量為原則,充分利用稻田“一水兩用,一地兩收”的有效資源,堅(jiān)持把稻田漁業(yè)增產(chǎn)、農(nóng)民增收作為稻田養(yǎng)魚(yú)工作的重點(diǎn),提高稻田漁業(yè)綜合生產(chǎn)能力,開(kāi)辟漁業(yè)新的經(jīng)濟(jì)增長(zhǎng)點(diǎn),同時(shí)向市場(chǎng)提供優(yōu)質(zhì)綠色大米,提高市場(chǎng)競(jìng)爭(zhēng)力。而原先合作社在具體監(jiān)測(cè)水稻和魚(yú)群的生長(zhǎng)環(huán)境參數(shù),包括空氣溫濕度、光照強(qiáng)度、土壤溫濕度、水質(zhì)、pH值等都采用簡(jiǎn)單的儀表儀器和憑借管理者的目測(cè)或者經(jīng)驗(yàn)來(lái)判斷,既不科學(xué),也很容易出錯(cuò)。因此, 通過(guò)在稻田養(yǎng)魚(yú)基地架構(gòu)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)來(lái)監(jiān)測(cè)和控制適宜水稻和魚(yú)群的生長(zhǎng)環(huán)境非常迫切。
系統(tǒng)主要是當(dāng)傳感器節(jié)點(diǎn)接收到協(xié)調(diào)器的詢(xún)問(wèn)后,開(kāi)始采集包括空氣溫濕度、土壤溫濕度、光照強(qiáng)度、pH 值、水質(zhì)等在內(nèi)的環(huán)境傳感數(shù)據(jù),經(jīng)節(jié)點(diǎn)匯聚進(jìn)行分類(lèi)匯總后通過(guò)基站、網(wǎng)關(guān)節(jié)點(diǎn)等通信設(shè)施將數(shù)據(jù)發(fā)送到用戶(hù)終端,系統(tǒng)總體架構(gòu)如圖 1 所示。
1 系統(tǒng)總體架構(gòu)設(shè)計(jì)
構(gòu)建了一個(gè)適用于稻田養(yǎng)魚(yú)基地環(huán)境監(jiān)測(cè)的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)系統(tǒng),應(yīng)用基于WSN 系統(tǒng),可以實(shí)現(xiàn)稻田養(yǎng)魚(yú)基地內(nèi)水稻與魚(yú)群生長(zhǎng)環(huán)境的自動(dòng)監(jiān)測(cè)、遠(yuǎn)程傳輸、數(shù)據(jù)采集與處理。系統(tǒng)總架構(gòu)包括五層,分別是數(shù)據(jù)感知層、WSN 網(wǎng)絡(luò)層、采集匯聚層、中央服務(wù)層以及應(yīng)用決策層,如圖 2 所示。
2 硬件系統(tǒng)設(shè)計(jì)
硬件系統(tǒng)包括傳感器節(jié)點(diǎn)、匯聚節(jié)點(diǎn)、網(wǎng)關(guān)節(jié)點(diǎn)、數(shù)據(jù)服務(wù)器以及上位PC 機(jī)等。當(dāng)傳感器節(jié)點(diǎn)接收到協(xié)調(diào)器的詢(xún)問(wèn)后,開(kāi)始采集包括溫度、濕度、光照度等在內(nèi)的環(huán)境傳感數(shù)據(jù), 通過(guò)匯聚節(jié)點(diǎn)進(jìn)行分類(lèi)匯總后將數(shù)據(jù)通過(guò)網(wǎng)關(guān)節(jié)點(diǎn)發(fā)送到用戶(hù)終端,實(shí)現(xiàn)用戶(hù)足不出戶(hù),便可及時(shí)看到監(jiān)測(cè)環(huán)境的實(shí)時(shí)值及變化曲線(xiàn),了解環(huán)境狀況。并且可以制定出相應(yīng)的最優(yōu)水稻種植和魚(yú)群養(yǎng)殖方案。
3 軟件系統(tǒng)設(shè)計(jì)
(1)傳感器節(jié)點(diǎn)的軟件設(shè)計(jì)
傳感器節(jié)點(diǎn)的主要任務(wù)是通過(guò)無(wú)線(xiàn)傳輸方式將采集到的溫濕度數(shù)據(jù)送到其父節(jié)點(diǎn)。節(jié)點(diǎn)完成對(duì)傳感器和協(xié)議棧的初始化之后,再對(duì)協(xié)議棧進(jìn)行初始化,尋找合適的網(wǎng)絡(luò),發(fā)送加入網(wǎng)絡(luò)請(qǐng)求,得到確認(rèn)后,對(duì)是否接收到網(wǎng)關(guān)節(jié)點(diǎn)的測(cè)控命令進(jìn)行選擇,如果接收到則對(duì)傳感器采集到的數(shù)據(jù)進(jìn)行處理和向網(wǎng)關(guān)發(fā)送,如果不是則進(jìn)入休眠狀態(tài),等待定時(shí)器喚醒。收到喚醒指令后,開(kāi)始通過(guò)傳感器采集溫濕度信息,并將它上傳其父節(jié)點(diǎn)。如圖 3 所示。
(2) 監(jiān)測(cè)軟件設(shè)計(jì)
通過(guò)傳輸通信接收節(jié)點(diǎn)數(shù)據(jù),并利用監(jiān)測(cè)軟件以數(shù)據(jù)和圖表的方式顯示出監(jiān)測(cè)區(qū)域的環(huán)境信息,隨時(shí)在線(xiàn)查閱分析監(jiān)測(cè)到的數(shù)據(jù),簡(jiǎn)便實(shí)用。軟件系統(tǒng)主要包含實(shí)時(shí)監(jiān)測(cè)和數(shù)據(jù)管理兩部分。實(shí)時(shí)監(jiān)測(cè)主要包括監(jiān)測(cè)參數(shù)配置、數(shù)據(jù)接收、數(shù)據(jù)處理以及網(wǎng)絡(luò)拓?fù)洹?shù)據(jù)管理部分包括數(shù)據(jù)查詢(xún)、數(shù)據(jù)顯示以及數(shù)據(jù)報(bào)警三塊,如圖 4 所示。
(3) 數(shù)據(jù)傳輸控制
系 統(tǒng)數(shù)據(jù)傳輸及流程 :通過(guò)數(shù)據(jù)感知層的傳感器節(jié)點(diǎn)采集稻田養(yǎng)魚(yú)基地的空氣溫濕度、土壤溫濕度、光照強(qiáng)度、水質(zhì)狀況以及 pH 值等參數(shù),通過(guò)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)傳輸實(shí)時(shí)數(shù)據(jù)顯示至監(jiān)測(cè)屏幕,同時(shí)通過(guò)系統(tǒng)來(lái)對(duì)稻田養(yǎng)魚(yú)生產(chǎn)環(huán)境的各種參數(shù)進(jìn)行控制,把數(shù)據(jù)上傳至系統(tǒng)數(shù)據(jù)庫(kù),系統(tǒng)管理員 或者其他用戶(hù)可以通過(guò)互聯(lián)網(wǎng)遠(yuǎn)程查詢(xún)相關(guān)數(shù)據(jù),具體的系 統(tǒng)數(shù)據(jù)流向如圖 5 所示。
通過(guò)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)系統(tǒng)總體架構(gòu)設(shè)計(jì),合作社的負(fù)責(zé)人可以通過(guò)該系統(tǒng)掌握監(jiān)測(cè)區(qū)域的第一手資料,及時(shí)分析并制定出相應(yīng)環(huán)境解決方案。環(huán)境信息監(jiān)測(cè)涉及的范圍較廣,監(jiān)測(cè)的環(huán)境參數(shù)主要包括空氣溫度濕度、光照強(qiáng)度、土壤溫濕度、水質(zhì)和pH 值等。
4 結(jié) 語(yǔ)
本文通過(guò)在稻田養(yǎng)魚(yú)基地架構(gòu)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)基地水稻生長(zhǎng)環(huán)境和魚(yú)群生活環(huán)境的有效、實(shí)時(shí)監(jiān)測(cè)和預(yù)警,該系統(tǒng)通過(guò)感知層、傳輸層和應(yīng)用層的設(shè)計(jì),實(shí)現(xiàn)了稻田養(yǎng)魚(yú)的科學(xué)化、智能化,具有一定的指導(dǎo)和借鑒意義。