美章網(wǎng) 資料文庫 Android客戶端監(jiān)控系統(tǒng)的研制范文

Android客戶端監(jiān)控系統(tǒng)的研制范文

本站小編為你精心準(zhǔn)備了Android客戶端監(jiān)控系統(tǒng)的研制參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

Android客戶端監(jiān)控系統(tǒng)的研制

《湖北科技學(xué)院學(xué)報》2014年第七期

一、采集顯示端

1.運行控制模塊單片機即是嵌入式的微控制器,具有體積小、功耗低、成本便宜、操作可靠、環(huán)境適應(yīng)能力強等優(yōu)點,適用于工業(yè)控制領(lǐng)域和智能產(chǎn)品領(lǐng)域。本系統(tǒng)采用STC89C52單片機來做為系統(tǒng)的核心控制部分。STC89C52是一種低電壓,高性能的8位CMOS單片機,內(nèi)含8k的可反復(fù)擦寫的ROM和256比特的RAM,器件采用了高密度、非易失性的存儲技術(shù)生產(chǎn)。在本系統(tǒng)中,STC89C52的XLAT1、XLAT2引腳外接11.0592MHZ的晶振;P0口與LCD1602相連,控制LCD的顯示;ADC0804將光敏電阻采集到的光照強度的信號轉(zhuǎn)換成數(shù)字信號后通過P1口傳送給單片機;P2口用作各個傳感器、LCD蜂鳴器和繼電器的使能控制端,控制這些模塊的工作狀態(tài);P3口用于和GSM模塊之間的串口通信,控制GSM模塊的工作狀態(tài),讀取GSM收到的短信并解析,實現(xiàn)相應(yīng)對外部設(shè)備的操作。

2.溫度、濕度和光照強度數(shù)據(jù)采集模塊由于數(shù)字式溫濕度傳感器DHT11對溫度的靈敏度不是很高,故選擇數(shù)字式溫度傳感器DS18B20來測溫,僅用DHT11來測量濕度值。這兩種傳感器都是單總線結(jié)構(gòu)的,單片機工作時要遵循嚴(yán)格的時序。在本系統(tǒng)中,用光敏電阻測量光照強度,但其測出的光強是模擬信號,所以用ADC0804將模擬信號轉(zhuǎn)變?yōu)閿?shù)字信號。光敏電阻在光照強度大的情況下阻值降低,其兩端電壓值降低。為了符合正常的觀察習(xí)慣,系統(tǒng)取采集到信號與255之間的差值作為輸出,這樣在光照越強的情況下顯示的數(shù)值會越大。

3.GSM數(shù)據(jù)傳輸模塊GSM是與客戶端進(jìn)行通信的核心器件。GSM模塊將GSM射頻芯片、存儲器、基帶處理芯片和功放器件等模塊集中在一塊電路板上,具有獨立的操作系統(tǒng),并提供標(biāo)準(zhǔn)接口,可進(jìn)行語音通話,收發(fā)短信,GPRS數(shù)據(jù)傳輸功能。GSM模塊的核心是TC-35i。本系統(tǒng)采用可支持中文短信的西門子TC35i。TC-35i的主要包括供電模塊(IC),閃存,天線接口和ZIF連接器,主要用來處理GSM終端內(nèi)的語言信號和數(shù)據(jù),并且TC-35i可以涵蓋蜂窩射頻設(shè)備中所有的模擬和數(shù)字功能。單片機對GSM模塊的控制使用AT指令,且要遵循嚴(yán)格的設(shè)置步驟。在本模塊程序中,GSM接到短信時會發(fā)送字符串給單片機,使得單片機產(chǎn)生一個接收中斷,單片機將接收到的內(nèi)容中的A~Z、a~z和0~9儲存在預(yù)先設(shè)置的一個緩存數(shù)組當(dāng)中,繼而對內(nèi)容進(jìn)行處理:如果數(shù)組中含有“CMTI”,則說明GSM收到了短信,單片機接著發(fā)送AT指令來讀取短信內(nèi)容。如果短信中含有“getdata”,則單片機就從緩存數(shù)組中把發(fā)送端的手機號提取出來,并調(diào)用發(fā)送短信的函數(shù)將數(shù)據(jù)以短信的格式發(fā)送給客戶端。如果短信中的內(nèi)容是對繼電器的操作,則單片機就把相應(yīng)的端口置高電平或低電平來控制繼電器的開啟或關(guān)閉。

4.顯示模塊與報警控制模塊LCD1602是一種用來顯示字符和數(shù)字等內(nèi)容的點陣式LCD。由于采集顯示端中僅需要顯示簡單的字母和數(shù)字,故選用LCD1602。繼電器在本系統(tǒng)中起著控制外設(shè)開關(guān)的作用,當(dāng)客戶端點擊“on”或者“off”的按鈕時,單片機就會從GSM中提取出信號,然后打開或關(guān)閉相應(yīng)繼電器的開關(guān)。系統(tǒng)中共有三個繼電器分別控制溫度、濕度和光照強度的外部設(shè)備。客戶端收到溫室內(nèi)部的環(huán)境信息時,與設(shè)定好的閾值相比較,若是處于正常的范圍之外,就可以打開或關(guān)閉繼電器,從而控制對應(yīng)外部設(shè)備的開關(guān),調(diào)節(jié)溫室內(nèi)的環(huán)境因素,使得環(huán)境更有利于作物的生長。

二、Anroid客戶端

