999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的大棚環境監測軟件設計

2019-04-27 01:37:48任碩果黃冬貴
科技資訊 2019年1期

任碩果 黃冬貴

摘 要:在農業大棚中布置合理的無線傳感器節點,采集大棚內空氣溫濕度、土壤溫濕度、光照強度和二氧化碳濃度等環境數據,通過無線中繼將環境數據傳輸到主控機房,該文開發基于Android的大棚環境監測軟件,通過4G移動通信信號實現在手機或平板電腦上遠程移動訪問并控制大棚內的環境指標,使農作物處于最佳生長環境,提高農作物的產量和農業生產效率。

關鍵詞:大棚 環境監測 Android

中圖分類號:TP311 文獻標識碼:A 文章編號:1672-3791(2019)01(a)-00-02

農業生產中,農作物的生長環境對作物的產量起著至關重要的作用。該文開發了基于Android的大棚環境監測軟件,通過4G移動通信信號,實現在手機或平板電腦上遠程獲取并控制大棚內的環境指標。首先在農業大棚內布置合理的無線傳感器節點,采集大棚內空氣溫濕度、土壤溫濕度、光照強度和二氧化碳濃度等環境數據,通過無線中繼,將傳感器采集的數據傳送到主控機房,主控機房的服務器端與移動手機客戶端的連接采用4G通信信號。大棚中的傳感器數據不間斷地發送到主控機房,手機客戶端可以通過環境監測APP隨時訪問服務器,獲取大棚內環境數據,同時手機APP還可以遠程控制大棚內的無線智能插座和無線電磁閥來開啟或關閉風機、加熱器、遮陽網和水泵等設備,實現大棚內環境指標的智能調節,使農作物生長在最優的環境中,農產品的產量和質量得到了很大提高,同時也降低了人力、物力的投入,提高了勞動生產率。

1 設計環境監測軟件的Http服務器

在環境監測軟件的服務器端設計一個Http服務器,支持客戶端jason格式的數據請求。只有是http post請求時,才讀取請求數據,解析出協議類型、請求名稱和請求body三組數據,根據協議類型和請求名稱返回http響應消息。

public Response serve(IHTTPSession session)

