【摘 要】本文以智能TV為平臺(tái),結(jié)合現(xiàn)代農(nóng)業(yè)技術(shù),設(shè)計(jì)了一套新型的遠(yuǎn)程農(nóng)業(yè)環(huán)境監(jiān)測(cè)系統(tǒng)。該系統(tǒng)由無線傳感網(wǎng)絡(luò)、基于PC的網(wǎng)絡(luò)中心和智能TV的監(jiān)測(cè)終端三個(gè)部分組成,同傳統(tǒng)的環(huán)境監(jiān)測(cè)系統(tǒng)相比,具備了極大的便利性,且簡(jiǎn)化了農(nóng)戶的生產(chǎn)模式。
【關(guān)鍵詞】智能TV 無線傳感器網(wǎng)絡(luò) PC 環(huán)境監(jiān)測(cè)
一、引言
監(jiān)測(cè)系統(tǒng)是指具有數(shù)據(jù)采集、傳輸和監(jiān)測(cè)功能的計(jì)算機(jī)系統(tǒng)[1]。農(nóng)業(yè)環(huán)境監(jiān)測(cè)系統(tǒng)即是指通過對(duì)農(nóng)作物生長(zhǎng)情況(如圖像)及環(huán)境性狀(如溫度、濕度、光照強(qiáng)度、土壤溫濕度、土壤PH值等)進(jìn)行科學(xué)監(jiān)測(cè),從而幫助農(nóng)民抗災(zāi)、減災(zāi),并通過改善農(nóng)田環(huán)境,營(yíng)造農(nóng)作物的最佳生長(zhǎng)環(huán)境以提高農(nóng)業(yè)綜合效益[2]的監(jiān)測(cè)系統(tǒng)。
智能TV則是指具有開放式平臺(tái),搭載了操作系統(tǒng),且能實(shí)現(xiàn)持續(xù)對(duì)功能進(jìn)行擴(kuò)充和升級(jí)的新電視產(chǎn)品。作為一種新的智能設(shè)備,TV正成為繼計(jì)算機(jī)、手機(jī)之后的第三種信息訪問終端,在此基礎(chǔ)上所設(shè)計(jì)的遠(yuǎn)程農(nóng)業(yè)環(huán)境監(jiān)測(cè)系統(tǒng),借助智能TV平臺(tái)平臺(tái)優(yōu)勢(shì),極大地簡(jiǎn)化了農(nóng)戶的生產(chǎn)模式。
二、系統(tǒng)總體結(jié)構(gòu)
如下圖1,此系統(tǒng)主要由遠(yuǎn)程監(jiān)測(cè)系統(tǒng)、PC網(wǎng)絡(luò)服務(wù)中心及智能TV終端3部分組成。遠(yuǎn)程監(jiān)測(cè)系統(tǒng)由無線傳感網(wǎng)絡(luò)實(shí)現(xiàn),網(wǎng)絡(luò)中的傳感器節(jié)點(diǎn)將自身采集到的各類監(jiān)測(cè)數(shù)據(jù)經(jīng)由無線傳感網(wǎng)絡(luò)發(fā)送至基站,并由該基站將數(shù)據(jù)傳輸至所連接的PC機(jī)服務(wù)器,服務(wù)器將接收到的數(shù)據(jù)進(jìn)行解析并存入數(shù)據(jù)庫中,智能TV終端則通過Internet網(wǎng)絡(luò)訪問服務(wù)器中數(shù)據(jù),并通過相應(yīng)表格或圖形進(jìn)行顯示,同時(shí)TV端發(fā)出相應(yīng)配置信息,經(jīng)由Internet和 zigbee網(wǎng)絡(luò)對(duì)傳感器中各節(jié)點(diǎn)的工作進(jìn)行控制。
三、遠(yuǎn)程監(jiān)測(cè)系統(tǒng)
本文無線傳感網(wǎng)絡(luò)采用ZigBee技術(shù)以星型結(jié)構(gòu)組建,配有溫度、濕度、CO2濃度、光照強(qiáng)度等四種傳感器,節(jié)點(diǎn)間通過ZigBee模塊進(jìn)行自組網(wǎng)和數(shù)據(jù)傳輸,并自身信息收集和處理,同時(shí)將采集到的數(shù)據(jù)按照設(shè)定的上傳周期發(fā)送至匯聚節(jié)點(diǎn)(即基站),基站不采集傳感數(shù)據(jù),只負(fù)責(zé)在收到各節(jié)點(diǎn)的采集數(shù)據(jù)之后,通過Internet實(shí)時(shí)地將數(shù)據(jù)傳送給PC服務(wù)器,同時(shí)將PC服務(wù)器中發(fā)送的配置指令發(fā)送給指定節(jié)點(diǎn)。詳見下圖2:
作為整個(gè)系統(tǒng)的基礎(chǔ)部分,無線傳感器網(wǎng)絡(luò)主要負(fù)責(zé)采集目標(biāo)區(qū)域多環(huán)境因素的數(shù)據(jù)。每個(gè)末梢感知節(jié)點(diǎn)都有一個(gè)節(jié)點(diǎn)地址(節(jié)點(diǎn)地址各不相同),在系統(tǒng)上電,節(jié)點(diǎn)初始化之后,就開始按照默認(rèn)配置進(jìn)行傳感數(shù)據(jù)的采集和發(fā)送。若接收到網(wǎng)絡(luò)中心的數(shù)據(jù),節(jié)點(diǎn)則對(duì)數(shù)據(jù)進(jìn)行解析處理,按照該指令要求修改相關(guān)配置,并按照此配置工作。比如按照設(shè)定的上傳周期將采集數(shù)據(jù)發(fā)送給基站,而基站則負(fù)責(zé)傳感節(jié)點(diǎn)與網(wǎng)絡(luò)中心的數(shù)據(jù)傳輸;同時(shí)監(jiān)聽ZigBee模塊,若收到數(shù)據(jù),則將數(shù)據(jù)通過另一個(gè)模塊發(fā)送出去。
四、PC網(wǎng)絡(luò)服務(wù)中心
網(wǎng)絡(luò)中心平臺(tái)采用x86的PC機(jī),該部分負(fù)責(zé)通過串口從基站獲取無線傳感網(wǎng)絡(luò)所采集的所有數(shù)據(jù),并進(jìn)行解析進(jìn)而存儲(chǔ)到數(shù)據(jù)庫中;同時(shí),采用UDP SOCKET的通信方式,實(shí)現(xiàn)與智能TV端的數(shù)據(jù)通信,并為其提供實(shí)時(shí)、歷史數(shù)據(jù)查詢、傳感設(shè)備參數(shù)配置及信息報(bào)警等功能。詳見下圖3:
作為整個(gè)系統(tǒng)的數(shù)據(jù)交換中心,主要完成兩項(xiàng)工作。一是將從傳感器網(wǎng)絡(luò)中采集到的數(shù)據(jù)進(jìn)行解析并寫入數(shù)據(jù)庫中,此時(shí)程序會(huì)創(chuàng)建一個(gè)數(shù)據(jù)庫,每天監(jiān)測(cè)到的傳感器數(shù)據(jù)都存儲(chǔ)在以當(dāng)天日期為名的表中;二是處理來自于TV端的命令,服務(wù)器模塊負(fù)責(zé)監(jiān)聽socket端口,一旦有TV端服務(wù)請(qǐng)求,經(jīng)驗(yàn)證后,首先檢測(cè)是否存在警報(bào)數(shù)據(jù),如有,立即發(fā)送給TV端;如是查詢請(qǐng)求,則調(diào)用數(shù)據(jù)庫接口,執(zhí)行相應(yīng)的SQL語句進(jìn)行數(shù)據(jù)查詢;如是配置請(qǐng)求,則將配置信息存入數(shù)據(jù)庫或?qū)懭氪谠O(shè)備;最后將查詢結(jié)果或者反饋信息發(fā)送給TV端。
五、智能TV終端
作為整個(gè)系統(tǒng)的監(jiān)測(cè)終端,主要完成配置命令的發(fā)送及數(shù)據(jù)的監(jiān)測(cè)顯示。本設(shè)計(jì)針對(duì)智能TV,為方便在家方便監(jiān)測(cè)和控制,農(nóng)戶可通過實(shí)時(shí)查詢,歷史查詢等多種方式查看服務(wù)器中的監(jiān)測(cè)數(shù)據(jù),同時(shí)通過發(fā)送配置命令來控制傳感器的工作方式。下圖4為TV端功能結(jié)構(gòu)圖:
TV端功能主要由數(shù)據(jù)通信、數(shù)據(jù)處理及人機(jī)接口3部分組成。人機(jī)接口部分是本文設(shè)計(jì)的重點(diǎn),它提供操作界面供用戶進(jìn)行相關(guān)的設(shè)置,用戶可對(duì)需要查詢的節(jié)點(diǎn)、傳感器類型、時(shí)間等參數(shù)等進(jìn)行設(shè)置并發(fā)送,同時(shí)還可以對(duì)每個(gè)節(jié)點(diǎn)的報(bào)警閾值、上傳周期等參數(shù)進(jìn)行配置,通過表格和曲線兩種形式的數(shù)據(jù)表示,用戶可以動(dòng)態(tài)、全面的監(jiān)測(cè)到監(jiān)測(cè)區(qū)域的實(shí)時(shí)以及歷史的狀態(tài);數(shù)據(jù)通信模塊負(fù)責(zé)將數(shù)據(jù)查詢請(qǐng)求指令和配置指令發(fā)送給網(wǎng)絡(luò)中心上,并接收服務(wù)反饋的信息;數(shù)據(jù)處理模塊會(huì)將接收的數(shù)據(jù)包進(jìn)行解析,并進(jìn)行相應(yīng)處理。詳細(xì)程序流程如下圖5:
六、結(jié)束語
作為一套新型的遠(yuǎn)程農(nóng)業(yè)環(huán)境監(jiān)測(cè)系統(tǒng)的設(shè)計(jì),本文簡(jiǎn)單地闡述了對(duì)農(nóng)業(yè)環(huán)境量的監(jiān)測(cè)實(shí)現(xiàn),以后還可以根據(jù)農(nóng)戶自身需求做進(jìn)一步的擴(kuò)充和完善。如控制方式,除圖形界面顯示外,還可加入語音操控;同時(shí)還可加入遠(yuǎn)程控制系統(tǒng)等。另外,通過該系統(tǒng)不僅能實(shí)現(xiàn)較為方便的實(shí)時(shí)監(jiān)測(cè)和便捷操作,也將農(nóng)戶的作業(yè)范圍從農(nóng)田擴(kuò)大至了家里,極大的簡(jiǎn)化了農(nóng)戶的作業(yè)模式,相信伴隨著信息技術(shù)、傳感技術(shù)及智能TV的進(jìn)一步發(fā)展,該系統(tǒng)也一定會(huì)有進(jìn)一步的突破和發(fā)展。
參考文獻(xiàn):
[1]Dong-Joo Kang, Jong-Joo Lee, Seog-Joo Kim. Analysis on cyber threats to SCADA systems[C]. Transmission Distribution Conference Exposition, Asia and Pacific, 26-30 Oct. 2009: 1-4.
[2]姚世鳳, 馮春貴, 賀園園, 祝詩平. 物聯(lián)網(wǎng)在農(nóng)業(yè)領(lǐng)域的應(yīng)用[J]. 農(nóng)機(jī)化研究. 2011, (07): 190-193.
作者簡(jiǎn)介:
陳慧敏(1977-),女,湖北人,創(chuàng)維集團(tuán)海外研究院,副主任工程師,研究方向:智能TV