王建華 龔瑞昆
華北理工大學(xué)電氣工程學(xué)院 河北唐山 063000
位于曹妃甸區(qū)的曹妃甸濕地總面積約540平方公里,濕地內(nèi)的野生動(dòng)植物種類(lèi)達(dá)1200余種,因此曹妃甸濕地被國(guó)際濕地組織譽(yù)為開(kāi)發(fā)潛力巨大且不可多得的濕地保護(hù)區(qū)[1]。
基于物聯(lián)網(wǎng)的曹妃甸濕地監(jiān)測(cè)系統(tǒng)在多種領(lǐng)域都有廣泛應(yīng)用,并且隨著ZigBee技術(shù)、GPRS技術(shù)、云計(jì)算技術(shù)的發(fā)展,使得傳統(tǒng)數(shù)據(jù)監(jiān)測(cè)系統(tǒng)中存在的線路部署復(fù)雜、運(yùn)行效率低下、覆蓋范圍窄等問(wèn)題得以解決[2]。本文針對(duì)曹妃甸濕地生態(tài)環(huán)境中智能監(jiān)測(cè)系統(tǒng)缺乏的問(wèn)題,研究設(shè)計(jì)了基于ZigBee與GPRS的曹妃甸濕地監(jiān)測(cè)系統(tǒng),通過(guò)GPRS網(wǎng)絡(luò)來(lái)彌補(bǔ)ZigBee傳輸距離短的缺點(diǎn),實(shí)現(xiàn)遠(yuǎn)近數(shù)據(jù)通信,并基于ZigBee技術(shù)效率高、安全性高等特點(diǎn)進(jìn)行網(wǎng)絡(luò)通信自組,顯著提高系統(tǒng)的實(shí)用性與可靠性,實(shí)現(xiàn)對(duì)溫濕度、光照強(qiáng)度、酸堿性、視頻監(jiān)控等數(shù)據(jù)的有效采集與傳輸,滿足濕地保護(hù)需求。
曹妃甸濕地監(jiān)測(cè)系統(tǒng)基于新型無(wú)線技術(shù)ZigBee以及GPRS無(wú)線業(yè)務(wù),監(jiān)測(cè)系統(tǒng)的組成主要包括數(shù)據(jù)節(jié)點(diǎn)模塊、通信模塊以及云中心。
數(shù)據(jù)采集模塊將曹妃甸濕地的溫度、濕度、水質(zhì)酸堿性、光照強(qiáng)度等數(shù)據(jù)進(jìn)行采集,遵循ZigBee協(xié)議將匯集的節(jié)點(diǎn)數(shù)據(jù)傳送至網(wǎng)關(guān)。系統(tǒng)網(wǎng)關(guān)接收到來(lái)自應(yīng)用端的指令后,將其下達(dá)至ZigBee數(shù)據(jù)采集模塊,同時(shí)又將數(shù)據(jù)采集模塊返回的環(huán)境參數(shù)打包處理后經(jīng)由GPRS傳送至云中心,云中心構(gòu)架了虛擬服務(wù)器與數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)進(jìn)行處理后,操作人員可通過(guò)用戶端對(duì)數(shù)據(jù)進(jìn)行查看與分析,面向曹妃甸濕地環(huán)境監(jiān)測(cè)數(shù)據(jù)的用戶端能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)的監(jiān)測(cè)、查詢、異常報(bào)警等功能[3]。
數(shù)據(jù)節(jié)點(diǎn)模塊以CC2530作為主控制芯片,模塊還包括電源、UPS、太陽(yáng)能版、USB接口、溫濕度傳感器、氣體煙霧傳感器、環(huán)境光傳感器等檢測(cè)元件組成。
CC2530是德州儀器開(kāi)發(fā)的一款專(zhuān)門(mén)用于無(wú)線傳感器網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)傳輸?shù)募尚酒?。其?yōu)點(diǎn)在于低運(yùn)行功耗和構(gòu)建成本,在實(shí)際環(huán)境中的部署極為便利。
系統(tǒng)的通信模塊主要包括STM32主控芯片、RS232串口、集成UPS的電源模塊以及TR-800GSM/GPRS模塊,TR-800模塊配備由80個(gè)管腳,且芯片內(nèi)置了600000Bite的空間供文件存儲(chǔ),支持最高85.6Kbps下載速度。
首先將帶有GPRS服務(wù)的SIM卡置入模塊卡槽中,然后STM32主控芯片向TR-800模塊發(fā)送指令,GPRS模塊與云中心服務(wù)器鏈接并進(jìn)行數(shù)據(jù)傳輸。
數(shù)據(jù)節(jié)點(diǎn)模塊負(fù)責(zé)對(duì)各個(gè)傳感器數(shù)據(jù)進(jìn)行收集與整理,應(yīng)用于監(jiān)測(cè)系統(tǒng)的數(shù)據(jù)節(jié)點(diǎn)模塊采用低功耗設(shè)計(jì),并實(shí)現(xiàn)具有中繼通訊功能的無(wú)線組網(wǎng)。數(shù)據(jù)節(jié)點(diǎn)模塊啟動(dòng)后首先讀取自身配置,判斷自身為終端節(jié)點(diǎn)或是中繼節(jié)點(diǎn),配置為中繼節(jié)點(diǎn)的模塊將保持運(yùn)行常態(tài),持續(xù)對(duì)終端節(jié)點(diǎn)傳輸?shù)臄?shù)據(jù)進(jìn)行接收與儲(chǔ)存,并在云中心服務(wù)器發(fā)出調(diào)取指令后將數(shù)據(jù)進(jìn)行傳送。同時(shí)為了方便巡檢人員查看,集成按鍵在被按下時(shí),LED屏顯示監(jiān)測(cè)數(shù)據(jù)并保持30S。
通信模塊軟件功能主要包括應(yīng)用端操作指令的接收以及濕地環(huán)境監(jiān)測(cè)數(shù)據(jù)的發(fā)送,系統(tǒng)將監(jiān)測(cè)采集到的數(shù)據(jù)通過(guò)MCU的解析命令傳送至GPRS模塊,再以TXT文本形式發(fā)送至云中心服務(wù)器,云中心服務(wù)器ID與注冊(cè)設(shè)備的ID統(tǒng)一進(jìn)行分配,根據(jù)需求自定義數(shù)據(jù)流的名稱。
云平臺(tái)是指基于硬件的服務(wù),可以擴(kuò)展并向其他用戶提供基礎(chǔ)服務(wù)、數(shù)據(jù)、中間件、網(wǎng)絡(luò)和數(shù)據(jù)服務(wù),實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)設(shè)備的遠(yuǎn)程監(jiān)控和管理。在基于ZigBee與GPRS框架的基礎(chǔ)上引入云計(jì)算中心,設(shè)計(jì)服務(wù)于曹妃甸濕地監(jiān)測(cè)方面的云中心的構(gòu)架以及面向環(huán)境監(jiān)測(cè)數(shù)據(jù)資源的虛擬化資源池,以實(shí)現(xiàn)資源的查閱、管理以及評(píng)估決策。
選取部署的四個(gè)監(jiān)測(cè)節(jié)點(diǎn)進(jìn)行測(cè)試,驗(yàn)證系統(tǒng)功能及性能,系統(tǒng)通過(guò)ZigBee組網(wǎng)技術(shù)將數(shù)據(jù)采集節(jié)點(diǎn)的數(shù)據(jù)發(fā)送至通信模塊,再通過(guò)串口通信傳輸至GPRS并經(jīng)由網(wǎng)絡(luò)上傳至云中心服務(wù)器,測(cè)試結(jié)果表明該系統(tǒng)能夠?qū)崿F(xiàn)對(duì)曹妃甸濕地環(huán)境的實(shí)時(shí)監(jiān)測(cè)。
基于物聯(lián)網(wǎng)的曹妃甸濕地監(jiān)測(cè)預(yù)警系統(tǒng),實(shí)現(xiàn)了對(duì)來(lái)自數(shù)據(jù)節(jié)點(diǎn)模塊的數(shù)據(jù)進(jìn)行傳輸與處理,經(jīng)測(cè)試,系統(tǒng)在應(yīng)用端能夠?qū)崿F(xiàn)對(duì)濕地環(huán)境信息的查詢、分析等功能,相比于其他普通監(jiān)測(cè)系統(tǒng),應(yīng)用范圍更廣,應(yīng)用環(huán)境更加靈活,在濕地生態(tài)保護(hù)方面有很好的發(fā)展前景。