




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄任務(wù)目標(biāo)01相關(guān)知識(shí)點(diǎn)02任務(wù)實(shí)施03任務(wù)目標(biāo)通過(guò)該任務(wù),熟悉實(shí)際項(xiàng)目的開(kāi)發(fā)過(guò)程,掌握C#在實(shí)際項(xiàng)目開(kāi)發(fā)中的綜合應(yīng)用。相關(guān)知識(shí)1.開(kāi)發(fā)環(huán)境系統(tǒng)開(kāi)發(fā)平臺(tái):MicrosoftVisualStudio2010系統(tǒng)開(kāi)發(fā)語(yǔ)言:C#運(yùn)行環(huán)境:Microsoft.NETFramwork4.0硬件環(huán)境:山東微分智能交通沙盤(pán)2.系統(tǒng)架構(gòu)智能交通沙盤(pán)系統(tǒng)軟件采用C/S架構(gòu),智慧交通軟件是智慧交通沙盤(pán)系統(tǒng)的軟件組成部分,是面向用戶的使用和操作平臺(tái),用戶使用軟件來(lái)獲得系統(tǒng)硬件部分的相關(guān)信息,以及對(duì)遠(yuǎn)端硬件發(fā)送控制指令等。相關(guān)知識(shí)1)系統(tǒng)架構(gòu)系統(tǒng)整體物理結(jié)構(gòu)如圖6-21所示。圖6-21智能交通物理架構(gòu)圖相關(guān)知識(shí)本系統(tǒng)傳感器節(jié)點(diǎn)采用ZigBee無(wú)線通信方式,與網(wǎng)關(guān)所帶的協(xié)調(diào)器組成星型網(wǎng)絡(luò)。協(xié)調(diào)器將接收到的數(shù)據(jù)通過(guò)串口發(fā)送給網(wǎng)關(guān),并通過(guò)串口接收網(wǎng)關(guān)下發(fā)的指令信息。PC客戶端與手機(jī)客戶端均采用TCP的方式與網(wǎng)關(guān)通信,從而實(shí)現(xiàn)對(duì)ZigBee節(jié)點(diǎn)的控制,并接收Z(yǔ)igBee節(jié)點(diǎn)上傳的傳感器數(shù)據(jù)。相關(guān)知識(shí)2)系統(tǒng)功能系統(tǒng)功能框圖如圖6-20所示。
圖6-20系統(tǒng)功能結(jié)構(gòu)圖相關(guān)知識(shí)ETC車(chē)輛信息顯示:利用125K讀卡器模擬ETC卡號(hào)讀取,顯示經(jīng)過(guò)ETC的卡號(hào),并通過(guò)直流電機(jī)模擬控制ETC自動(dòng)抬桿。車(chē)輛路徑選擇:通過(guò)繼電器模擬小車(chē)路線選擇。環(huán)境監(jiān)測(cè):實(shí)時(shí)顯示智慧交通沙盤(pán)內(nèi)安裝的傳感器上傳的溫濕度、光照、是否發(fā)生火災(zāi)以及是否有雨滴等數(shù)據(jù)。車(chē)輛定位:用13.56讀卡器模擬車(chē)輛定位。紅綠燈時(shí)長(zhǎng)設(shè)置:通過(guò)設(shè)置數(shù)碼管,模擬紅綠燈并模擬設(shè)置紅燈時(shí)長(zhǎng)。任務(wù)實(shí)施1.模塊設(shè)計(jì)1)通信模塊描述:作為客戶端連接網(wǎng)關(guān),既可接收網(wǎng)關(guān)數(shù)據(jù),也可向網(wǎng)關(guān)發(fā)送指令,同時(shí)實(shí)時(shí)顯示連接狀態(tài),通過(guò)心跳機(jī)制實(shí)現(xiàn)掉線重連。智能交通界面設(shè)計(jì)如圖6-22所示。右上角表示連接狀態(tài),若未連接成功則顯示為灰色。連接成功服務(wù)端,則亮起。圖6-22智能交通界面任務(wù)實(shí)施通信模塊與網(wǎng)關(guān)通信流程如圖6-23所示。圖6-23通信流程圖任務(wù)實(shí)施通信模塊與網(wǎng)關(guān)通信協(xié)議格式如表6-2所示。設(shè)備ID與類(lèi)型如表6-3所示。命令字含義數(shù)據(jù)示例device_id設(shè)備ID1device_type設(shè)備類(lèi)型16transfer_type無(wú)線傳輸方式Zigbeedevice_value設(shè)備狀態(tài)值5/truetimestamp時(shí)間2015-10-2612:58:07cmd命令字set_switchargs命令參數(shù){"device_id":102,"device_type":24,"device_value":"true"}表6-2協(xié)議格式任務(wù)實(shí)施序號(hào)傳感器名稱(chēng)設(shè)備ID設(shè)備類(lèi)型1溫度傳感器1162濕度傳感器2173光照傳感器3184火焰?zhèn)鞲衅?56385直流電機(jī)105256數(shù)碼管103317RFID13.56201418RFID125K202409繼電器242410雨滴1553711風(fēng)扇1022412LED燈1012413小車(chē)193161表6-3設(shè)備ID與類(lèi)型列表例如,網(wǎng)關(guān)發(fā)送到PC客戶端的溫度數(shù)據(jù)格式如下:{"device_id":1,"device_type":16,"transfer_type":"zigbee","device_value":"19","timestamp":"2015-10-2612:58:07"}PC客戶端發(fā)送控制命令到網(wǎng)關(guān),控制風(fēng)扇開(kāi)的數(shù)據(jù)格式如下:{"cmd":"set_switch","args":{"device_id":102,"device_type":24,"device_value":"true"}}任務(wù)實(shí)施任務(wù)實(shí)施2)紅綠燈時(shí)長(zhǎng)設(shè)置紅綠燈界面設(shè)計(jì)如圖6-24所示。操作流程:在調(diào)節(jié)框內(nèi)調(diào)節(jié)相應(yīng)方向的紅燈時(shí)長(zhǎng),點(diǎn)擊“設(shè)置”按鈕后獲取時(shí)長(zhǎng)數(shù)值,然后組包后發(fā)送給網(wǎng)關(guān),用數(shù)碼管模擬顯示時(shí)長(zhǎng),發(fā)送的JSON數(shù)據(jù)如下:{"args":{"device_id":103,"device_type":31,"device_value":"10"},"cmd":"set_switch"}圖6-24紅綠燈設(shè)置界面任務(wù)實(shí)施3)ETCETC界面設(shè)計(jì)如圖6-25所示。ETC操作流程:刷125kHzRFID標(biāo)簽,網(wǎng)關(guān)上顯示卡號(hào),同時(shí)電機(jī)轉(zhuǎn)動(dòng)一段時(shí)間后自動(dòng)停止。圖6-25ETC界面任務(wù)實(shí)施PC客戶端接收到來(lái)自網(wǎng)關(guān)的數(shù)據(jù),顯示ETC卡號(hào),JSON數(shù)據(jù)格式如下:{"device_id":202,"device_type":41,"transfer_type":"zigbee","timestamp":"2016-04-1221:56:42","device_value":"740435679"}PC客戶端發(fā)送指令到網(wǎng)關(guān),控制電機(jī)正轉(zhuǎn),JSON數(shù)據(jù)如下:{"args":{"device_id":105,"device_type":25,"device_value":"1,200"},"cmd":"set_switch"}PC客戶端發(fā)送指令到網(wǎng)關(guān),控制電機(jī)反轉(zhuǎn),JSON數(shù)據(jù)如下:{"args":{"device_id":105,"device_type":25,"device_value":"2,200"},"cmd":"set_switch"}PC客戶端發(fā)送指令到網(wǎng)關(guān),停止電機(jī)轉(zhuǎn)動(dòng),JSON數(shù)據(jù)如下:{"args":{"device_id":105,"device_type":25,"device_value":"3,200"},"cmd":"set_switch"}任務(wù)實(shí)施4)交通控制交通控制界面設(shè)計(jì)如圖6-26所示。圖6-26交通控制界面任務(wù)實(shí)施PC客戶端發(fā)送給網(wǎng)關(guān)的開(kāi)燈JSON指令:{"args":{"device_id":101,"device_type":24,"device_value":"true"},"cmd":"set_switch"}PC客戶端發(fā)送給網(wǎng)關(guān)的關(guān)燈JSON指令:{"args":{"device_id":101,"device_type":24,"device_value":"false"},"cmd":"set_switch"}PC客戶端發(fā)送給網(wǎng)關(guān)的開(kāi)風(fēng)扇JSON指令:{"args":{"device_id":102,"device_type":24,"device_value":"true"},"cmd":"set_switch"}PC客戶端發(fā)送給網(wǎng)關(guān)的關(guān)風(fēng)扇JSON指令:{"args":{"device_id":102,"device_type":24,"device_value":"true"},"cmd":"set_switch"}任務(wù)實(shí)施5)小車(chē)控制小車(chē)控制界面設(shè)計(jì)如圖6-27所示。圖6-27小車(chē)控制界面任務(wù)實(shí)施操作流程:點(diǎn)擊上、下、左、右方向按鍵和中間按鍵,可以控制小車(chē)前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)和停止。小車(chē)檔速可設(shè)置1~5。控制小車(chē)以5檔前進(jìn),JSON指令格式:{"cmd":"set_switch","args":{"device_id":193,"device_type":161,"device_value":"1,5"}}控制小車(chē)以6檔后退,JSON指令格式:{"cmd":"set_switch","args":{"device_id":193,"device_type":161,"device_value":"1,6"}}控制小車(chē)左轉(zhuǎn),JSON指令格式:{"cmd":"set_switch","args":{"device_id":193,"device_type":161,"device_value":"1,3"}}控制小車(chē)右轉(zhuǎn),JSON指令格式:{"cmd":"set_switch","args":{"device_id":193,"device_type":161,"device_value":"1,4"}}控制小車(chē)停止,JSON指令格式:{"cmd":"set_switch","args":{"device_id":193,"device_type":161,"device_value":"1,2"}}任務(wù)實(shí)施6)環(huán)境監(jiān)測(cè)環(huán)境監(jiān)測(cè)界面設(shè)計(jì)如圖6-28所示。PC客戶端接收到網(wǎng)關(guān)發(fā)來(lái)的光照值,JSON數(shù)據(jù)如下:{"device_id":3,"device_type":18,"transfer_type":"zigbee","timestamp":"2016-04-1221:58:28","device_value":"85"}其他JSON樣例類(lèi)似,請(qǐng)查看表6-3。圖6-28環(huán)境監(jiān)測(cè)界面感謝觀看THANKYOUPleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.Pleasereplacetext,click
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年事業(yè)單位招聘考試試卷及答案
- 江蘇蘇州太倉(cāng)市2025屆小升初總復(fù)習(xí)數(shù)學(xué)測(cè)試題含解析
- 2025年藝術(shù)設(shè)計(jì)專(zhuān)業(yè)本科生考試試卷及答案
- 2025年英語(yǔ)四級(jí)考試試卷及答案
- 2025年體育教師資格考試試卷及答案
- 遼寧師范高等專(zhuān)科學(xué)?!妒窌?shū)選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東省濟(jì)南市部分區(qū)縣2024-2025學(xué)年高三下學(xué)期期初檢測(cè)試題物理試題含解析
- 遼寧省沈陽(yáng)市蘇家屯區(qū)市級(jí)名校2025年初三百日沖刺考試語(yǔ)文試題含解析
- 外交官離婚補(bǔ)償協(xié)議及子女撫養(yǎng)、教育費(fèi)用協(xié)議
- 跨界合作自媒體品牌賬號(hào)整體轉(zhuǎn)讓協(xié)議
- 客貨線鐵路隧道錨桿施工作業(yè)指導(dǎo)書(shū)
- 箱涵工程監(jiān)理實(shí)施細(xì)則
- 公路養(yǎng)護(hù)的高級(jí)工復(fù)習(xí)題
- 三人合伙經(jīng)營(yíng)協(xié)議書(shū) doc 三人合伙經(jīng)營(yíng)協(xié)議書(shū)實(shí)用版(六篇)
- 葡萄酒品嘗學(xué)第八章-2013
- JJF 1793-2020海水營(yíng)養(yǎng)鹽測(cè)量?jī)x校準(zhǔn)規(guī)范
- GB/T 20080-2017液壓濾芯技術(shù)條件
- 超音速流動(dòng)與燃燒的大渦模擬基礎(chǔ)課件
- 歸檔文件目錄
- NYT 393-綠色食品 農(nóng)藥使用準(zhǔn)則
- 偏心塊振動(dòng)式土壤夯實(shí)機(jī)的結(jié)構(gòu)設(shè)計(jì)說(shuō)明
評(píng)論
0/150
提交評(píng)論