《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于GSM/GPRS的溫室環境遠程監控系統設計
基于GSM/GPRS的溫室環境遠程監控系統設計
來源:微型機與應用2012年第18期
黃 培,徐立鴻,王樂達,蔚瑞華
(同濟大學 電子與信息工程學院,上海201804)
摘要: 針對農業生產中部分溫室地點偏僻、位置分散等特點,設計了一種通過SMS短消息業務和GPRS網絡對溫室群進行遠程監控的系統,并介紹了系統結構和軟硬件設計。該系統利用嵌入式技術構建了溫室現場采集和控制終端,利用GPRS無線通信技術使溫室現場終端和遠程Server工作于C/S模式。操作者亦可通過SMS短消息的方式對溫室實施監控。
Abstract:
Key words :

摘  要: 針對農業生產中部分溫室地點偏僻、位置分散等特點,設計了一種通過SMS短消息業務和GPRS網絡對溫室群進行遠程監控的系統,并介紹了系統結構和軟硬件設計。該系統利用嵌入式技術構建了溫室現場采集和控制終端,利用GPRS無線通信技術使溫室現場終端和遠程Server工作于C/S模式。操作者亦可通過SMS短消息的方式對溫室實施監控。
關鍵詞: GSM;GPRS;農業環境;遠程監控

    為合理利用農業資源,提高農業生產效率,將現代電子﹑計算機﹑通信和自動控制等技術引進到農業生產領域是發展現代農業的必由之路。在農業環境監控網絡化、智能化的發展趨勢下,由于部分農業生產環境地點偏僻、位置分散等因素的制約,采用有線的方式對其進行監控面臨眾多的瓶頸問題,例如以太網接入不便、RS-485總線傳輸距離有限等。
    近年來興起了很多無線組網技術,如將ZigBee技術用于水產養殖環境監測[1]、溫濕度數據采集[2]等。但是ZigBee技術在實際應用中存在很多缺點,例如易受干擾、通信距離短、不適合遠程監控等。移動公網GSM/GPRS通信技術在工農業生產中的應用日益受到人們的關注。GSM/GPRS有覆蓋域廣﹑接入迅速﹑按量計費等優點,在遠程突發性數據傳輸中具有很好的優勢。
    本文通過采用GSM/GPRS無線網絡通信技術與嵌入式技術相結合的方法,設計了一種對溫室群進行遠程監控的系統,使操作者可通過GSM網絡提供的SMS短消息業務或GPRS兩種方式獲取溫室現場狀態和下發控制命令。溫室現場具備緊急情況下自動控制的功能。系統由于加入了通過手機短消息進行監控的方法,為溫室遠程控制提供了一種更為靈活的方式。
1 系統架構
    系統架構分為三部分:控制端(分為控制中心Server和移動控制端)、GSM/GPRS無線網絡傳輸層和溫室現場終端。控制中心Server負責溫室現場環境參量的顯示和存儲,并可通過GPRS網絡下發命令。移動控制端指操作者通過手機短消息實施監控的方式,若操作者不在控制中心,可通過手機發短消息查詢溫室環境參量,并下發控制指令,保證遠程監控實施的靈活性。溫室現場終端負責3個方面的任務:(1)溫室現場環境參量的采集和無線發送;(2)控制端指令的接收和執行;(3)終端內運行溫室控制算法,擁有對部分執行機構的直接控制權,執行緊急情況下自動控制的功能。系統示意圖如圖1所示。

    控制中心Server具有固定公網IP地址。上位機界面基于Visual C++開發,具備數據實時顯示和存儲的功能,通過ADO技術連接Access數據庫,方便操作人員查詢歷史數據。溫室現場終端和控制中心Server工作于C/S模式,Server端建立一個監聽Socket,在Socket上建立消息響應函數來接收溫室現場終端的連接請求,并用來接收GPRS數據。當兩者TCP連接建立后,Server端通過掃描指定端口,讀取溫室現場終端上傳的溫室環境參量信息。
