亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android的智能溫室環(huán)境測控系統(tǒng)研究與實(shí)現(xiàn)

        2016-05-03 07:04:43趙繼春劉世洪喬珠峰
        江蘇農(nóng)業(yè)科學(xué) 2016年3期
        關(guān)鍵詞:無線傳感器

        趙繼春+劉世洪+喬珠峰

        摘要: 介紹了基于Android移動(dòng)終端的溫室環(huán)境信息遠(yuǎn)程數(shù)據(jù)采集及智能控制研究和實(shí)現(xiàn)方法,探討使用JZ4730微處理器控制無線通信模塊MU736和現(xiàn)場的無線傳感器網(wǎng)絡(luò),在移動(dòng)終端上開發(fā)基于Android的應(yīng)用管理系統(tǒng),實(shí)現(xiàn)溫室環(huán)境信息的智能采集、傳輸和控制;同時(shí),給出了系統(tǒng)的硬件、軟件設(shè)計(jì)實(shí)現(xiàn)方式以及試驗(yàn)的測試效果。系統(tǒng)的主要優(yōu)勢是通過移動(dòng)終端APP方式遠(yuǎn)程實(shí)現(xiàn)監(jiān)控溫室環(huán)境信息,打破時(shí)間和空間限制,應(yīng)用方便快捷。

        關(guān)鍵詞: Android;溫室環(huán)境測控;無線傳感器

        中圖分類號: S24;TP277.2 文獻(xiàn)標(biāo)志碼: A 文章編號:1002-1302(2016)03-0394-04

        溫室環(huán)境信息變量的采集、傳輸和控制對于指導(dǎo)農(nóng)業(yè)生產(chǎn)、提高農(nóng)業(yè)現(xiàn)代化水平具有重要的意義。目前,大多數(shù)溫室的控制方式是通過短距離的通信方式,將現(xiàn)場的傳感器信號采集到控制主機(jī),控制主機(jī)與現(xiàn)場的上位機(jī)進(jìn)行通信,通過上位機(jī)實(shí)現(xiàn)控制信息的回饋調(diào)節(jié)[1]。主要的缺點(diǎn)是,管理者一旦離開溫室生產(chǎn)現(xiàn)場,無法對溫室實(shí)現(xiàn)遠(yuǎn)程控制。移動(dòng)終端APP的控制方式是通過移動(dòng)通信網(wǎng)絡(luò),與現(xiàn)場的無線通信模塊進(jìn)行通信,打破時(shí)間和空間的限制,實(shí)現(xiàn)遠(yuǎn)程信息的隨時(shí)隨地查看和控制。本研究通過無線傳感器網(wǎng)絡(luò)(wireless sensor networks,WSN)將溫室的傳感器信號,包括現(xiàn)場圖像、空氣溫度、土壤溫度、空氣濕度、二氧化碳濃度、光照度等,高效地傳輸?shù)竭h(yuǎn)程移動(dòng)終端。在系統(tǒng)設(shè)計(jì)的時(shí)候充分考慮到了擴(kuò)展性,根據(jù)實(shí)際工作的需要,用戶可以自由拓展傳感器的類型和數(shù)量,通過移動(dòng)終端APP軟件實(shí)現(xiàn)信息的查看和回饋調(diào)節(jié),為管理者提供方便、快捷、個(gè)性化的管理功能,通過測試完善,系統(tǒng)工作穩(wěn)定達(dá)到了推廣應(yīng)用程度。

        1 Android和無線傳感器網(wǎng)絡(luò)概述及優(yōu)勢

        Android是1種開源的操作系統(tǒng),在嵌入式Linux操作系統(tǒng)的基礎(chǔ)上發(fā)展起來,主要是在移動(dòng)設(shè)備上應(yīng)用的操作系統(tǒng),例如常用的平板電腦和智能手機(jī)。Android系統(tǒng)由4部分組成:操作系統(tǒng)、用戶界面、中間件和應(yīng)用軟件。與蘋果操作系統(tǒng)和微軟操作系統(tǒng)相比,Android操作系統(tǒng)的主要優(yōu)點(diǎn)在于其開放性,開發(fā)者平臺允許任何移動(dòng)終端制造廠商加入。目前Android系統(tǒng)的市場份額超過了80%,而蘋果操作系統(tǒng)不到13%,微軟嵌入式操作系統(tǒng)不到4%。同時(shí),Android系統(tǒng)相對比較廉價(jià),而且工作性能比較高效?;诖?,本研究在溫室環(huán)境測控系統(tǒng)軟件開發(fā)方面使用Android操作系統(tǒng),應(yīng)用軟件安裝在移動(dòng)終端上實(shí)現(xiàn)溫室環(huán)境信息的遠(yuǎn)程隨時(shí)隨地采集控制[2]。

        農(nóng)業(yè)環(huán)境信息的獲取和傳輸離不開無線傳感器技術(shù),無線傳感器網(wǎng)絡(luò)技術(shù)是一種點(diǎn)到點(diǎn)技術(shù),集成了傳感器、網(wǎng)路和通信技術(shù)[3-4],由散步的傳感器節(jié)點(diǎn)和數(shù)據(jù)匯聚節(jié)點(diǎn)組成,節(jié)點(diǎn)具有傳感、數(shù)據(jù)處理和網(wǎng)絡(luò)通信的功能[5]。根據(jù)無線傳感器在農(nóng)業(yè)環(huán)境中的部署位置不同,可以將傳感器分為無線地上傳感器網(wǎng)絡(luò)與無線地下傳感器網(wǎng)絡(luò)。無線地上傳感器網(wǎng)絡(luò)主要是在作物生長的地上空間布置相應(yīng)的傳感器,根據(jù)采集信息的需要,合理選擇布設(shè)的傳感器網(wǎng)絡(luò)結(jié)點(diǎn),實(shí)現(xiàn)最優(yōu)的環(huán)境信息采集和傳輸控制。無線地下傳感器網(wǎng)絡(luò)主要研究點(diǎn)是關(guān)于土壤類型、土壤結(jié)構(gòu)與成分、土壤含水率、節(jié)點(diǎn)距離、節(jié)點(diǎn)埋藏深度、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、頻率與功率范圍、路由算法、組網(wǎng)方式等對電磁波多路徑傳輸?shù)淖畲髠鬏斁嚯x、路徑損失、含水量測試誤差、誤碼率等方面的影響[6]。

        目前農(nóng)業(yè)環(huán)境信息獲取和傳輸系統(tǒng)多為有線方式,布線復(fù)雜程度較高,農(nóng)業(yè)環(huán)境中布設(shè)很多分散的傳感器元器件,這些設(shè)備會(huì)隨著作物生長的改變而進(jìn)行位置改變或者調(diào)整,需要做大量的線纜鋪設(shè)工作,而無線傳感器網(wǎng)絡(luò)具有特有的優(yōu)越性,減少了大量麻煩的布線工作。本研究通過構(gòu)建高可靠性的無線傳感器通信網(wǎng)絡(luò),以實(shí)現(xiàn)溫室環(huán)境數(shù)據(jù)的高效采集傳輸[7-11]。

        2 系統(tǒng)整體設(shè)計(jì)

        基于Android的智能溫室環(huán)境測控系統(tǒng)由溫室傳感器采集控制系統(tǒng)、無線通信網(wǎng)絡(luò)和移動(dòng)控制終端組成,溫室傳感器采集控制系統(tǒng)通過無線傳感器網(wǎng)絡(luò)采集現(xiàn)場的傳感器信號,包括圖像、空氣溫度、土壤溫度、空氣濕度、二氧化碳濃度、光照度等,這些信號以短距離無線通信方式傳送給控制主機(jī)。溫室傳感器采集控制系統(tǒng)通過無線通信模塊與移動(dòng)控制終端APP系統(tǒng)通信,實(shí)現(xiàn)溫室環(huán)境信息的控制,用戶可以根據(jù)需求下達(dá)指令給控制主機(jī)系統(tǒng),從而控制溫室的開窗、風(fēng)扇和灌溉系統(tǒng)等,也可以預(yù)先配置實(shí)現(xiàn)對作物的自動(dòng)監(jiān)測控制管理。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

        3 硬件設(shè)計(jì)

        在系統(tǒng)硬件設(shè)計(jì)過程中,充分考慮到系統(tǒng)擴(kuò)展性和可靠性,使系統(tǒng)具有較好的抗干擾、故障自動(dòng)恢復(fù)以及較好的輸入輸出轉(zhuǎn)化能力。系統(tǒng)實(shí)現(xiàn)溫室環(huán)境數(shù)據(jù)的采集、傳輸和控制功能。系統(tǒng)的硬件原理如圖2所示,整個(gè)系統(tǒng)的硬件組成包括核心處理器、傳感器網(wǎng)絡(luò)電路、傳感器信號接收電路、無線數(shù)據(jù)通信模塊、液晶顯示、存儲器SRAM、按鍵電路和電源等。

        主要的硬件組成部分說明如下:(1)核心處理器采用的是JZ4730,CPU處理器是1個(gè)32位嵌入式處理器,JZ4730處理器是君正公司開發(fā)的基于XBurst CPU微體系架構(gòu),CPU主頻可以高達(dá)336 MHz,在處理器上集成了串口、并口、以太網(wǎng)口、USB接口等豐富的通用外設(shè)接口,具有較強(qiáng)的運(yùn)算和數(shù)據(jù)處理能力。

        (2)傳感器網(wǎng)絡(luò)電路包括溫度傳感器、濕度傳感器、光照傳感器以及二氧化碳傳感器等,可以根據(jù)需要擴(kuò)展所需要的傳感器。這些傳感器組成傳感器網(wǎng)絡(luò)通過無線發(fā)射芯片PT2262傳送到控制主機(jī),控制主機(jī)通過PT2272芯片進(jìn)行解碼接收。溫度、濕度傳感器分別采用的是PT100、SA801,光照傳感器模塊采用BH1750FVI,二氧化碳傳感器模塊采用T6615。圖像傳感器采用的是OV511 Camera芯片,處理器對其具有較好的支持。

        (3)無線通信模塊采用的是MU736,該模塊是華為公司生產(chǎn)的用于無線數(shù)據(jù)傳輸?shù)耐ㄐ拍K,支持各大運(yùn)營商的移動(dòng)通信網(wǎng)絡(luò),通信模塊工作可靠性較高。

        (4)串口通信模塊采用的是MAX232,MU736無線通信模塊在與核心處理器連接的時(shí)候,MU736模塊采用的電平標(biāo)準(zhǔn)是RS232,然而核心處理器的電平標(biāo)準(zhǔn)是TTL電平標(biāo)準(zhǔn),因此需要轉(zhuǎn)化模塊MAX232進(jìn)行電平的匹配。

        (5)液晶顯示屏采用的是ZXM480272,按鍵電路采用的是82C79。電源主要采用太陽能電池板進(jìn)行供電。

        (6)控制輸出電路采用的是MOC36,主要目的是通過降低電磁信號的干擾,提高系統(tǒng)的穩(wěn)定性。

        4 軟件設(shè)計(jì)

        在外圍硬件設(shè)備軟件驅(qū)動(dòng)設(shè)計(jì)方面,JZ4730核心處理器對液晶顯示屏、按鍵、串口、USB接口等具有較好的驅(qū)動(dòng)能力,直接調(diào)用相應(yīng)的底層驅(qū)動(dòng)程序即可。傳感器網(wǎng)絡(luò)信號的采集、圖像數(shù)據(jù)的采集和無線數(shù)據(jù)的遠(yuǎn)程傳輸是軟件設(shè)計(jì)的重要部分。

        4.1 傳感器網(wǎng)絡(luò)信息采集

        傳感器網(wǎng)絡(luò)信息的采集是通過程序的輪訓(xùn)操作實(shí)現(xiàn)的。首先,對傳感器網(wǎng)絡(luò)中的傳感器進(jìn)行初始化,輪訓(xùn)查詢傳感器節(jié)點(diǎn),當(dāng)檢測到測量信息時(shí),開始傳感器數(shù)據(jù)的采集接收,當(dāng)程序檢測沒有測量信息時(shí),傳感器節(jié)點(diǎn)地址加1,也就是檢測下一個(gè)傳感器節(jié)點(diǎn)是否需要數(shù)據(jù)信息采集。當(dāng)一個(gè)傳感器信息數(shù)據(jù)接收完成后,開始檢測下一個(gè)傳感器節(jié)點(diǎn)。傳感器網(wǎng)絡(luò)信息采集軟件實(shí)現(xiàn)流程如圖3所示。

        4.2 圖像傳感器數(shù)據(jù)采集

        圖像傳感器采用OV511芯片,在Linux嵌入式操作系統(tǒng)下進(jìn)行視頻圖像采集。首先在Linux Kernel中添加關(guān)于模塊驅(qū)動(dòng)程序支持,接下來編寫圖像數(shù)據(jù)采集程序,通過嵌入式系統(tǒng)Video4Linux模塊提供的程序接口從圖像傳感器OV511設(shè)備中獲取圖像幀。圖像傳感器數(shù)據(jù)采集流程如圖4所示。

        圖像傳感器數(shù)據(jù)采集實(shí)現(xiàn)的核心代碼如下:

        for(Sframe=0;Sframe mapbuf.frame=Sframe;

        if(ioctl(cam,ImageCMCAPTURE,&mapbuf)<0){

        perror(“ImageCMCAPTUR”);

        exit(-1);}

        }

        frame=0;

        while (1){

        i=-1;

        while(i<0){

        i=ioctl(cam,ImageCSYNC,&Sframe);

        if(i < 0 && errno==EINTR) continue;

        break;

        }

        buf=bigbuf+vidbuf.offsets[Sframe];

        mapbuf.frame=Sframe;

        if (ioctl(cam,ImageCMCAPTURE,&mapbuf)<0) {

        perror(“ImageCMCAPTURE”);

        exit(-1);

        }

        Sframe++;

        if (frame>=vidbuf.frames) Sframe=0;

        }

        4.3 無線數(shù)據(jù)傳輸控制

        無線通信模塊MU736與核心處理器JZ4730采用的是串口的連接方式,主要是通過對網(wǎng)絡(luò)套接字的編程實(shí)現(xiàn)傳感器信號的傳輸。無線數(shù)據(jù)傳輸實(shí)現(xiàn)的原代碼核心部分如下:

        if ((MD=open(“Idata”,O_RDWR,0A77)) >0)

        len=read(MD,buff,46000);

        printf(“Image=%d\n”,len);

        open_mcom(76800);//打開串口操作

        init_timer();//初始化定時(shí)去操作

        Iframe=sys_mstime();

        printf(“The time:%d- - - -Iframe=%d\n”,ii,Iframe);

        init_Ilib();//初始化圖像處理庫

        printf(“init_Ilib\n”);

        m=init_MU736();//初始化無線通信模塊MU736

        if (m==0)

        printf(“init_MU736 OK m=%d\n”,m);

        else if (i==-1)

        printf(“init_MU736 fault m=%d\n”,m);

        printf(“send over Image=%d \n”,Image);

        m=send_Image((u_char *)“SIM Number”,(u_char *)“test”,Mlen,buff);

        printf(“send over i=%d \n”,i);

        return 0;

        5 移動(dòng)端APP控制系統(tǒng)開發(fā)

        移動(dòng)端開發(fā)采用的是基于Android操作系統(tǒng),集成開發(fā)環(huán)境采用的是Myeclipse,程序設(shè)計(jì)語言為Java,數(shù)據(jù)庫采用的是MYSQL。在開發(fā)設(shè)計(jì)過程中,充分考慮系統(tǒng)的擴(kuò)展性以及人機(jī)交互界面的友好性。系統(tǒng)的主要功能模塊包括APP前端數(shù)據(jù)展示系統(tǒng)、APP管理設(shè)置系統(tǒng)和歷史數(shù)據(jù)查詢功能,前端展示系統(tǒng)主要是進(jìn)行監(jiān)控?cái)?shù)據(jù)的展示,包括溫度、濕度、二氧化碳、光照度以及圖像數(shù)據(jù),同時(shí)還有傳感器的開關(guān)控制功能。APP管理設(shè)置系統(tǒng)主要是設(shè)置溫室現(xiàn)場環(huán)境的閾值,歷史記錄查詢主要是查詢歷史監(jiān)控的溫室環(huán)境數(shù)據(jù)。功能結(jié)構(gòu)如圖5所示。移動(dòng)終端APP原型頁面如圖6所示。

        6 應(yīng)用與討論

        基于Android的智能溫室環(huán)境測控系統(tǒng)開發(fā)完成后,在北京市密云縣實(shí)驗(yàn)溫室進(jìn)行了應(yīng)用測試,在溫室內(nèi)部署了圖像傳感器、溫度傳感器、濕度傳感器和二氧化碳傳感器,利用移動(dòng)終端APP軟件遠(yuǎn)程監(jiān)測并調(diào)控溫室的環(huán)境。表1記錄了溫室二氧化碳?xì)怏w的采集與調(diào)控?cái)?shù)據(jù),隨著白天時(shí)間的推移,溫室的光合作用加大,溫室內(nèi)二氧化碳的氣體量減少。在11:00,二氧化碳的濃度降為260 mg/L,小于預(yù)設(shè)的閾值,此時(shí)系統(tǒng)遠(yuǎn)程自動(dòng)開啟二氧化碳自動(dòng)發(fā)生器裝置。在14:00,由于開啟二氧化碳發(fā)生器產(chǎn)生作用,此時(shí)二氧化碳的濃度達(dá)到550 mg/L,啟動(dòng)通風(fēng)窗,降低二氧化碳濃度,同時(shí)起到降低溫室內(nèi)溫度作用。測試結(jié)果表明,該系統(tǒng)工作穩(wěn)定,傳感器的現(xiàn)場信號數(shù)據(jù)能夠通過現(xiàn)場無線數(shù)據(jù)傳輸模塊傳送給JZ4730處理,然后再通過MU736移動(dòng)通信模塊傳輸給遠(yuǎn)程的移動(dòng)手機(jī)終端,同時(shí)移動(dòng)終端可通過APP軟件有效地調(diào)控現(xiàn)場設(shè)備,達(dá)到了預(yù)期設(shè)計(jì)效果。7 結(jié)論

        本研究開發(fā)了基于Android的智能溫室環(huán)境測控系統(tǒng),通過無線傳感器網(wǎng)絡(luò)傳輸溫室的傳感器信號,將現(xiàn)場圖像、空氣溫度、土壤溫度、空氣濕度、二氧化碳濃度、光照度等高效地傳輸?shù)绞殖忠苿?dòng)終端軟件;同時(shí)實(shí)現(xiàn)信息的回饋控制,采用基于移動(dòng)終端的控制方式,打破時(shí)間和空間的限制,管理者可以隨時(shí)隨地查看和管理溫室環(huán)境數(shù)據(jù)。該系統(tǒng)已經(jīng)開始正式應(yīng)用,并取得了一定成效。隨著應(yīng)用的深入,將進(jìn)一步開展智能分析研究,利用積累的歷史數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,為管理者提供便捷的種植決策服務(wù)。

        參考文獻(xiàn):

        [1]袁小平,徐 江,侯攀峰. 基于物聯(lián)網(wǎng)的智慧農(nóng)業(yè)監(jiān)控系統(tǒng)[J]. 江蘇農(nóng)業(yè)科學(xué),2015,43(3):376-378.

        [2]周 琴. 無線傳感器網(wǎng)絡(luò)MAC協(xié)議的研究[J]. 湖北生態(tài)工程職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012,2:57-60.

        [3]孫忠富,曹洪太,李洪亮,等. 基于GPRS和WEB的溫室環(huán)境信息采集系統(tǒng)的實(shí)現(xiàn)[J]. 農(nóng)業(yè)工程學(xué)報(bào),2006,22(6):131-134.

        [4]崔 莉,鞠海玲,苗 勇,等. 無線傳感器網(wǎng)絡(luò)研究進(jìn)展[J]. 計(jì)算機(jī)研究與發(fā)展,2005,42(1):163-174.

        [5]賈 曉,王 成,喬曉軍,等. 大田灌溉系統(tǒng)終端驅(qū)動(dòng)及觸摸式人機(jī)界面[J]. 農(nóng)業(yè)工程學(xué)報(bào),2008(增刊2):133-137.

        [6]高百惠,張長利,王 歡,等. 基于 ZigBee 技術(shù)的食用菌栽培環(huán)境監(jiān)控系統(tǒng)的研究[J]. 農(nóng)機(jī)化研究,2013,35(11):99-102.

        [7]劉 彤,賀宏偉,李 堯,等. 基于 Android 平臺的家庭植物工廠智能監(jiān)控系統(tǒng)[J]. 農(nóng)機(jī)化研究,2015(4):197-202.

        [8]郭文川,程寒杰,李瑞明,等. 基于無線傳感器網(wǎng)絡(luò)的溫室環(huán)境信息監(jiān)測系統(tǒng)[J]. 農(nóng)業(yè)機(jī)械學(xué)報(bào),2010(7):181-185.

        [9]石繁榮,黃玉清,任珍文,等. 自適應(yīng)Tree-Mesh結(jié)構(gòu)的大棚無線監(jiān)測網(wǎng)絡(luò)設(shè)計(jì)[J]. 農(nóng)業(yè)工程學(xué)報(bào),2013,29(5):102-108.

        [10]趙春江,吳華瑞,朱 麗. 基于ZigBee的農(nóng)田無線傳感器網(wǎng)絡(luò)節(jié)能路由算法[J]. 高技術(shù)通訊,2013,23(4):368-373.

        [11]屈利華,趙春江,楊信廷,等. Zigbee 無線傳感器網(wǎng)絡(luò)在溫室多源數(shù)據(jù)采集系統(tǒng)中的應(yīng)用綜述[J]. 中國農(nóng)機(jī)化,2012(4):179-183.

        猜你喜歡
        無線傳感器
        物聯(lián)網(wǎng)技術(shù)在智慧檔案館建設(shè)中的應(yīng)用
        卷宗(2016年10期)2017-01-21 00:29:38
        基于無線傳感器網(wǎng)絡(luò)火情定位方法
        無線傳感器網(wǎng)絡(luò)故障檢測研究
        東方教育(2016年9期)2017-01-17 00:08:40
        能量均衡的無線傳感器網(wǎng)絡(luò)路由算法的研究
        基于物聯(lián)網(wǎng)的井場一體化應(yīng)用
        無線環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)與開發(fā)
        科技視界(2016年4期)2016-02-22 09:39:35
        成人精品综合免费视频| 偷拍激情视频一区二区| 国产精品亚洲lv粉色| 亚洲中文字幕无码不卡电影| 国产免费爽爽视频在线观看| 久久久老熟女一区二区三区 | 精品一区二区三区在线观看| 精品亚洲国产探花在线播放| 依依成人影视国产精品| 成激情人妻视频| 亚洲情精品中文字幕99在线| 国产爆乳美女娇喘呻吟久久| 国产视频在线一区二区三区四区| 国产精品亚洲综合色区韩国| 亚洲a级片在线观看| jk制服黑色丝袜喷水视频国产| 亚洲av熟女天堂系列| 成激情人妻视频| 亚洲一区二区av天堂| av在线免费高清观看| 蜜臀久久99精品久久久久久| 成年免费a级毛片免费看| 性刺激的大陆三级视频| 中文字幕日韩一区二区不卡| 国产精品久久久久久影视| 国产98在线 | 日韩| 亚洲国产精品sss在线观看av| 亚洲国产精品无码久久电影| 国内精品福利在线视频| 久久麻豆精亚洲av品国产精品| 成年毛片18成年毛片| av天堂在线免费播放| 亚洲一区二区三区福利久久蜜桃| 曰日本一级二级三级人人| 亚洲人不卡另类日韩精品| 最新国产不卡在线视频| 国产91久久麻豆黄片| 色爱情人网站| 午夜无码片在线观看影视| av人摸人人人澡人人超碰小说| 国产亚洲精品福利在线|