{

String httpResp = "";

String strBody = "";

//當前是http post請求時,才讀取http body

if(session.getMethod() == Method.POST){

strBody = parsebody(session);

}

//讀取請求 url

String strUrl = session.getUri();

//解析出請求名稱和協議類型

String actionName = "";

String actionType = "";

String tmpArray[] = strUrl.split("/");

for(int i=0; i

{

String str = tmpArray[i];

if(str.equals("type")){

actionType = tmpArray[i+1];

}

if(str.equals("action")){

actionName = tmpArray[i+1];

}

}

//根據協議類型,請求名稱和解析內容,返回Http響應消息

httpResp = BaseAction.disposeAction("http",actionType, actionName, strBody, context, headers.get("remote-addr").toString());

return new NanoHTTPD.Response(httpResp);

}

2 設計環境監測軟件客戶端的請求線程

環境監測軟件客戶端獲取傳感器數據的請求或開閉受控設備的請求,是通過執行請求線程實現的, 該線程既可以執行一次,也可以循環重復執行同一個請求。

public class RequestThread extends Thread

{

public void run()

{

if(mRequest!=null && mApp!=null)

{

//獲取協議類型、action名稱和請求body

String protocolType = mRequest.getProtocolType();

String actionName = mRequest.getActionName();

String requestBody = mRequest.getBody();

if(protocolType!=null && actionName!=null && requestBody!=null)

{

//url組裝

String url = "http://"+mApp.getServerIpStr()+":"+AppConfig.HTTP_SERVER_PORT;

url += "/type/"+protocolType;//設置協議類型

url += "/action/"+actionName;//設置action名稱

String response = "";

response = NetUtil.sendByPost(url, requestBody);//采用http post的方式發送jason報文

//將服務器端回應的結果保存到請求對象中

mRequest.setResponseStr(response);

result = RequestResult.RESULT_SUCCESS;

}

}

}

}

3 結語

該文設計開發的大棚環境監測軟件實現了Android移動客戶端APP隨時獲取主控機房服務器的環境數據,通過構建Http服務器,客戶端以線程形式發送Jason格式數據請求,完成環境數據的監控和受控設備的啟閉,經過實際的大棚環境測試,軟件功能滿足現場實際需求,軟件性能達到客戶的要求,適用于小范圍的監測,軟件已經獲得軟件著作權登記號,在社會生產環境監測方面具有借鑒意義和推廣價值。

參考文獻

[1] 秦琳琳,陸林箭,石春,等.基于物聯網的溫室智能監控系統設計[J].農業機械學報,2015,46(3):261-267.

[2] 李慧,劉星橋,李景,等.基于物聯網Android平臺的水產養殖遠程監控系統[J].農業工程學報,2013,29(13):175-181.

[3] 李順,馮雨謙,周曉嵐.基于ZigBee無線網絡的養殖場信息監測系統設計[J].陜西科技大學學報,2016(1):164-170.

主站蜘蛛池模板: 欧美特级AAAAAA视频免费观看| 波多野结衣二区| 99激情网| 99久久精品免费观看国产| 国产日韩欧美精品区性色| 蜜臀AV在线播放| 欧美一区二区自偷自拍视频| 国产不卡网| 午夜视频免费一区二区在线看| 精品伊人久久久久7777人| 天天爽免费视频| 国产精品永久不卡免费视频| 成人免费午夜视频| 欧美成人精品一级在线观看| 国产高清在线精品一区二区三区| 99久久国产综合精品2020| 在线观看免费国产| 日韩精品免费一线在线观看 | 国产高潮流白浆视频| 国产福利大秀91| 亚洲色成人www在线观看| 91 九色视频丝袜| 亚洲精品无码人妻无码| 91精品啪在线观看国产| 国产熟女一级毛片| 午夜国产小视频| 日韩欧美国产三级| 国产精品亚洲综合久久小说| 99热这里只有精品在线播放| 亚洲第一色视频| 国产黄网站在线观看| 又猛又黄又爽无遮挡的视频网站| 国产色婷婷| 999国内精品视频免费| 伊人久久影视| 亚洲中字无码AV电影在线观看| 国产理论一区| 国产在线第二页| 91精品免费高清在线| 美女国内精品自产拍在线播放 | 日韩精品免费在线视频| 久久久久九九精品影院 | 日韩一区二区在线电影| 国产一级特黄aa级特黄裸毛片| 蜜桃臀无码内射一区二区三区 | 免费在线国产一区二区三区精品| 少妇精品在线| 国产91精选在线观看| 天天色综网| 麻豆国产在线不卡一区二区| 中文字幕无码制服中字| 尤物成AV人片在线观看| 国产乱肥老妇精品视频| 91无码人妻精品一区二区蜜桃| 九九热精品免费视频| 啪啪国产视频| 都市激情亚洲综合久久| 99视频在线免费看| 欧美亚洲国产日韩电影在线| 91精品国产自产91精品资源| 高清色本在线www| 高清乱码精品福利在线视频| 四虎国产精品永久在线网址| 国产乱人乱偷精品视频a人人澡| 高清欧美性猛交XXXX黑人猛交 | 午夜高清国产拍精品| 国产精品无码在线看| 欧美中文字幕在线视频| 99热国产在线精品99| 久久综合五月婷婷| 国产噜噜噜视频在线观看| 欧美不卡二区| 国产性生大片免费观看性欧美| 成人毛片免费观看| 99精品热视频这里只有精品7 | 国产成人久久777777| 精品99在线观看| 国产精品女在线观看| 美女无遮挡被啪啪到高潮免费| 成人免费视频一区二区三区| 欧美精品一区二区三区中文字幕| 亚洲天堂视频在线免费观看|