2 硬件設計
    由于溫室環境的復雜性和特殊性,在溫室現場終端硬件設計中需要考慮如下兩個因素:
    (1)控制終端是整個系統信息交互的中心,既要定時上傳傳感器數據,又要接受遠程指令的查詢和控制,數據流量較大,對MCU的內存和處理速度有一定要求。
    (2)被控溫室在無人值守的情況下,為應對異常情況的出現,溫室控制終端需具備自動復位的能力。
    基于這兩種因素,終端MCU選用STC12C單片機,STC12C是單時鐘/機器周期(1 T)單片機,速度比普通8051快8~12倍。內置看門狗復位電路,當看門狗沒有被定時清零時,將引起復位,從而防止程序陷入死循環。終端硬件設計采用嵌入式技術,MCU搭載傳感器、GPS模塊和GPRS模塊等。終端硬件架構如圖2所示。

    MCU通過串口分別連接GPS模塊和GPRS模塊。GPS模塊采用Ubolx公司的高精度UbloxNEO6M。通過GPS模塊在服務器端顯示溫室的位置信息,同時截取GPS幀里的時間戳,為每一幀上傳至服務器的傳感器數據加上時間標記。
    傳感器用于監測溫室內重要的環境參量,包括溫度、濕度、光照、二氧化碳等。其中溫濕度傳感器采用單總線數字式傳感器DHT11。DATA引腳用于微處理器與DHT11之間的通信和同步,采用單總線數據格式,工作后可以一次完整傳輸40 bit溫濕度數據。數據格式為:8 bit濕度整數數據+8 bit濕度小數數據+8 bit溫度整數數據+8 bit溫度小數數據+8 bit校驗和。
    GPRS模塊采用SIMCOM公司的SIM300,內嵌TCP/IP協議棧,支持AT指令集。該模塊負責無線通信鏈路的建立,它通過串口與MCU通信,串口工作于模式1,波特率設置為9 600 b/s。當串口接收到數據或者需要發送數據時產生串口中斷,MCU響應中斷執行相應處理程序。GPRS模塊負責傳感器數據上傳和遠程指令接收兩方面的工作。MCU將傳感器數據按通信協議封裝成幀,交付GPRS模塊定時發送。GPRS模塊接收到手機短消息指令或控制中心Server指令時,交付MCU進行解析。
    溫室現場終端通過GPIO口,驅動繼電器或電機執行溫室天窗開關、遮陽網開關、卷簾收放等動作。
3 軟件設計
    系統軟件設計圍繞兩個核心問題:傳感器數據的無線發送和遠程指令的接收并執行?;谶@一思路,采取模塊化的程序設計以保證良好的可維護性。系統任務由各子程序模塊配合協作完成。例如分別有模塊執行GPRS網絡TCP通信鏈路的建立、溫室控制算法、通信協議的執行以及短消息指令的分析等。圖3為系統工作流程圖。

3.1 TCP無線通信鏈路建立
    GPRS是在現有GSM網絡中增加GPRS網關支持節點GGSN和GPRS服務支持節點SGSN來實現的[3]。圖4為通過AT指令使溫室現場終端的GPRS模塊和控制中心Server建立TCP連接的過程。

    這一過程的實現用到的AT指令如下:
    AT+CGATT=1(附著GPRS服務)
    AT+CGDCONT=1,"IP","CMNET"(定義PDP 場景)
    AT+CGACT=1,1(激活或解除PDP 移動場景)
    AT+CIPCSGP=1,"CMNET",選擇接入點
    AT+CIPSTART="TCP","Server的 IP地址",
    "Server的端口號",嘗試TCP連接。
    控制中心Server需具有公網IP地址,當成功建立TCP連接后,可用AT+CIPSEND發送數據到Server。如果要關閉TCP連接可用AT+CIPCLOSE命令。