Anroid是一個由操作系統(tǒng)、中間件、用戶友好界面和應(yīng)用軟件組成的全面整合的移動“軟件棧”。本客戶端使用Anroid應(yīng)用程序的開發(fā)的主流語言Java繼承開發(fā)環(huán)境Eclipse。Anroid客戶端起著遠(yuǎn)程監(jiān)控及控制的作用。在本客戶端中數(shù)據(jù)都是通過GSM以短信的形式發(fā)往手機的,客戶端要實現(xiàn)手機短信的監(jiān)聽、攔截短信、提取數(shù)據(jù)的功能。客戶端在實現(xiàn)功能時要調(diào)用系統(tǒng)發(fā)送短信的函數(shù),并獲取發(fā)送短信的權(quán)限。在客戶端中能夠以曲線圖的形式顯示接收到的所有數(shù)據(jù)。該客戶端的框架如圖2所示:

1.短信攔截功能的實現(xiàn)首先是新建一個類繼承BroadctReceiver廣播接收者類,在AnroidManifest.xml配置文件中為其設(shè)置短信接收廣播的過濾器(Anroid:name=“Anroid.provider.Telepho-ny.SMS_RECEIVED”),配置好過濾器后當(dāng)手機有短信接收時,首先判斷手機號是否為所設(shè)置的手機號,若是所設(shè)置的手機號則判斷短信內(nèi)容是否符合要求,內(nèi)容符合要求則終止廣播使手機不提示有短信接收。

2.趨勢圖界面的實現(xiàn)該界面實現(xiàn)的功能是把所有的數(shù)據(jù)以曲線圖的形式展示。在這里使用了Google提供的AchartEngine.jar包,實現(xiàn)曲線圖縮放和滑動顯示足夠多的點。當(dāng)接收到所需短信,提取數(shù)據(jù)并存儲,再發(fā)送一個廣播,在趨勢圖源文件中創(chuàng)建一個廣播接受者,接收到廣播后刪除原有的趨勢圖,取出最新數(shù)據(jù),調(diào)用AchartEngine包里的工具類,完成更新趨勢圖的操作。

3.設(shè)置模塊該模塊實現(xiàn)的功能有:點擊各“設(shè)備開關(guān)”發(fā)送指令到采集顯示端,實現(xiàn)控制采集顯示端的繼電器開關(guān);設(shè)置大棚內(nèi)發(fā)射端號碼和三個環(huán)境參數(shù)的閾值;清空趨勢圖中所有數(shù)據(jù)。控制采集顯示端的繼電器開關(guān)的功能實現(xiàn):通過Ima-geView控件實現(xiàn)OnClickListener接口并覆寫該接口里的onClick方法,首先讀取保存在SharedPreferences的圖片的狀態(tài),通過狀態(tài)來設(shè)置ImageView控件的背景圖片,再把所設(shè)置的圖片的狀態(tài)保存在SharedPreferences中,實現(xiàn)軟件上的開關(guān)功能并發(fā)送一條對應(yīng)短信內(nèi)容到采集顯示端的手機號碼。當(dāng)采集顯示端接收到“open”“close”短信時會分別打開或關(guān)閉對應(yīng)的繼電器。由于硬件不支持連續(xù)發(fā)送的命令,所以在處理點擊按鈕后要給出提示,防止阻塞。

三、結(jié)論

本文介紹了基于Anroid客戶端的溫室大棚監(jiān)控系統(tǒng),用GSM完成遠(yuǎn)程數(shù)據(jù)傳送,采集顯示端存儲數(shù)據(jù),并能將其以曲線圖的形式在手機端顯示。現(xiàn)場測試表明,該系統(tǒng)運行可靠,成本較低,實現(xiàn)了溫室大棚內(nèi)環(huán)境的實時監(jiān)控與調(diào)節(jié)。

作者:游海云單位:福建廣播電視大學(xué)漳州分校

主站蜘蛛池模板: 大乳丰满人妻中文字幕日本| 欧美寡妇xxxx黑人猛交| 国产孕妇孕交视频| 91精品啪在线观看国产线免费| 性欧美高清come| 久久久久亚洲av无码专区喷水 | 日本一区二区三区在线观看视频| 亚洲一级视频在线观看| 永久在线毛片免费观看| 免费观看男人免费桶女人视频| 色综合天天娱乐综合网| 国产小视频福利| 亚洲欧美日韩国产vr在线观| 国产美女网站视频| JAPANESE在线播放国产| 少妇伦子伦精品无码styles| 丰满少妇高潮惨叫久久久| 日韩在线一区二区| 亚洲VA中文字幕| 欧美性色欧美a在线播放| 亚洲精品无码国产| 窈窕淑女韩国在线看| 向日葵视频app免费下载 | 好紧我太爽了视频免费国产| 中文字幕免费观看视频| 日本电影在线观看免费影院| 五月婷婷丁香久久| 欧美乱人伦人妻中文字幕| 亚洲日韩区在线电影| 永久免费毛片在线播放| 亚洲自偷自偷在线制服| 第37部分夫妇交换系列| 北条麻妃一区二区三区av高清| 老太脱裤让老头玩ⅹxxxx| 国产不卡视频在线| 青草青草久热精品视频在线观看 | 最近免费高清版电影在线观看| 亚洲国产成人久久99精品| 欧美极品少妇无套实战| 亚洲第一页在线播放| 泳衣男漫画臀篇佳门サエコcc|