在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

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

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

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

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

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

一、采集顯示端

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

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

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

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

二、Anroid客戶端

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

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

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

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

三、結(jié)論

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

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

主站蜘蛛池模板: 亚洲视频在线观 | 丁香婷婷激情五月 | 波多野结衣在线免费 | 亚州国产 | 亚洲成熟xxxxx电影 | 久热这里只有精品视频6 | 国产欧美一区二区精品久久久 | 中文国产成人精品久久一区 | 亚洲成人一区二区 | 羞羞视频入口 | 久久国产一久久高清 | 亚洲精品成人中文网 | 亚洲一区二区三区精品影院 | 日必视频 | 国内精品视频成人一区二区 | 三妻四妾韩国电影完整版在线播放 | 婷婷色在线播放 | 欧美一区亚洲 | 中文幕无线码中文字 | 成人久久精品一区二区三区 | 最新国产福利在线 | 2021国产麻豆剧传媒精品网站 | 自拍偷拍一区 | 久久成人性色生活片 | 国产精品电影网 | 在线国产视频 | 日本精品一区二区三区在线视频 | 日本成人二区 | 全国男人的天堂天堂网 | 亚洲成人免费 | 色婷婷电影网 | 欧美色伊人 | 国产男女视频在线观看 | 亚洲第一视频网站 | 国内自拍小视频 | 七月婷婷丁香 | 欧美日韩免费看 | 六月激情婷婷 | www.激情| 成年香蕉大黄美女美女 | 婷婷激情四月 |