3.2 通信協議和優先級
    由于控制對象是一個溫室群,每個溫室布置有多種類型傳感器,系統制定了完整的通信協議和數據校驗機制來保證控制中心Server和溫室現場終端的正確握手。
    為每個被控溫室分配一個獨有的一級ID,溫室內的各個傳感器分配獨有的二級ID,每幀上傳數據的格式為:幀頭0x21+溫室ID+時間標記+傳感器ID+傳感器數據+CRC+幀尾0xFF。
    由于為溫室提供了SMS和GPRS兩種遠程控制方法,溫室終端也嵌入了溫室控制算法,使終端擁有對部分執行機構的控制權,以進行緊急情況的判斷處理。為了避免操作的沖突性,系統為每種控制方式分配了不同的優先級,優先級從高到低依次為:溫室終端、控制中心Server和移動控制端。當出現重復操作指令時,以優先級最高的為準。不符合通信協議的指令和數據將被直接過濾,避免誤操作和重復操作情況的發生。
3.3 溫室控制算法

 


    如果將全部的控制權交由控制端(Server端和移動控制端)發出,對整個系統而言是十分危險的。例如光照傳感器測出當前溫室內光照強度過大,而此時控制端命令發生傳輸延遲或命令丟失的情況,這就會導致溫室現場端因為等待不到遠程命令而不作為的情況。植物很可能因此被強烈的陽光灼傷。
    在系統設計中,溫室現場終端擁有對部分執行機構的直接控制權,終端內運行溫室控制算法,將選定的重要溫室環境參量輸入溫室控制算法進行運算,根據運算結果判斷是否動作相關執行機構,實現緊急情況下自動控制的功能。
    以溫室控制算法中的遮陽網控制算法為例,現場終端得到光照傳感器測得的光照值后,會將其與程序內設定的適合作物生長的光照值做比較,如果實際值高于設定值,終端會驅動電機關閉遮陽網,反之驅動電機打開遮陽網。圖5所示為溫室遮陽網控制算法的流程圖。

3.4 短消息指令分析
    SMS(短消息)是GSM系統提供的一種業務,由于采用了短消息中心的存儲和轉發機制,保證了較高的可靠性[4-5]。下面為基本SMS設置的精簡程序。
    static void init_sms()
    {  send_string_uart1("AT+CMGF=0\x00D\x00A");
    send_string_uart1("AT+CSCS=\"UCS2\"\x00D\x00A");     //設置字符集
    send_string_uart1("AT+CSMP=17,167,0,241\x00D\x00A");}
//設置短消息存儲模式
    GPRS模塊上電啟動后,通過AT指令進行基本SMS的設置,如“AT+CSCS=UCS2” 設置所使用字符集為UCS2,“AT+CMGF=0”設置使用PDU模式。
    對于移動控制端指令,需統一消息幀頭,以方便溫室終端的提取和分析。本系統中所有的短消息指令都以“wenshictr”開頭。如果操作者發短消息“wenshictr+hum=?”至某溫室詢問濕度值,該溫室現場終端收到后, MCU通過AT+CMGR指令讀出消息幀,去除幀的時間標記等內容,將控制指令提取出來,然后將實時濕度值經過UCS2編碼,打包成PDU幀的格式通過“AT+CMGS”指令回復給操作者。當指定參量超出閾值,通過“ATD<電話號碼>”指令可實現電話報警的功能。
    本系統在溫室現場經過驗證,運行良好,GPRS傳輸數據穩定可靠,實時性較好。但由于移動公司的限制,發送數據的周期最好設置在幾分鐘以內。因為一定時間內如果通信鏈路沒有產生流量,移動公司會取消分配給GPRS模塊的網內IP。本系統設計的初衷是針對偏僻分散溫室群的監控,但也可用于其他需要遠距離監控的場合,具有良好的可移植性。
