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

        ?

        茶園遠(yuǎn)程監(jiān)控智能終端系統(tǒng)研究

        2019-01-10 04:51:28毛林成維莉夏偉偉楊明全
        浙江農(nóng)業(yè)科學(xué) 2019年4期
        關(guān)鍵詞:服務(wù)端客戶端組件

        毛林,成維莉,夏偉偉,楊明全

        (江蘇農(nóng)牧科技職業(yè)學(xué)院,江蘇 泰州 225300)

        農(nóng)業(yè)物聯(lián)網(wǎng)綜合運(yùn)用微電子、嵌入式、無(wú)線通信、RFID等技術(shù),通過(guò)無(wú)線傳感等設(shè)備,按約定通信協(xié)議將物與物相連接進(jìn)行信息互聯(lián)互通、交換和共享,使茶葉生產(chǎn)管理從傳統(tǒng)方式快速向現(xiàn)代管理方式轉(zhuǎn)變。茶葉環(huán)境監(jiān)控系統(tǒng)是基于物聯(lián)網(wǎng)的自動(dòng)化管理系統(tǒng),在智慧農(nóng)業(yè)發(fā)展中充當(dāng)重要角色,對(duì)茶葉生產(chǎn)環(huán)境進(jìn)行精準(zhǔn)識(shí)別、定位、感知、監(jiān)控,提升茶葉生產(chǎn)管理信息化、自動(dòng)化、智能化水平,實(shí)現(xiàn)管理效能和經(jīng)濟(jì)效益最大化目標(biāo)。

        茶園環(huán)境遠(yuǎn)程監(jiān)控物聯(lián)網(wǎng)系統(tǒng)能夠支持以網(wǎng)站、瀏覽器、視頻等客戶端訪問(wèn)方式提供遠(yuǎn)程監(jiān)測(cè)與控制管理。隨著3G/4G通信技術(shù)與裝備的快速發(fā)展與應(yīng)用,運(yùn)用移動(dòng)互聯(lián)技術(shù)構(gòu)建面向智能終端應(yīng)用的遠(yuǎn)程監(jiān)控系統(tǒng),可隨時(shí)隨地為用戶提供方便快捷的服務(wù)。本文結(jié)合江蘇農(nóng)牧科技職業(yè)學(xué)院茶園基地物聯(lián)網(wǎng)平臺(tái)-JTP平臺(tái),進(jìn)行移動(dòng)終端業(yè)務(wù)流程分析及功能設(shè)計(jì),重點(diǎn)研究服務(wù)數(shù)據(jù)交換、數(shù)據(jù)轉(zhuǎn)換、客戶端通信、數(shù)據(jù)解析等關(guān)鍵技術(shù)及實(shí)現(xiàn)方法,提出基于Android的茶園環(huán)境遠(yuǎn)程監(jiān)控智能終端解決方案,對(duì)提升茶園自動(dòng)化、智能化管理效能和服務(wù)質(zhì)量,具有重要現(xiàn)實(shí)意義。

        1 JTP平臺(tái)及工作原理

        JTP平臺(tái)分本地系統(tǒng)(下位機(jī))、遠(yuǎn)程系統(tǒng)(上位機(jī))與中間網(wǎng)絡(luò),由底層硬件系統(tǒng)、無(wú)線傳感網(wǎng)絡(luò)(WSN)、網(wǎng)關(guān)和遠(yuǎn)程服務(wù)器、客戶機(jī)、監(jiān)控屏幕構(gòu)成。底層(感知層)無(wú)線傳感網(wǎng)絡(luò)是平臺(tái)環(huán)境數(shù)據(jù)的主要來(lái)源,采用層次分簇異構(gòu)增強(qiáng)型結(jié)構(gòu)[1],縱向及橫向上具有良好伸縮性、可擴(kuò)展性,適應(yīng)感知對(duì)象、監(jiān)測(cè)范圍、覆蓋密度、感知數(shù)據(jù)、通信距離等變化要求,滿足大規(guī)模復(fù)雜形態(tài)的服務(wù)質(zhì)量需求[2]。平臺(tái)包括數(shù)據(jù)采集、遠(yuǎn)程監(jiān)測(cè)、歷史數(shù)據(jù)查看、遠(yuǎn)程控制、視頻監(jiān)控、緊急報(bào)警等功能模塊,采用基于J2EE的SSI框架部署、整合應(yīng)用程序,實(shí)現(xiàn)總體整體業(yè)務(wù)聯(lián)動(dòng)。

        JTP平臺(tái)業(yè)務(wù)流程包括數(shù)據(jù)采集與處理、遠(yuǎn)程傳輸、統(tǒng)計(jì)分析、實(shí)時(shí)瀏覽、報(bào)警、視頻監(jiān)控。通過(guò)平臺(tái)業(yè)務(wù)流程,對(duì)現(xiàn)場(chǎng)實(shí)時(shí)環(huán)境數(shù)據(jù)進(jìn)行采集、轉(zhuǎn)換、壓縮、融合處理和遠(yuǎn)程傳輸,提供數(shù)據(jù)持久化存儲(chǔ)、統(tǒng)計(jì)分析處理。用戶可隨時(shí)隨地登錄平臺(tái)進(jìn)行環(huán)境監(jiān)控,瀏覽現(xiàn)場(chǎng)溫度、濕度、光照、土壤成分等環(huán)境因子變化,查看歷史數(shù)據(jù)、監(jiān)測(cè)報(bào)警、瀏覽監(jiān)控視頻,實(shí)現(xiàn)遠(yuǎn)程控制。

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

        2.1 系統(tǒng)架構(gòu)

        智能終端系統(tǒng)采用基于C/S的三層結(jié)構(gòu),即Android客戶端、4G移動(dòng)通信網(wǎng)絡(luò)、服務(wù)端??蛻舳讼到y(tǒng)部署在智能終端設(shè)備(如Android手機(jī)、Ipad等),提供無(wú)線通信接口、數(shù)據(jù)解析等中間層業(yè)務(wù)組件,為用戶查詢、控制等應(yīng)用服務(wù)所調(diào)用。底層Android操作系統(tǒng)、硬件、移動(dòng)網(wǎng)絡(luò)、軟件工具作為應(yīng)用服務(wù)的支撐平臺(tái)。移動(dòng)終端存儲(chǔ)空間和計(jì)算資源有限,本地?cái)?shù)據(jù)存儲(chǔ)、處理要求不高時(shí),可滿足輕量級(jí)應(yīng)用需求,保證客戶端系統(tǒng)基本性能要求[3]。

        服務(wù)端構(gòu)建于JTP平臺(tái)服務(wù)器,平臺(tái)服務(wù)器搭建云計(jì)算平臺(tái),包括IaaS、PaaS、SaaS三層,提供多操作系統(tǒng)、虛擬化硬軟件資源,統(tǒng)一調(diào)度管理資源使用,承擔(dān)海量數(shù)據(jù)存儲(chǔ)、計(jì)算、復(fù)雜業(yè)務(wù)處理,快速提供用戶所需服務(wù)[4]。在JTP平臺(tái)開(kāi)發(fā)服務(wù)端數(shù)據(jù)交換接口、數(shù)據(jù)轉(zhuǎn)換處理等業(yè)務(wù)組件,滿足客戶端數(shù)據(jù)訪問(wèn)需求。

        2.2 業(yè)務(wù)流程

        平臺(tái)服務(wù)器為智能終端客戶端提供遠(yuǎn)程訪問(wèn)、查詢環(huán)境數(shù)據(jù)。客戶端登錄后進(jìn)入軟件操作界面,發(fā)送監(jiān)測(cè)、查詢、控制遠(yuǎn)程訪問(wèn)請(qǐng)求時(shí),經(jīng)ISP移動(dòng)通信網(wǎng)絡(luò)提交至服務(wù)器,首先訪問(wèn)服務(wù)端接口,測(cè)試與平臺(tái)服務(wù)端建立連接。連接成功后,服務(wù)端與客戶端建立會(huì)話,服務(wù)端生成客戶端唯一的會(huì)話標(biāo)識(shí)SessionID,保存客戶端標(biāo)識(shí),在會(huì)話期間識(shí)別客戶端。服務(wù)端交換接口接受訪問(wèn)請(qǐng)求信息,調(diào)用相關(guān)業(yè)務(wù)組件查詢數(shù)據(jù)庫(kù),獲取所需信息內(nèi)容,轉(zhuǎn)換為預(yù)定交換格式數(shù)據(jù)后返回給服務(wù)端接口,連同客戶端標(biāo)識(shí)一并發(fā)送至客戶端??蛻舳蓑?yàn)證來(lái)自服務(wù)端傳輸數(shù)據(jù)后,接收數(shù)據(jù)并解析數(shù)據(jù),通過(guò)操作系統(tǒng)將最終結(jié)果展示到客戶端用戶頁(yè)面[3]。

        2.3 開(kāi)發(fā)工具

        Android為Google發(fā)布的主流開(kāi)源智能終端操作系統(tǒng),是基于Linux的開(kāi)放式嵌入式系統(tǒng),具有版本更新快、功能強(qiáng)大、開(kāi)發(fā)效率高等特點(diǎn)。Android智能終端(手機(jī)、iPad、PDA)用戶使用廣,占據(jù)目前國(guó)內(nèi)市場(chǎng)80%以上份額。Android包括Activity(活動(dòng))、Service(服務(wù))、Broadcast Receiver(組播接收器)、Content Provider(內(nèi)容提供商)四大組件,內(nèi)置控件箱擁有豐富、美觀的UI控件,支持輕量級(jí)數(shù)據(jù)庫(kù)SQLite數(shù)據(jù)存取,提供網(wǎng)絡(luò)接口通信、多媒體、GPS功能和通用工具類等服務(wù)[5]。

        本設(shè)計(jì)選用Google開(kāi)源IDE工具Android Studio開(kāi)發(fā)客戶端系統(tǒng)。Android Studio集成了Android所有開(kāi)發(fā)工具包SDK(包括ADT、第三方開(kāi)源庫(kù)等),開(kāi)發(fā)環(huán)境更易于搭建、配置簡(jiǎn)單,功能、效率和便捷性高[5]。服務(wù)端基于J2EE架構(gòu)的MVC設(shè)計(jì)模式[4],部署SSI輕量級(jí)開(kāi)源框架[6],保存與JTP平臺(tái)相一致。Struts框架使Web服務(wù)交換層與控制層相互分離,iBatis充當(dāng)DAO層數(shù)據(jù)庫(kù)訪問(wèn)組件,Spring框架組裝和管理全局應(yīng)用程序,實(shí)現(xiàn)數(shù)據(jù)交換接口與數(shù)據(jù)庫(kù)的交互。SSI自適應(yīng)、可擴(kuò)展的半成品框架特性,使服務(wù)端應(yīng)用開(kāi)發(fā)與維護(hù)更加快捷、便利與高效。

        3 系統(tǒng)實(shí)現(xiàn)

        3.1 服務(wù)端實(shí)現(xiàn)

        服務(wù)端部署于JTP平臺(tái)服務(wù)器,在服務(wù)端應(yīng)用程序工作區(qū)src的com.jsmy.jtp.mobile包下分層,包括webservice層(Web服務(wù)交換)、action層(控制)、biz層(業(yè)務(wù))、dao層(數(shù)據(jù)訪問(wèn))、po層(持久化),各層僅含一個(gè)組件,組件內(nèi)定義和實(shí)現(xiàn)業(yè)務(wù)方法,避免組件過(guò)多引起服務(wù)端資源開(kāi)銷(xiāo)過(guò)大,利用SSI框架簡(jiǎn)化應(yīng)用程序組裝,以即插即用方式管理全局應(yīng)用程序,降低軟件模塊耦合度,減少系統(tǒng)開(kāi)銷(xiāo)、提高運(yùn)行效率。

        3.1.1 數(shù)據(jù)交換

        Web服務(wù)接口實(shí)現(xiàn)服務(wù)端、客戶端之間的交互和數(shù)據(jù)交換。Web服務(wù)運(yùn)用SOAP、WSDD、UDDI在服務(wù)端應(yīng)用程序上對(duì)外共享開(kāi)放式網(wǎng)絡(luò)服務(wù),提供客戶端遠(yuǎn)程訪問(wèn)服務(wù)端功能,運(yùn)用消息或請(qǐng)求服務(wù)發(fā)現(xiàn)處理機(jī)制,接收網(wǎng)絡(luò)請(qǐng)求、做出響應(yīng)[3]?;ヂ?lián)網(wǎng)應(yīng)用中,HTTP協(xié)議是網(wǎng)絡(luò)通信的普適標(biāo)準(zhǔn)[7],提供webservice層數(shù)據(jù)交換接口規(guī)則描述,被網(wǎng)絡(luò)信息系統(tǒng)廣泛采用,用以Internet網(wǎng)絡(luò)資源定位與交換服務(wù)。

        基于Webservice及HTTP規(guī)則開(kāi)發(fā)服務(wù)交換接口,開(kāi)發(fā)過(guò)程為:設(shè)置Web服務(wù)交換地址,JTP平臺(tái)服務(wù)端應(yīng)用程序主要包括用戶登錄、實(shí)時(shí)監(jiān)測(cè)、遠(yuǎn)程控制、緊急報(bào)警、歷史查詢、基礎(chǔ)設(shè)置等六大服務(wù)接口,接口形式為http://localhost:8080/jmob/jmob_XXX.action,分別與客戶端通信接口地址URL對(duì)應(yīng);設(shè)置接口交換規(guī)則。依據(jù)HTTP協(xié)議定義交換接口數(shù)據(jù)交換規(guī)則,包括請(qǐng)求參數(shù)、HTTP請(qǐng)求方法、消息類型及處理方式、返回值等,接口規(guī)則除請(qǐng)求參數(shù)種類與個(gè)數(shù)、功能不同外,其他規(guī)則類同;配置和發(fā)布Web服務(wù),在JTP平臺(tái)項(xiàng)目WebRoot/WEB-INF目錄deploy.wsdd文件中配置,指示對(duì)外共享的Web服務(wù)類MobService;配置完成后,使用Apache axis2發(fā)布工具AdminClient發(fā)布Web服務(wù),在服務(wù)端IE瀏覽器地址欄中輸入http://localhost:8080/AxisWebService/servlet/Axis Servlet測(cè)試,顯示發(fā)布成功信息。

        交換接口通過(guò)業(yè)務(wù)組件與底層數(shù)據(jù)庫(kù)交互,服務(wù)端數(shù)據(jù)交換過(guò)程是:Spring容器監(jiān)聽(tīng)來(lái)自客戶端通信請(qǐng)求,獲取請(qǐng)求訪問(wèn)的服務(wù)端接口,傳遞給交換層組件MobileWebService;struts.xml中配置MobileWebService調(diào)用action層組件mobileAction業(yè)務(wù)方法,如login(登錄)、monitor(監(jiān)測(cè))、statistics(歷史查詢)、control(控制)等,將請(qǐng)求參數(shù)打包成持久化對(duì)象PO或HashMap對(duì)象;Spring框架定義action層、biz層、dao層組件調(diào)用,通過(guò)applicationContext.xml配置依賴注入(DI)和反轉(zhuǎn)控制(IoC)實(shí)現(xiàn);在ibatis框架配置文件mobileDao.ibatis.xml中注冊(cè)sqlMap標(biāo)簽訪問(wèn)數(shù)據(jù)庫(kù),執(zhí)行指定SQL查詢操作。

        3.1.2 數(shù)據(jù)轉(zhuǎn)換

        數(shù)據(jù)交換接口接受客戶端HTTP請(qǐng)求做出響應(yīng),調(diào)用各層業(yè)務(wù)組件查詢數(shù)據(jù)庫(kù),讀取到的數(shù)據(jù)包括HashMap、持久化對(duì)象Vo、ArrayList三種類型數(shù)據(jù),進(jìn)行JSON數(shù)據(jù)轉(zhuǎn)換處理后,通過(guò)網(wǎng)絡(luò)發(fā)送到客戶端。JSON為輕量級(jí)交換格式數(shù)據(jù),有效壓縮了數(shù)據(jù)容量,網(wǎng)絡(luò)寬帶占用小、傳輸效率高,可快速送達(dá)客戶端。與XML、PULL、SAX相比[8],JSON數(shù)據(jù)降低或消除了Android解析復(fù)雜性,客戶端讀取、解析簡(jiǎn)單方便。

        設(shè)計(jì)中利用action層mobileAction組件完成數(shù)據(jù)格式轉(zhuǎn)換。服務(wù)端數(shù)據(jù)轉(zhuǎn)換過(guò)程為:(1)在mobileAction中定義轉(zhuǎn)換方法parseDataToJson(data),data為來(lái)自數(shù)據(jù)庫(kù)返回的數(shù)據(jù),data包括HashMap、持久化對(duì)象Vo、ArrayList三種類型。(2)parseDataToJson中依據(jù)data類型,將data轉(zhuǎn)換成JSON格式數(shù)據(jù),JSON數(shù)據(jù)通過(guò)JSONObject或JSONArray實(shí)例對(duì)象來(lái)存儲(chǔ)。(3)當(dāng)data為HashMap或Vo時(shí),以JSONObject保存JSON。HashMap使用get(key)取得鍵值對(duì)key-value,Vo使用getXXX屬性方法獲得鍵值對(duì)。通過(guò)JSONObject實(shí)例的put(key,value)保存鍵值對(duì)到JSONObject中。(4)data為ArrayList時(shí),利用get方法依次取出Vo,將Vo中的鍵值對(duì)保存到JSONObject,再使用put將JSONObject保存到JSONArray。

        3.2 客戶端實(shí)現(xiàn)

        客戶端系統(tǒng)包含用戶登錄、環(huán)境監(jiān)測(cè)、控制、歷史查詢、報(bào)警等功能模塊。Android中,視圖與業(yè)務(wù)是相互分離的??蛻舳艘晥DUI包括登錄等用戶操作界面,界面中安置Button按鈕、ListView列表、Spinner下拉框、DatePicker時(shí)間、ImageView圖片等控件,添加HelloCharts 圖表繪制工具,界面布局、控件樣式通過(guò)LinearLayout、RelativeLayout等布局方式設(shè)置,在res/layout工程目錄xml文件中進(jìn)行定義和編輯。Activity充當(dāng)事件處理器,綁定視圖界面,接收事件對(duì)象或消息,進(jìn)行業(yè)務(wù)處理,將處理結(jié)果展示到視圖界面。Activity通過(guò)AndroidManifest.xml注冊(cè)生效。Activity事件處理程序是,用戶進(jìn)入界面時(shí),首先由onCreate保存當(dāng)前Activity狀態(tài),setContentView鎖定視圖界面UI;當(dāng)用戶操作時(shí),監(jiān)聽(tīng)器onClickListener監(jiān)聽(tīng)事件對(duì)象,觸發(fā)onClick事件對(duì)用戶操作執(zhí)行一次業(yè)務(wù)處理。Activity可通過(guò)Intent對(duì)象轉(zhuǎn)向另一個(gè)Activity,實(shí)現(xiàn)客戶端不同界面切換,響應(yīng)速度快??蛻舳斯δ軐?shí)現(xiàn)中,接口通信、數(shù)據(jù)解析是Activity事件業(yè)務(wù)處理的關(guān)鍵。

        3.2.1 接口通信

        通信接口實(shí)現(xiàn)與遠(yuǎn)程服務(wù)器交互,測(cè)試服務(wù)端連接、發(fā)送遠(yuǎn)程請(qǐng)求與服務(wù)端建立會(huì)話、接收返回結(jié)果。本設(shè)計(jì)采用自定義外部公共類ClientUtility,類中定義重載方法getJSONByInterface來(lái)創(chuàng)建客戶端通信接口。通信接口實(shí)現(xiàn)過(guò)程為,在getJSONByInterface中為HttpURLConnection實(shí)例對(duì)象設(shè)置請(qǐng)求訪問(wèn)的服務(wù)端交換地址URL、提交方式(GET/POST)、時(shí)延(Timeout)、協(xié)議頭類型(Content-Type)、是否允許緩存(UseCaches)等特性,設(shè)置參數(shù)由外部Activity調(diào)用時(shí)傳入;通過(guò)JSONObject將請(qǐng)求參數(shù)包裝成支持網(wǎng)絡(luò)傳輸編碼格式HTTP.UTF-8的鍵值對(duì),存入JSONArray;JSONArray轉(zhuǎn)換成String字符串,再經(jīng)getBytes轉(zhuǎn)換后寫(xiě)入BufferedOutputStream(緩沖字節(jié)輸出流),追加到URL,以POST方式提交,測(cè)試連接服務(wù)端;通過(guò)getResponseCode獲取服務(wù)端響應(yīng)碼,判斷連接狀態(tài),響應(yīng)碼為200時(shí)表示已建立連接;連接成功后,獲取服務(wù)端響應(yīng)數(shù)據(jù),包裝成BufferedReader(緩沖字符流),讀取BufferedReader保存為字符串responseData,再使用decodeUnicode解碼成UTF-8編碼格式的JSON數(shù)據(jù)。初次連接時(shí)通過(guò)HttpURLConnection的getHeaderFields獲取服務(wù)端分配的客戶端標(biāo)識(shí)SessionId,存入客戶端Cookie中。

        客戶端系統(tǒng)涉及登錄、實(shí)時(shí)監(jiān)測(cè)、歷史查詢、遠(yuǎn)程控制等操作,每項(xiàng)操作需執(zhí)行接口通信、數(shù)據(jù)處理。用戶操作時(shí),綁定視圖界面UI的Activity作為主線程,Activity內(nèi)部onCreate、onClick開(kāi)啟子線程來(lái)調(diào)用通信接口,通信結(jié)束后,關(guān)閉子線程、返回主線程,確保主線程暢通,增強(qiáng)用戶體驗(yàn)。客戶端通信過(guò)程為:(1)初次登錄訪問(wèn)時(shí),Activity開(kāi)啟子線程調(diào)用接口方法getJSONByInterface,傳遞登錄接口地址及帳號(hào)、密碼,提交至服務(wù)端;(2)與服務(wù)端連接成功后,服務(wù)端返回響應(yīng)數(shù)據(jù),讀取狀態(tài)碼驗(yàn)證通過(guò)后,保存客戶端標(biāo)識(shí)編號(hào),返回主線程;(3)用戶點(diǎn)擊進(jìn)入其他界面進(jìn)行監(jiān)測(cè)、查詢、控制等操作時(shí),開(kāi)啟子線程再次調(diào)用getJSONByInterface,傳入對(duì)應(yīng)服務(wù)接口地址URL、客戶端SessionId等相關(guān)參數(shù)后提交服務(wù)端,服務(wù)端返回響應(yīng)結(jié)果,讀取狀態(tài)碼有效且返回值不為空時(shí),提取響應(yīng)結(jié)果,經(jīng)UTF-8解碼存儲(chǔ)JSON數(shù)據(jù),進(jìn)行后續(xù)解析處理。

        3.2.2 數(shù)據(jù)解析

        從服務(wù)端響應(yīng)數(shù)據(jù)中提取JSON數(shù)據(jù),數(shù)據(jù)解析是將JSON數(shù)據(jù)轉(zhuǎn)換為加載到可視化操作界面的顯示數(shù)據(jù),包括數(shù)字、文本、符號(hào)、圖表等。JSON數(shù)據(jù)分鍵/值對(duì)集合對(duì)象、鍵/值對(duì)有序列表兩種類型。對(duì)于前者,解析時(shí)通過(guò)JSONObject獲取所有鍵/值對(duì),封裝成持久化對(duì)象VO;對(duì)于后者,同時(shí)利用JSONArray和JSONObject將JSON數(shù)據(jù)轉(zhuǎn)換為持久化對(duì)象VO的列表ArrayList。本設(shè)計(jì)使用Google提供的GSON方法解析JSON數(shù)據(jù)[9],使復(fù)雜類型數(shù)據(jù)解析和處理更為簡(jiǎn)單。解析過(guò)程是,在ClientUtility類中自定義解析方法getDataFromJSON,通信接口子線程結(jié)束后,Activity主線程啟動(dòng)子線程調(diào)用該方法,并傳遞JSON數(shù)據(jù)jsonResponse;分析JSON類型,通過(guò)Gson實(shí)例方法fromJson直接轉(zhuǎn)換,將JSONObject轉(zhuǎn)換為VO對(duì)象,JSONArray轉(zhuǎn)換為ArrayList;利用get等方法進(jìn)行簡(jiǎn)單處理,獲得各類數(shù)據(jù)綁定到視圖控件、圖表繪制工具上,呈現(xiàn)結(jié)果界面。

        4 小結(jié)

        以JTP平臺(tái)實(shí)際數(shù)據(jù)為樣本測(cè)試智能終端系統(tǒng),用戶登錄后進(jìn)入功能主界面。通過(guò)實(shí)時(shí)監(jiān)測(cè)模塊可查看茶園環(huán)境實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù),展示動(dòng)態(tài)數(shù)值變化曲線,通過(guò)手動(dòng)方式滾動(dòng)查看;遠(yuǎn)程控制模塊可根據(jù)當(dāng)前環(huán)境狀態(tài)開(kāi)啟/關(guān)閉執(zhí)行機(jī),調(diào)節(jié)溫濕度、光照度、土壤成分等數(shù)值至合理區(qū)間。通過(guò)歷史查詢模塊顯示某段時(shí)間內(nèi)環(huán)境監(jiān)測(cè)最高值、最低值、平均值信息,實(shí)現(xiàn)茶園監(jiān)控地點(diǎn)異常情況的實(shí)時(shí)報(bào)警;基礎(chǔ)設(shè)置模塊可設(shè)置各項(xiàng)環(huán)境參數(shù)閾值。通過(guò)測(cè)試,能夠達(dá)到智能手機(jī)遠(yuǎn)程監(jiān)控管理的目標(biāo)。

        本研究將移動(dòng)互聯(lián)與農(nóng)業(yè)物聯(lián)網(wǎng)應(yīng)用相融合,以智能手機(jī)快捷、便利方式,對(duì)茶園環(huán)境情況進(jìn)行實(shí)時(shí)監(jiān)控、報(bào)警和遠(yuǎn)程控制,查詢歷史數(shù)據(jù),實(shí)現(xiàn)茶葉生產(chǎn)環(huán)境自動(dòng)化管理,提高了智能化、自動(dòng)化管理服務(wù)效能。

        猜你喜歡
        服務(wù)端客戶端組件
        無(wú)人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
        能源工程(2022年2期)2022-05-23 13:51:50
        新型碎邊剪刀盤(pán)組件
        U盾外殼組件注塑模具設(shè)計(jì)
        云存儲(chǔ)中基于相似性的客戶-服務(wù)端雙端數(shù)據(jù)去重方法
        縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
        孵化垂直頻道:新聞客戶端新策略
        基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
        新時(shí)期《移動(dòng)Web服務(wù)端開(kāi)發(fā)》課程教學(xué)改革的研究
        在Windows Server 2008上創(chuàng)建應(yīng)用
        風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
        av无码天堂一区二区三区| 大学生粉嫩无套流白浆| 国产成人精品综合在线观看| 日本一区二区精品88| 久久91精品国产91久久麻豆| 熟妇人妻精品一区二区视频免费的| 日本少妇浓毛bbwbbwbbw| 亚洲av无码乱码国产精品fc2| 无码伊人66久久大杳蕉网站谷歌| 精品人妻av中文字幕乱| 亚洲午夜久久久久久久久电影网 | 亚洲免费网站观看视频| 欧美亚洲高清日韩成人| 在线观看人成网站深夜免费| 精品人妻一区三区蜜桃| 亚洲精品乱码久久久久久日本蜜臀| 欧美精品中文| 小草手机视频在线观看| 亚洲av高清一区二区三| 国产女主播喷水视频在线观看| 激情视频国产在线观看| 日韩无码专区| 国内精品久久久久久中文字幕| 92午夜少妇极品福利无码电影| 国产av无码专区亚洲av琪琪| 色播在线永久免费视频网站| 青青草在线免费观看视频| 日本一区二区在线播放| 中文字幕亚洲欧美日韩在线不卡| 国产区高清在线一区二区三区| 国产色婷婷久久又粗又爽| 亚洲av天天做在线观看| 无码一区久久久久久久绯色AV| 久久久精品网站免费观看| 国产精品爽爽ⅴa在线观看 | 在线看片免费人成视频电影| 伊人久久网国产伊人| 最新国产主播一区二区| 国内永久福利在线视频图片| 国产剧情麻豆女教师在线观看| 久久精品国产亚洲AV古装片|