吳振深,吳俊,鄧惠燕,許文強(qiáng),林晨星,劉持標(biāo),嚴(yán)孝元,邱錦明
(三明學(xué)院信息工程學(xué)院物聯(lián)網(wǎng)應(yīng)用福建省高校工程研究中心,福建三明365004)
基于Android智能手機(jī)的移動(dòng)式環(huán)境監(jiān)控系統(tǒng)開(kāi)發(fā)
吳振深,吳俊,鄧惠燕,許文強(qiáng),林晨星,劉持標(biāo),嚴(yán)孝元,邱錦明
(三明學(xué)院信息工程學(xué)院物聯(lián)網(wǎng)應(yīng)用福建省高校工程研究中心,福建三明365004)
針對(duì)目前大范圍內(nèi)環(huán)境實(shí)時(shí)監(jiān)控存在的各種問(wèn)題,利用Android智能手機(jī)的傳感器實(shí)時(shí)收集各種環(huán)境數(shù)據(jù),將所獲取的數(shù)據(jù)利用WiFi或3G無(wú)線通信技術(shù)及時(shí)傳輸?shù)綌?shù)據(jù)服務(wù)中心并存入到數(shù)據(jù)庫(kù)中。利用數(shù)據(jù)融合技術(shù)對(duì)溫度、光線亮度、GPS、環(huán)境照片等數(shù)據(jù)進(jìn)行智能化處理,并通過(guò)JavaEE Web、百度地圖及短信自動(dòng)發(fā)送等技術(shù)對(duì)數(shù)據(jù)處理的結(jié)果進(jìn)行顯示和警報(bào)。在大范圍內(nèi)使用該系統(tǒng),可以達(dá)到及早發(fā)現(xiàn)并避免惡劣環(huán)境污染,減少經(jīng)濟(jì)及生命損失的目的。
環(huán)境監(jiān)控;Android;Java EE;短信
近年來(lái),除了實(shí)行傳統(tǒng)的環(huán)境污染監(jiān)控措施外[1],不同地方建立了局部的污染在線監(jiān)控系統(tǒng),試圖對(duì)所在區(qū)域的環(huán)境污染進(jìn)行24 h實(shí)時(shí)監(jiān)控。但由于這些系統(tǒng)的監(jiān)控范圍很小,等到污染發(fā)生時(shí),不能及時(shí)發(fā)現(xiàn)污染源,造成了嚴(yán)重的社會(huì)危害和經(jīng)濟(jì)損失。廣西龍江河鎘污染事件[2]、紫金礦業(yè)的汀江污染事件[3]、河南省新安縣段家溝水庫(kù)污染等[4],由于不能及時(shí)發(fā)現(xiàn)污染源,造成污染大面積擴(kuò)散,帶來(lái)了嚴(yán)重的社會(huì)危害和經(jīng)濟(jì)損失。
要解決環(huán)境污染監(jiān)控問(wèn)題,需要建立一個(gè)全社會(huì)人人都可以參與的實(shí)時(shí)環(huán)境監(jiān)控系統(tǒng)。這就需要大多數(shù)人都可以實(shí)時(shí)收集他們所處位置的環(huán)境數(shù)據(jù),并且能夠?qū)⑦@些數(shù)據(jù)實(shí)時(shí)發(fā)到特定的數(shù)據(jù)服務(wù)中心;匯集到數(shù)據(jù)服務(wù)中心的數(shù)據(jù)配合國(guó)家專業(yè)的環(huán)境監(jiān)控系統(tǒng),可及早發(fā)現(xiàn)污染的苗頭,及早消除各種污染源,避免對(duì)人民的身心健康造成危害,避免帶來(lái)嚴(yán)重的經(jīng)濟(jì)損失。要實(shí)現(xiàn)上述目的,就需要大多數(shù)人時(shí)時(shí)攜帶一個(gè)配有各種傳感器的設(shè)備,而且這個(gè)設(shè)備可以隨時(shí)將收集到的傳感器數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)送到數(shù)據(jù)服務(wù)中心。當(dāng)前的智能手機(jī)就可以達(dá)到同時(shí)進(jìn)行傳感器數(shù)據(jù)收集及傳輸?shù)哪康模?-6]。根據(jù)2012年2月份的統(tǒng)計(jì),中國(guó)手機(jī)用戶數(shù)量突破10億[7],且大多數(shù)手機(jī)為帶有傳感器的可以進(jìn)行網(wǎng)絡(luò)通信的智能手機(jī)。利用智能手機(jī),可以實(shí)時(shí)收集并傳輸各種來(lái)自傳感器的數(shù)據(jù)(聲音、圖像、GPS、速度、陀螺儀、亮度、地磁、方向、壓力、近程、溫度等傳感器數(shù)據(jù)),同時(shí)還可以通過(guò)人工輸入來(lái)實(shí)時(shí)傳輸有關(guān)環(huán)境的各種描述性數(shù)據(jù)。如今主流的智能手機(jī)平臺(tái)主要有Apple公司的IOS,Google公司的Android,Microsoft公司的Windows Phone,Nokia公司的Symbian,HP公司的WebOS等。其中Android平臺(tái)因?yàn)榭芍С侄喾N傳感器且開(kāi)源,得到了廣泛的應(yīng)用,成為了當(dāng)今智能手機(jī)的主導(dǎo)。
目前國(guó)內(nèi)外還沒(méi)有成熟的移動(dòng)式環(huán)境監(jiān)控系統(tǒng)。在本研究中,使用Android、JavaEE、Struts、Hibernate、Spring及Ext JS框架等技術(shù),利用配有各種傳感器的Android智能手機(jī),成功開(kāi)發(fā)一個(gè)社會(huì)上大多數(shù)人都可以參與的移動(dòng)式環(huán)境監(jiān)控系統(tǒng)。此系統(tǒng)的建立可幫助實(shí)施大區(qū)域環(huán)境實(shí)時(shí)監(jiān)控,及時(shí)發(fā)現(xiàn)污染源,把污染降低到最低。本研究實(shí)現(xiàn)了Android傳感技術(shù)在環(huán)境監(jiān)控領(lǐng)域的新應(yīng)用,所開(kāi)發(fā)的系統(tǒng)具有的特色為可充分利用數(shù)以億計(jì)的智能手機(jī)傳感器,在不增加經(jīng)濟(jì)負(fù)擔(dān)的情況下,實(shí)施較大范圍內(nèi)的環(huán)境實(shí)時(shí)監(jiān)控。同時(shí),所開(kāi)發(fā)的系統(tǒng)具有兩個(gè)特點(diǎn):(1)將開(kāi)源Android平臺(tái)應(yīng)用與開(kāi)源的JavaEE技術(shù)相結(jié)合,使得實(shí)時(shí)環(huán)境監(jiān)控系統(tǒng)的開(kāi)發(fā)和部署變得十分容易,在保證最大經(jīng)濟(jì)和社會(huì)效益的情況下,降低系統(tǒng)的開(kāi)發(fā)和維護(hù)成本。(2)利用智能手機(jī),不但可以實(shí)時(shí)收集并傳輸各種來(lái)自傳感器的數(shù)據(jù),而且還可以通過(guò)手動(dòng)輸入來(lái)實(shí)時(shí)收集有關(guān)環(huán)境的各種描述性數(shù)據(jù)。
如圖1所示,整套環(huán)境監(jiān)控系統(tǒng)分為Android客戶端、數(shù)據(jù)傳輸網(wǎng)絡(luò)和Web服務(wù)器端。Android客戶端程序負(fù)責(zé)收集實(shí)時(shí)光線數(shù)據(jù)、溫度數(shù)據(jù)、GPS定位數(shù)據(jù),環(huán)境照片等,并通過(guò)HTTP Post的方式訪問(wèn)Web服務(wù)器端提供的相關(guān)服務(wù),將所收集到的數(shù)據(jù)存入數(shù)據(jù)庫(kù)服務(wù)器。數(shù)據(jù)傳輸網(wǎng)絡(luò)主要包括3G、WiFi及互聯(lián)網(wǎng)等。Web服務(wù)器端主要是一套基于Java EE技術(shù)的環(huán)境監(jiān)控系統(tǒng),主要功能是供遠(yuǎn)程的工作者通過(guò)動(dòng)態(tài)曲線圖、警報(bào)等了解監(jiān)控領(lǐng)域?qū)崟r(shí)數(shù)據(jù),了解環(huán)境異常,以及通過(guò)GPS坐標(biāo)在Baidu或Google地圖上進(jìn)行數(shù)據(jù)源的定位。
圖1 移動(dòng)式實(shí)時(shí)環(huán)境監(jiān)控系統(tǒng)結(jié)構(gòu)
Android是Google公司于2007年11月5日發(fā)布的以Linux作為系統(tǒng)內(nèi)核的移動(dòng)終端操作系統(tǒng)。該系統(tǒng)源代碼完全開(kāi)放,是首個(gè)為移動(dòng)終端打造的真正開(kāi)放和完整的移動(dòng)軟件,得到了國(guó)內(nèi)外智能手機(jī)運(yùn)營(yíng)商的大力支持。Android包括操作系統(tǒng)、用戶界面中間件和一些重要的應(yīng)用程序;Android基于開(kāi)源的WebKit引擎,選用SQLite嵌入式數(shù)據(jù)庫(kù)進(jìn)行結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)。使用Activity、Intent、Service、Android UI、SQLite、多線程、基于HTTP的網(wǎng)絡(luò)編程以及系統(tǒng)調(diào)用等技術(shù),開(kāi)發(fā)應(yīng)用程序運(yùn)行于Android智能手機(jī)客戶端。通過(guò)系統(tǒng)提供的傳感器監(jiān)聽(tīng)器,實(shí)時(shí)將傳感器數(shù)據(jù)讀出,并通過(guò)HTTP Post技術(shù)將數(shù)據(jù)傳送到遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器。所開(kāi)發(fā)的Android客戶端傳感器數(shù)據(jù)實(shí)時(shí)收集模塊結(jié)構(gòu)如圖2所示。通過(guò)Android平臺(tái)提供的大量的傳感管理結(jié)構(gòu),可以提取并顯示周圍環(huán)境中的傳感數(shù)據(jù),如光線,溫度,GPS數(shù)據(jù)等(圖3)。
圖2 Android客戶端數(shù)據(jù)收集模塊
Android客戶端數(shù)據(jù)的發(fā)送采用HTTP Post方式,把Android手機(jī)收集的傳感數(shù)據(jù)傳送并存儲(chǔ)到遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器MySQL中。對(duì)于圖像數(shù)據(jù),通過(guò)調(diào)用Android系統(tǒng)的相機(jī)Camera類的API函數(shù),獲取系統(tǒng)相機(jī)拍照功能,并將照片臨時(shí)存在本地手機(jī)存儲(chǔ)卡里面,為系統(tǒng)通過(guò)網(wǎng)絡(luò)傳輸?shù)絎eb服務(wù)器做備份和緩存;運(yùn)用HTTP Post方式和Android系統(tǒng)API提供的HttpClient類,把Android手機(jī)所拍的照片傳送并存儲(chǔ)到數(shù)據(jù)服務(wù)中心的特定文件夾。另外,對(duì)于一些難以通過(guò)Android手機(jī)傳感器和攝像來(lái)收集的數(shù)據(jù),比如噪聲、空氣中特殊的氣味及大地震動(dòng)等,借助所開(kāi)發(fā)的客戶端界面,可以通過(guò)手動(dòng)輸入的方式收集環(huán)境數(shù)據(jù),并將其發(fā)送到遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器。
一般情況下,智能手機(jī)與Web服務(wù)器之間的數(shù)據(jù)通信可以通過(guò)WIFI(Wireless Fidelity)和3G兩種無(wú)線通信方式來(lái)實(shí)現(xiàn)。WiFi作為目前無(wú)線IP傳輸?shù)某墒旒夹g(shù),由于其具有傳輸距離遠(yuǎn)、帶寬高、組網(wǎng)容易,在各行各業(yè)已被廣泛使用。伴隨著國(guó)內(nèi)中國(guó)電信、中國(guó)移動(dòng)及中國(guó)聯(lián)通三大運(yùn)營(yíng)商大規(guī)模建設(shè)基于WiFi技術(shù)的“無(wú)線城市”,其物聯(lián)網(wǎng)應(yīng)用架構(gòu)已然形成?;赪iFi的物聯(lián)網(wǎng)數(shù)據(jù)傳輸技術(shù)所具有的優(yōu)勢(shì)可概括為:成本低廉、無(wú)線網(wǎng)絡(luò)安裝及組網(wǎng)靈活、低功耗、在室內(nèi)步行環(huán)境下能支持10~300 Mbit/s的傳輸速率、在惡劣環(huán)境下數(shù)據(jù)傳輸具有持久性和可靠性、數(shù)據(jù)傳輸具有較高的私密性及施工周期短等。WiFi技術(shù)在物聯(lián)網(wǎng)中廣泛應(yīng)用于工業(yè)生產(chǎn)線監(jiān)控、城市安全巡查、城市交通監(jiān)控、食品物流監(jiān)控、火災(zāi)現(xiàn)場(chǎng)搶救監(jiān)控、供水監(jiān)控、洪災(zāi)現(xiàn)場(chǎng)搶救監(jiān)控、電力監(jiān)控、油田監(jiān)測(cè)、環(huán)境監(jiān)測(cè)、學(xué)校安全監(jiān)控、反恐防暴安全監(jiān)控及小區(qū)安全監(jiān)控等。3G系統(tǒng)在室內(nèi)靜止環(huán)境下的最高速率能達(dá)到2 Mbit/s,而且最高速率只能在很短的距離范圍內(nèi)和有限的移動(dòng)條件下提供;同時(shí)由于3G服務(wù)的價(jià)格較高,這些都使得3G也只適合在沒(méi)有WiFi網(wǎng)絡(luò)的地方使用。一般情況下,在Android手機(jī)周圍存在WiFi無(wú)線通信服務(wù)時(shí),手機(jī)可以自動(dòng)選取WiFi來(lái)進(jìn)行數(shù)據(jù)傳輸,否則就利用3G服務(wù)來(lái)進(jìn)行智能手機(jī)與Web服務(wù)器之間的數(shù)據(jù)傳輸。
Java EE是一個(gè)標(biāo)準(zhǔn)中間件體系結(jié)構(gòu),旨在簡(jiǎn)化和規(guī)范分布式多層企業(yè)應(yīng)用系統(tǒng)的開(kāi)發(fā)和部署。Java EE技術(shù)是Java語(yǔ)言平臺(tái)的擴(kuò)展,支持開(kāi)發(fā)人員創(chuàng)建可伸縮的強(qiáng)大的可移植企業(yè)應(yīng)用程序。Apache Struts的Web框架是一個(gè)免費(fèi)開(kāi)源的用于創(chuàng)建Java Web應(yīng)用程序的解決方案,Struts框架的宗旨是幫助開(kāi)發(fā)人員利用MVC架構(gòu)創(chuàng)建Web應(yīng)用程序。Struts 2是Struts的下一代產(chǎn)品,是在WebWork和Struts1的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的框架。Struts 2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶的請(qǐng)求。Hibernate是一個(gè)可以自動(dòng)根據(jù)XML或Annotation完成對(duì)象關(guān)系映射(Object Relational Mapping:ORM),并持久化到數(shù)據(jù)庫(kù)的開(kāi)源框架,通過(guò)對(duì)JDBC進(jìn)行對(duì)象封裝,使得開(kāi)發(fā)人員可以方便地使用面向?qū)ο蟮木幊趟枷雭?lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。Spring是為了解決企業(yè)應(yīng)用程序開(kāi)發(fā)復(fù)雜性的框架,它使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。Ext JS是一種JavaScript開(kāi)發(fā)框架,這種強(qiáng)大的JavaScript庫(kù)通過(guò)使用可重用的對(duì)象和部件簡(jiǎn)化了Ajax開(kāi)發(fā),方便Web應(yīng)用程序開(kāi)發(fā)人員使用這個(gè)工具。
在環(huán)境監(jiān)控系統(tǒng)的Web服務(wù)器中,每一個(gè)向服務(wù)器發(fā)送環(huán)境數(shù)據(jù)的手機(jī)被定義為一個(gè)移動(dòng)節(jié)點(diǎn),服務(wù)器可以同時(shí)接受來(lái)自多個(gè)移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)。從理論上來(lái)講,當(dāng)一個(gè)環(huán)境監(jiān)控系統(tǒng)的Web服務(wù)器足夠強(qiáng)大時(shí),它可以接收來(lái)自數(shù)以千記的移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)。如果在我國(guó)廣大的領(lǐng)域布置數(shù)以萬(wàn)計(jì)的Web服務(wù)器,所形成的服務(wù)器群就可以接收來(lái)自全國(guó)數(shù)以億計(jì)的Android智能手機(jī)的數(shù)據(jù)。在服務(wù)器端,運(yùn)用Java EE技術(shù)構(gòu)建環(huán)境監(jiān)控系統(tǒng)的遠(yuǎn)程Web管理系統(tǒng),其結(jié)構(gòu)如圖4所示?;赪eb服務(wù)器的環(huán)境監(jiān)控系統(tǒng)的分為5個(gè)模塊,分別是:節(jié)點(diǎn)管理,傳感數(shù)據(jù)管理,移動(dòng)節(jié)點(diǎn)管理,注冊(cè)用戶管理和系統(tǒng)登錄管理。系統(tǒng)整體架構(gòu)運(yùn)用Struts、Hibernate、Spring三個(gè)主流Java框架構(gòu)建,前端展示還運(yùn)用到了Ext JS框架,將網(wǎng)頁(yè)窗體的效果與Ajax技術(shù)相結(jié)合,實(shí)現(xiàn)局部刷新,增強(qiáng)用戶體驗(yàn),使得用戶界面更加友好。同時(shí)Ext JS與Baidu Map API相結(jié)合,使得系統(tǒng)可以根據(jù)GPS定位的經(jīng)緯度,在平面或衛(wèi)星Baidu Map上面顯示出數(shù)據(jù)源的位置。
圖4 Web服務(wù)器端環(huán)境監(jiān)控系統(tǒng)功能模塊
移動(dòng)節(jié)點(diǎn)管理模塊主要管理所有節(jié)點(diǎn)的所有信息,注冊(cè)新的手機(jī)節(jié)點(diǎn)。操作員和管理員都可以注冊(cè)新節(jié)點(diǎn),通過(guò)填寫(xiě)節(jié)點(diǎn)名稱和節(jié)點(diǎn)IP地址注冊(cè)新節(jié)點(diǎn),這樣導(dǎo)航欄就會(huì)多出新節(jié)點(diǎn)的管理數(shù)據(jù)菜單。同時(shí)還可以對(duì)所有節(jié)點(diǎn)的信息進(jìn)行增刪改查。傳感器數(shù)據(jù)管理模塊主要用來(lái)顯示各種傳感器數(shù)據(jù)動(dòng)態(tài)曲線圖(圖5)、移動(dòng)節(jié)點(diǎn)在Baidu地圖上的GPS衛(wèi)星定位(圖6)及節(jié)點(diǎn)所拍攝的環(huán)境照片(圖7)等。
圖5 環(huán)境監(jiān)控?cái)?shù)據(jù)動(dòng)態(tài)曲線顯示
圖6 Baidu Map顯示數(shù)據(jù)原位置
圖7 移動(dòng)節(jié)點(diǎn)所拍攝環(huán)境照片管理
傳感器數(shù)據(jù)管理模塊的另外一個(gè)主要功能為傳感數(shù)據(jù)融合及異常報(bào)警管理,基于數(shù)據(jù)融合理論來(lái)實(shí)時(shí)判斷環(huán)境異常的詳細(xì)技術(shù)路線如圖8所示。這個(gè)功能主要實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中來(lái)自不同節(jié)點(diǎn)的溫度、濕度、亮度、GPS、照片等的當(dāng)前和歷史數(shù)據(jù)進(jìn)行融合處理,根據(jù)事先設(shè)定的環(huán)境異常決策規(guī)則來(lái)判斷當(dāng)前不同監(jiān)控區(qū)域的環(huán)境安全狀態(tài)。當(dāng)環(huán)境異常發(fā)生時(shí),自動(dòng)啟動(dòng)警報(bào)機(jī)制,及時(shí)將信息發(fā)送給有關(guān)部門(mén)或人員。警報(bào)的方式根據(jù)需求可以設(shè)定為平臺(tái)報(bào)警、PC自帶的喇叭進(jìn)行聲音報(bào)警、Email、手機(jī)短信報(bào)警等。其中,報(bào)警短信是通過(guò)連接在Web服務(wù)器上的短信貓發(fā)出的。短信貓利用Java代碼和短信貓工具庫(kù)SMSLib實(shí)現(xiàn)短信收發(fā)的。SMSLib是一個(gè)Java庫(kù),它允許通過(guò)一個(gè)兼容的GSM調(diào)制解調(diào)器或GSM手機(jī)完成SMS消息發(fā)送/接收,同時(shí)SMSLib還支持群短信發(fā)運(yùn)[8]。
圖8 判定環(huán)境異常的詳細(xì)技術(shù)路線
基于智能手機(jī)及其它前沿信息化技術(shù)成功開(kāi)發(fā)了移動(dòng)式環(huán)境監(jiān)控系統(tǒng),為充分發(fā)揮全社會(huì)的力量對(duì)廣闊領(lǐng)域的環(huán)境進(jìn)行實(shí)時(shí)監(jiān)控打下了一定的基礎(chǔ)。在系統(tǒng)開(kāi)發(fā)過(guò)程中解決了Android手機(jī)客戶端傳感器數(shù)據(jù)收集及傳輸?shù)年P(guān)鍵技術(shù);在Web服務(wù)器端解決了同時(shí)接收來(lái)自多個(gè)智能手機(jī)環(huán)境數(shù)據(jù)的技術(shù)難題;也利用數(shù)據(jù)融合理論解決了判定環(huán)境異常及發(fā)出警報(bào)的關(guān)鍵技術(shù)。同時(shí),利用數(shù)個(gè)Android智能手機(jī)對(duì)所開(kāi)發(fā)的系統(tǒng)進(jìn)行了測(cè)試,并取得了滿意的結(jié)果。以后將基于當(dāng)前的工作,對(duì)該項(xiàng)目進(jìn)行更進(jìn)一步的優(yōu)化和中試;在地市或全省范圍內(nèi)布置所優(yōu)化的移動(dòng)式環(huán)境監(jiān)控系統(tǒng),實(shí)施較大范圍的實(shí)時(shí)環(huán)境監(jiān)控,可產(chǎn)生較大的環(huán)境效益和社會(huì)效益。
[1]何濤.三明市飲用水源地農(nóng)村面源污染的防治措施[J].三明學(xué)院學(xué)報(bào),2009,26(2):218-221.
[2]張志國(guó).廣西龍江河鎘污染事件給我們帶來(lái)怎樣的警示[J].綠色中國(guó):A版,2012(2):8-9.
[3]邱龍廣.完善公司治理杜絕紫金礦業(yè)環(huán)保門(mén)再次發(fā)生[J].時(shí)代經(jīng)貿(mào),2010(29):148-149.
[4]郭嚴(yán)軍.洛陽(yáng)市新安縣段家溝水庫(kù)泛庫(kù)原因分析與防治對(duì)策[J].河南水產(chǎn),2008(3):26-38.
[5]陳剛.在Android驅(qū)動(dòng)程序中對(duì)傳感器數(shù)據(jù)進(jìn)行轉(zhuǎn)換[J].中國(guó)電子商情:基礎(chǔ)電子,2012(4):53-55.
[6]大衛(wèi)·塔爾博特.移動(dòng)設(shè)備新時(shí)代——人手一臺(tái)電腦[J].科技創(chuàng)業(yè),2011(6):79.
[7]人民網(wǎng).中國(guó)手機(jī)用戶數(shù)量已達(dá)到10億[EB/OL].[2012-12-01]http://news.cntv.cn/20120323/114381.shtml.
[8]程世繁,汪秉文.基于SMSLib的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2011(12):62-65.
Development of the Mobile Environment Monitoring System Based on Android Smartphone Technologies
WU Zhen-shen,WU Jun,DENG Hui-yan,XU Wen-qiang,LIN Chen-xing, LIU Chi-biao,YAN Xiao-yuan,QIU Jin-ming
(IOT Application Engineering Research Center of Fujian Province Colleges and Universities, School of Information Engineering,Sanming University,Sanming 365004,China)
Aiming at all kinds of problems which exists in environment real-time monitoring at present,a mobile environment monitoring system,which uses Android smart phone to collect environmental information,was built.These pieces of information are sent to the data center through one of wireless communication technologies of WiFi and 3G.With data fusion techniques such as temperature,light,GPS and images around the country,various information stored in the database is processed.Results are presented with technologies of JavaEE Web and Baidu map,and alarms are sent out by using automated SMS implementations.When this system is used in large range,it can realize the goals to reduce economic losses and life losses with early detections of severe environmental pollution accidents.
environment monitoring;Android;Java EE;SMS
TP311.52
A
1673-4343(2013)02-0032-06
2012-11-15
2012年度國(guó)家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(201211311002);2012年度省級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(ZL1204/CS(sj));三明市科技局重點(diǎn)項(xiàng)目(2011-G-4);福建省自然科學(xué)基金資助項(xiàng)目(2012J01283,2012J01282);福建省教育廳省屬高??蒲袑m?xiàng)計(jì)劃項(xiàng)目(JK2012051)。
吳振深,男,福建晉江人,大學(xué)生。研究方向:網(wǎng)絡(luò)工程、物聯(lián)網(wǎng)工程。