參考文獻
[1] 宦娟,劉星橋,程立強,等.基于ZigBee的水產養殖水環境無線監控系統設計[J].漁業現代化,2012,39(1):34-38.
[2] 李永成,凌青,吳剛,等.基于ZigBee的溫濕度數據無線采集監測系統設計[J].微型機與應用,2012,31(7):61-63.
[3] 盧偉,楊建華,袁雪堯.基于GPRS的嵌入式數據采集與遠傳系統[J].微計算機信息,2011,27(1):12-13.
[4] 朱萬貴,鄭國君,顧新建,等.基于SMS的遠程監控系統的設計與實現[J].制造業自動化,2003,25(12):32-34.
[5] 周國祥,周俊,苗玉彬,等.基于GSM的數字農業遠程監控系統研究與應用[J].農業工程學報,2005,21(6):87-91.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧美清纯在线制服| 国产午夜精品视频免费不卡69堂| 最新成人在线| 国产精品白丝黑袜喷水久久久| 亚洲精品一区中文| 亚洲国产日韩欧美在线99| 亚洲影音一区| 亚洲午夜在线观看视频在线| 亚洲欧美成aⅴ人在线观看| 日韩视频免费观看| 激情综合中文娱乐网| 久久综合色婷婷| 久久精品人人| 久久在线精品| 裸体素人女欧美日韩| 欧美一区永久视频免费观看| 一本色道久久综合亚洲精品高清| 国产视频一区二区在线观看| 欧美日韩一区二区三区高清| 国产日韩欧美日韩大片| 亚洲精品欧美激情| 一本一本久久a久久精品综合妖精| 久久亚洲二区| 久久精彩免费视频| 麻豆精品传媒视频| 午夜国产不卡在线观看视频| 久久久久国产一区二区| 国产视频在线观看一区二区三区| 老妇喷水一区二区三区| 国产精品xnxxcom| 亚洲免费一在线| 欧美一级视频精品观看| 亚洲永久免费观看| 久久精品成人一区二区三区| 亚洲品质自拍| 欧美日韩理论| 一区二区三区久久网| 亚洲一区国产精品| 免费久久99精品国产自在现线| 亚洲经典一区| 欧美日韩成人免费| 欧美日韩一区三区| 欧美在线亚洲| 欧美日韩一区在线观看| 蜜桃久久av一区| 中文精品一区二区三区| 亚洲一本视频| 国产精品白丝jk黑袜喷水| 国产欧美日韩精品在线| 亚洲成色777777女色窝| 亚洲国产精品悠悠久久琪琪| 欧美在线高清| 欧美成人中文| 在线免费观看日韩欧美| 亚洲福利视频网| 亚洲伊人色欲综合网| 国产午夜精品福利| 最新亚洲一区| 精东粉嫩av免费一区二区三区| 欧美xx视频| 嫩模写真一区二区三区三州| 国产日韩欧美中文在线播放| 亚洲免费网站| 久久久久久69| 一区二区激情小说| 日韩一区二区精品视频| 亚洲精品在线观看免费| 亚洲第一福利社区| 亚洲午夜免费福利视频| 亚洲精品在线观| 欧美日韩免费区域视频在线观看| 欧美中文字幕视频| 亚洲性视频网址| 久久人人爽国产| 欧美91福利在线观看| 欧美日韩国产免费| 亚洲神马久久| 欧美激情网站在线观看| 欧美日韩免费在线观看| 久久综合色婷婷| 国产精品呻吟| 国内精品伊人久久久久av一坑| 国产日韩欧美一二三区| 久久精彩免费视频| 欧美在线视频免费播放| 欧美国产精品久久| 欧美激情2020午夜免费观看| 午夜精品免费在线| 亚洲激情电影中文字幕| 国产精品日韩专区| 亚洲日本va在线观看| 狠狠网亚洲精品| 久久性色av| 一区在线免费| 国产农村妇女精品一区二区| 国产精品成人一区二区艾草| 午夜国产精品视频免费体验区| 国产精品久久久久久久久免费桃花| 欧美精品在线视频观看| 欧美人与禽猛交乱配| 国产嫩草影院久久久久| 欧美激情片在线观看| 久久嫩草精品久久久精品一| 亚洲精品一级| 欧美精选一区| 欧美日韩国产麻豆| 欧美激情a∨在线视频播放| 一本久道久久综合婷婷鲸鱼| 亚洲一区二区视频在线观看| 欧美成人在线免费视频| 国产精品久久久久久模特| 另类专区欧美制服同性| 国产一区二区精品丝袜| 欧美精品 日韩| 国产一区二区三区最好精华液| 欧美aaaaaaaa牛牛影院| 国产精品美女www爽爽爽视频| 欧美一区二区三区另类| 亚洲精品一区二区三区在线观看| 久久综合色一综合色88| 国产精品嫩草影院一区二区| 亚洲电影免费观看高清完整版在线| 国产精品视频一区二区高潮| 亚洲视频你懂的| 国产精品久久久久久久久久免费看| 亚洲欧美日韩精品久久久久| 亚洲看片网站| 欧美日韩国产在线播放网站| 久久九九精品99国产精品| 欧美一区二区精品久久911| 欧美一区午夜精品| 欧美日韩亚洲成人| 亚洲一区二区三区精品在线观看| 国产精品永久在线| 欧美成人精品在线视频| 欧美理论电影在线播放| 美日韩在线观看| 香蕉久久夜色精品国产| 在线观看日韩欧美| 国产精品久久久久久久久动漫| 亚洲国产一区二区a毛片| 国产精品亚洲一区二区三区在线| 久久国产精品99国产| 国产视频精品va久久久久久| 欧美日产一区二区三区在线观看| 亚洲国产精品尤物yw在线观看| 欧美极品一区二区三区| 亚洲一区二区三区免费观看| 欧美亚洲视频在线观看| 亚洲欧美视频| 中文av一区特黄| 亚洲视频每日更新| 在线免费观看日本欧美| 欧美xxxx在线观看| 亚洲激情欧美激情| 欧美与黑人午夜性猛交久久久| 亚洲性夜色噜噜噜7777| 欧美日韩美女在线观看| 香蕉成人啪国产精品视频综合网| 国内精品久久久久影院 日本资源| 小辣椒精品导航| 亚洲第一色中文字幕| 久久国产加勒比精品无码| 久久中文字幕一区二区三区| 国产精品毛片a∨一区二区三区|国| 亚洲综合精品四区| 亚洲精华国产欧美| 国产精品一区二区在线| 久久综合狠狠综合久久综青草| 美国十次成人| 久久久久久久一区二区三区| 在线亚洲精品福利网址导航| 美女免费视频一区| 91久久在线播放| 尤物网精品视频| 狠狠色丁香久久婷婷综合丁香| 美国成人毛片| 欧美肉体xxxx裸体137大胆| 亚洲国产欧美在线| 欧美高清在线播放| 国产精品美女久久| 中日韩视频在线观看| 国产综合18久久久久久| 亚洲激情av在线| 国产精品自拍小视频| 国产一区二区日韩| 欧美一区二区三区四区视频| 国产日韩精品久久久| 韩国一区二区三区美女美女秀| 国产精品夜夜夜一区二区三区尤| 欧美成人中文字幕在线| 久久人人97超碰人人澡爱香蕉| 欲香欲色天天天综合和网| 欧美特黄a级高清免费大片a级| 欧美日韩国产一区二区三区| 在线天堂一区av电影| 国产精品高潮视频| 欧美精品在线免费观看| 欧美一级淫片aaaaaaa视频| 亚洲成人在线观看视频| 亚洲欧美日韩一区| 久久激情五月婷婷| 99国产精品久久久久久久成人热| 欧美在线视频免费播放| 亚洲成色777777在线观看影院| 欧美国产视频一区二区| 免费观看国产成人| 国产一区二区三区成人欧美日韩在线观看| 日韩西西人体444www| 欧美日韩dvd在线观看| 亚洲高清免费视频| 在线免费观看日韩欧美| 欧美影院精品一区| 免费一区视频| 久久人人爽爽爽人久久久| 欧美国产日韩精品免费观看| 亚洲精品美女在线观看| 国产在线成人| 欧美综合二区| 一区二区三区精密机械公司| 欧美日韩国产二区| 午夜精品视频在线| 久久久久久国产精品mv| 国产精品―色哟哟| 国产午夜精品在线观看| 欧美成人黑人xx视频免费观看| 欧美日本一区二区视频在线观看| 国产日韩一区二区三区在线播放| 国产日本欧美一区二区| 亚洲一区视频在线观看视频| 香蕉亚洲视频| 欧美日韩美女| 欧美一级淫片播放口| 日韩视频精品在线| 久久久999成人| 免费看黄裸体一级大秀欧美| 久久综合色综合88| 国产精品外国| 国产欧美日韩一区二区三区在线| 久久嫩草精品久久久久| 欧美精品在线观看91| 国产欧美日韩视频一区二区三区| 国产欧美一区二区三区在线看蜜臀| 蜜臀99久久精品久久久久久软件| 久久久久成人精品免费播放动漫| 欧美怡红院视频一区二区三区| 久久国产一二区| 亚洲欧美日韩专区| 国产欧美 在线欧美| 免费看精品久久片| 亚洲精品国产日韩| 欧美午夜一区二区| 国产精品免费观看视频| 久久精品青青大伊人av| 国产精品一区三区| 亚洲人体偷拍| 亚洲精品免费一二三区| 欧美大片免费观看在线观看网站推荐| 亚洲精品社区| 久久综合免费视频影院| 国内精品伊人久久久久av影院| 亚洲欧洲一区二区在线观看| 亚洲一级黄色av| 国产精品久久久91| 亚洲欧美国产制服动漫| 欧美久久久久久久久| 国产精品免费一区二区三区观看| 欧美色网在线| 久久不见久久见免费视频1| 韩国av一区二区| 久久综合九色综合欧美就去吻| 亚洲一区二区在线看| 一区二区激情小说| 伊人婷婷欧美激情| 欧美精品乱人伦久久久久久| 99精品视频免费| 亚洲欧美中日韩| 亚洲欧美亚洲| 欧美性视频网站| 激情欧美一区二区三区| 农夫在线精品视频免费观看| 亚洲二区视频在线| 久久亚洲精品网站| 欧美肥婆在线| 国产精品久久久久久久久免费樱桃| 国产精品99久久久久久人| 欧美成人国产| 久久精品国语| 国产色婷婷国产综合在线理论片a| aa国产精品| 欧美与欧洲交xxxx免费观看| 欧美日韩国产成人在线| 亚洲激情另类| 国产精品v日韩精品v欧美精品网站| 一区二区三区 在线观看视| 美女爽到呻吟久久久久| 一区二区免费在线观看| 欧美中文日韩| av成人黄色| 日韩一级黄色片| 欧美精品电影| 欧美日韩国产精品自在自线| 久久精品人人做人人综合| 国产日韩精品一区二区三区在线| 国产欧美一区二区三区国产幕精品| 午夜精品理论片| 欧美日韩国产美女| 一区二区三区我不卡| 在线播放国产一区中文字幕剧情欧美| 在线一区观看| 国产精品高清免费在线观看| 蜜桃av久久久亚洲精品| 国产在线视频欧美一区二区三区| 久久久国产成人精品| 欧美成人国产一区二区| 国产精品欧美久久久久无广告| 亚洲美女区一区| 欧美jizzhd精品欧美巨大免费| 欧美在线一区二区三区| 国产在线播放一区二区三区| 久久一二三区| 亚洲精品黄网在线观看| 欧美网站大全在线观看| 欧美高清在线精品一区| 国产在线精品成人一区二区三区| 欧美乱人伦中文字幕在线| 欧美精品一卡二卡| 国产婷婷色综合av蜜臀av|