版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
項目6環(huán)境在線監(jiān)測系統(tǒng)的安裝與調(diào)試
《物聯(lián)網(wǎng)工程綜合實訓(xùn)》目錄/CONTENT環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計與實現(xiàn)物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)采集與配置RS-485型傳感器的安裝與調(diào)試電流輸出型傳感器的安裝與調(diào)試1.11.21.31.4環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計與實現(xiàn)任務(wù)41【任務(wù)描述】根據(jù)項目的方案與安裝示意圖,本任務(wù)將完成校園監(jiān)測系統(tǒng)windows管理程序的開發(fā),主要功能包括各類環(huán)境數(shù)據(jù)的采集,LED屏的自定義顯示,開關(guān)各類與環(huán)境相關(guān)的設(shè)備等,具體的程序界面設(shè)計請參考下圖。通過系統(tǒng)圖,得出本次實訓(xùn)任務(wù)需要用到的設(shè)備與軟件清單如下:設(shè)備名稱數(shù)量環(huán)境監(jiān)測系統(tǒng)硬件(網(wǎng)關(guān)、采集器、傳感器等)1網(wǎng)關(guān)程序1Visualstudio軟件11【任務(wù)要求】通過設(shè)計程序,完成對溫濕度傳感、PM2.5傳感器、光照傳感器、風(fēng)速與溫濕度數(shù)據(jù)的采集并顯示,顯示自定義LED文本,控制與環(huán)境相關(guān)參數(shù)。1【任務(wù)目標】掌握簡單的Windows程序設(shè)計。掌握通過程序采集溫濕度傳感、PM2.5傳感器、光照傳感器、8AI2DI采集器的參數(shù)值。通過程序顯示LED屏的內(nèi)容、通過程序開關(guān)環(huán)境相關(guān)的設(shè)備。2知識鏈接--Visualstudio開發(fā)環(huán)境簡介VisualStudio是目前最流行的Windows平臺應(yīng)用程序的集成開發(fā)環(huán)境,是美國微軟公司的開發(fā)工具包系列產(chǎn)品,是一個完整的開發(fā)工具集,它包括了整個軟件生命周期中所需要的大部分工具。在開發(fā)Windows程序時其開發(fā)環(huán)境如下圖所示:2知識鏈接--Visualstudio開發(fā)環(huán)境簡介在本任務(wù)中需要用到的控件有Button、Label、Panel、TextBox,具體控件的名稱與作用如下圖所示要使用控件需先在工具箱中找到該控件中,并將其拖到窗體中,然后在屬性管理器中改變其屬性,如在窗體中需要使用Button控件的方法如下:在工具箱中拖拽控件至窗體中,然后改變其Text屬性,然后雙擊按鈕進入該按鈕事件的程序編寫,具體如下圖所示:3任務(wù)實施工作任務(wù)具體任務(wù)描述界面設(shè)計設(shè)計程序環(huán)境監(jiān)測管理程序界面環(huán)境參數(shù)采集通過HttpPost與HttpGet協(xié)議與網(wǎng)關(guān)進行通信LED屏文字顯示通過程序向網(wǎng)關(guān)推送LED屏內(nèi)容打開、關(guān)閉環(huán)境相關(guān)設(shè)備通過向網(wǎng)關(guān)對接變量推送內(nèi)容,控制環(huán)境相關(guān)設(shè)備的開關(guān)程序優(yōu)化通過多線程與委托優(yōu)化程序3任務(wù)實施1步驟1:打開瀏覽器,輸入網(wǎng)關(guān)IP地址“0:8000”,能獲取到數(shù)據(jù)表示網(wǎng)絡(luò)通訊正常,然后再進入下面步驟。3任務(wù)實施1步驟2:運行“Visualstudio”軟件,點擊“文件”菜單-“新建”-“項目”,新建C#“Windows程序”。3任務(wù)實施1步驟3:完成界面設(shè)計與控件的添加選中窗口,在其屬性窗口中找到“BackgroundImage”屬性,導(dǎo)入背景圖片。3任務(wù)實施1在工具箱中找到“Label”工具,將標簽拖入窗體指定位置,并分別修改其屬性,具體拖的數(shù)量與屬性設(shè)置查看如下表格:控件名稱控件類型屬性lbl_title標簽Font:微軟雅黑,28pt,style=BoldFontColor:
OrangeRedlbl_pm標簽Font:宋體,15.75pt,style=Boldlbl_fs標簽Font:宋體,15.75pt,style=Boldlbl_gz標簽Font:宋體,15.75pt,style=Boldlbl_wd標簽Font:宋體,15.75pt,style=Boldlbl_sd標簽Font:宋體,15.75pt,style=Boldlbl_trwd標簽Font:宋體,15.75pt,style=Boldlbl_trsd標簽Font:宋體,15.75pt,style=Boldlbl_led標簽Font:宋體,15.75pt,style=Boldtxt_led文本框Font:宋體,15.75pt,style=Boldbtn_led按鈕默認btn_kongtiao按鈕默認btn_penglin按鈕默認btn_deng按鈕默認3任務(wù)實施1程序界面及位置如下圖3任務(wù)實施1步驟4:右擊解決方案管理器,選擇“添加”-“類”,新建HttpClient類,完成對網(wǎng)關(guān)的通訊。3任務(wù)實施1HttpClient類負責(zé)與網(wǎng)關(guān)進行HTTP通信,包含HttpGet和HttpPost兩個方法,HttpGet方法程序如下:HttpPost的方法的具體程序如下:3任務(wù)實施1步驟5:調(diào)用HttpClient類的Get方法,采集網(wǎng)關(guān)的數(shù)據(jù),并將其轉(zhuǎn)換為JSON數(shù)據(jù)。右擊項目管理器-“添加引用”-“瀏覽”,選擇“Newtonsoft.Json.dll”動態(tài)庫文件完成引用。添加稱空間,具體如下圖所示:新建GetData()方法,調(diào)用HttpClient類的Get方法,采集網(wǎng)關(guān)的數(shù)據(jù),并將其轉(zhuǎn)換為JSON數(shù)據(jù)。新建showData()方法,將采集到的JSON數(shù)據(jù)賦值給對應(yīng)的標簽。在Form1_Load()方法中調(diào)用showData()方法,完成數(shù)據(jù)的顯示。運行程序,可看到程序界面中顯示出獲取的數(shù)據(jù)。3任務(wù)實施1步驟6:雙擊btn_led按鈕,進入按鈕事件編寫,通過HttpClient類的Post方法,向網(wǎng)關(guān)推送LED
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版?zhèn)€人車輛抵押債權(quán)債務(wù)處理專項協(xié)議4篇
- 二零二五年度房產(chǎn)置換及配套設(shè)施建設(shè)協(xié)議3篇
- 二零二五年度錨桿施工與地質(zhì)災(zāi)害防治合同4篇
- 二零二五年度出租車租賃與城市交通規(guī)劃合同4篇
- 個人二手房交易法律合同版
- 2025年度配電箱智能化改造項目合同4篇
- 2025年度個人之間房屋買賣稅費承擔(dān)合同范本3篇
- 二零二五版智能代賬系統(tǒng)應(yīng)用服務(wù)合同2篇
- 2025年度鋁合金汽車零部件研發(fā)采購合同3篇
- 2025年護理院護理團隊建設(shè)與管理合同3篇
- 小兒甲型流感護理查房
- 霧化吸入療法合理用藥專家共識(2024版)解讀
- 2021年全國高考物理真題試卷及解析(全國已卷)
- 拆遷評估機構(gòu)選定方案
- 趣味知識問答100道
- 鋼管豎向承載力表
- 2024年新北師大版八年級上冊物理全冊教學(xué)課件(新版教材)
- 人教版數(shù)學(xué)四年級下冊核心素養(yǎng)目標全冊教學(xué)設(shè)計
- JJG 692-2010無創(chuàng)自動測量血壓計
- 三年級下冊口算天天100題(A4打印版)
- CSSD職業(yè)暴露與防護
評論
0/150
提交評論