版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
8.2項目開發(fā)知識準(zhǔn)備本章主要講述智慧城市云管理項目開發(fā)知識準(zhǔn)備。通過學(xué)習(xí)本節(jié)將能夠了解智慧城市云管理項目開發(fā)知識準(zhǔn)備。通過本節(jié)學(xué)習(xí)可以熟悉:項目硬件架構(gòu)設(shè)備端程序架構(gòu)與流程APP端程序架構(gòu)與流程華為物聯(lián)網(wǎng)云服務(wù)搭建項目硬件架構(gòu)設(shè)備端程序架構(gòu)與流程APP端程序架構(gòu)與流程華為物聯(lián)網(wǎng)云服務(wù)搭建項目硬件架構(gòu)
主要基于Hi3861開發(fā)板,通過Wi-Fi的MQTT網(wǎng)絡(luò)通信連接華為物聯(lián)網(wǎng)云平臺,將傳感器數(shù)據(jù)上報至云平臺,以及響應(yīng)云平臺下發(fā)的控制命令操作。設(shè)備端利用傳感器定時監(jiān)測綠化帶土壤的濕度及環(huán)境亮度,傳輸至App端程序供用戶決策參考,并據(jù)此由控制路燈及水閥開關(guān)。同時采用了繼電器模塊來接入220V工作電源的照明燈。項目硬件架構(gòu)設(shè)備端程序架構(gòu)與流程APP端程序架構(gòu)與流程華為物聯(lián)網(wǎng)云服務(wù)搭建設(shè)備端程序架構(gòu)與流程(1/2)項目的設(shè)備端程序功能架構(gòu)如圖所示。設(shè)備端程序架構(gòu)與流程(2/2)
設(shè)備端程序在硬件模塊初始化后通過MQTT通信協(xié)議連接華為物聯(lián)網(wǎng)云平臺,然后以多個并發(fā)線程處理不同的任務(wù)。其中有三個主要的線程:一個線程定時檢查與云平臺的網(wǎng)絡(luò)連接,并在斷開時自動重新建立連接;另一個線程專門等待云平臺下發(fā)的命令,并根據(jù)命令參數(shù)控制路燈與水閥的繼電器;還有一個線程則定時采集傳感器數(shù)據(jù),并在數(shù)據(jù)變動時向云平臺進(jìn)行匯報。項目硬件架構(gòu)設(shè)備端程序架構(gòu)與流程APP端程序架構(gòu)與流程華為物聯(lián)網(wǎng)云服務(wù)搭建APP端程序架構(gòu)與流程(1/2)項目的APP端功能架構(gòu)如圖所示。APP端程序架構(gòu)與流程(2/2)App程序基于華為物聯(lián)網(wǎng)云平臺的HTTP通信,實現(xiàn)獲取并呈現(xiàn)每個設(shè)備端的傳感器數(shù)據(jù),以及設(shè)備的控制功能。在App啟動時初始化HTTP網(wǎng)絡(luò)通信后,根據(jù)用戶在登錄驗證頁面上輸入的信息,向云平臺申請獲取訪問密鑰Token、ProjectID、DeviceID等信息,并且由動態(tài)數(shù)組記錄云平臺所有設(shè)備的DeviceID。然后根據(jù)數(shù)組記錄的DeviceID在頁面上為每個設(shè)備端節(jié)點創(chuàng)建一個設(shè)備組件對象,然后在設(shè)備組件實現(xiàn)定時向云平臺查詢傳感器數(shù)據(jù)與下發(fā)命令的功能。項目硬件架構(gòu)設(shè)備端程序架構(gòu)與流程APP端程序架構(gòu)與流程華為物聯(lián)網(wǎng)云服務(wù)搭建華為物聯(lián)網(wǎng)云服務(wù)搭建(1/13)
設(shè)備接入IoTDA是華為云上提供物聯(lián)網(wǎng)設(shè)備接入和統(tǒng)一管理的服務(wù),可將物理設(shè)備連接到云平臺,實現(xiàn)設(shè)備端傳感器數(shù)據(jù)的云端采集,通過下發(fā)云端命令的方式實現(xiàn)設(shè)備的遠(yuǎn)程控制1.
注冊華為云賬號在瀏覽器登錄華為云網(wǎng)站或下載并打開華為云App,進(jìn)行注冊與實名認(rèn)證。完成實名認(rèn)證后,賬號信息在頁面的右上角顯示:華為物聯(lián)網(wǎng)云服務(wù)搭建(2/13)2.開通免費物聯(lián)網(wǎng)云服務(wù)點擊如圖7-4所示頁面中的“控制臺”,然后在彈出的頁面左上角點擊服務(wù)列表。接著在彈出的菜單中選擇“IoT物聯(lián)網(wǎng)”->“設(shè)備接入IoTDA”:華為物聯(lián)網(wǎng)云服務(wù)搭建(3/13)接下來,在設(shè)備接入頁面中,點擊“開通免費單元”按鈕:華為物聯(lián)網(wǎng)云服務(wù)搭建(4/13)接著在設(shè)備接入服務(wù)頁面中,使用默認(rèn)配置,點擊右下角的“立即創(chuàng)建”按鈕開通服務(wù)。華為物聯(lián)網(wǎng)云服務(wù)搭建(5/13)購買完成后,在設(shè)備接入頁面顯示:華為物聯(lián)網(wǎng)云服務(wù)搭建(6/13)3.創(chuàng)建產(chǎn)品在華為物聯(lián)網(wǎng)云服務(wù)中,產(chǎn)品是用于描述一種物聯(lián)網(wǎng)設(shè)備端的硬件功能特征。產(chǎn)品的屬性能夠表示設(shè)備端上報的傳感器數(shù)據(jù)以及設(shè)備配置參數(shù),而產(chǎn)品的命令則用于操控設(shè)備端的硬件功能。接下來創(chuàng)建描述市政物聯(lián)網(wǎng)設(shè)備的產(chǎn)品,在設(shè)備接入頁面中點擊“freeStandardInstance”實例名稱進(jìn)入服務(wù)實例頁面,并在頁面的左側(cè)中部位置點擊“產(chǎn)品”并在彈出的頁面中點擊“創(chuàng)建產(chǎn)品”按鈕。在產(chǎn)品創(chuàng)建頁面輸入相關(guān)信息:華為物聯(lián)網(wǎng)云服務(wù)搭建(7/13)
創(chuàng)建完成后在產(chǎn)品列表中,點擊“市政物聯(lián)網(wǎng)設(shè)備”右側(cè)的“詳情”按鈕進(jìn)入自定義產(chǎn)品屬性與命令的頁面,并在頁面底部點擊“自定義模型”,接著在添加服務(wù)頁面創(chuàng)建“IoTCityService”服務(wù)。華為物聯(lián)網(wǎng)云服務(wù)搭建(8/13)
創(chuàng)建完成后在產(chǎn)品列表中,點擊“市政物聯(lián)網(wǎng)設(shè)備”右側(cè)的“詳情”按鈕進(jìn)入自定義產(chǎn)品屬性與命令的頁面,并在頁面底部點擊“自定義模型”,接著在添加服務(wù)頁面創(chuàng)建“IoTCityService”服務(wù)。點擊“新增屬性”按鈕,并在屬性新增頁面中輸入信息華為物聯(lián)網(wǎng)云服務(wù)搭建(9/13)采用相同的方法,新增brightness屬性以及控制澆灌、路燈開關(guān)的命令華為物聯(lián)網(wǎng)云服務(wù)搭建(10/13)最終結(jié)果:華為物聯(lián)網(wǎng)云服務(wù)搭建(11/13)4.注冊設(shè)備在華為物聯(lián)網(wǎng)云平臺中的每個設(shè)備表示一個真實的物聯(lián)網(wǎng)設(shè)備端,承載著設(shè)備端上傳的傳感器數(shù)據(jù),并提供通過云平臺向設(shè)備端下發(fā)控制命令的操作接口。如有3個物理設(shè)備端,則在云平臺上注冊3個設(shè)備與之一一對應(yīng),設(shè)備ID命名從DEV01~DEV03。先進(jìn)入物聯(lián)網(wǎng)云服務(wù)實例頁面,然后導(dǎo)航至設(shè)備列表頁面:華為物聯(lián)網(wǎng)云服務(wù)搭建(12/13)在設(shè)備注冊頁面中輸入相關(guān)信息如下:華為物聯(lián)網(wǎng)云服務(wù)搭建(13/13)
默認(rèn)生成的設(shè)備ID較長,為方便操作,這里手動修改為DEV01。同
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年保定市第一中心醫(yī)院(保定市急救中心、保定市緊急醫(yī)療救援指揮中心)招聘備考題庫完整參考答案詳解
- 2026年三只松鼠招聘備考題庫完整答案詳解
- 2026年寧波市正始中學(xué)公開招聘事業(yè)編制教師備考題庫及1套完整答案詳解
- 2026年中山市濠頭中學(xué)校醫(yī)招聘備考題庫附答案詳解
- 2026年臨沂又一地公開招聘工作人員10人備考題庫及參考答案詳解1套
- 2026年中國人民大學(xué)公共管理學(xué)院現(xiàn)面向社會公開招聘非事業(yè)編制工作人員備考題庫及1套完整答案詳解
- 2026年中國安能集團(tuán)科工有限公司招聘備考題庫帶答案詳解
- 2026年度淄博市教育局所屬事業(yè)單位急需緊缺人才引進(jìn)60人備考題庫及一套參考答案詳解
- 2026年中廣核環(huán)保產(chǎn)業(yè)有限公司招聘備考題庫及參考答案詳解
- 2026年博羅縣中小企業(yè)發(fā)展事務(wù)中心公開招聘編外人員備考題庫及答案詳解參考
- 固定管板式柴油冷卻器的設(shè)計與計算
- 線束基礎(chǔ)知識培訓(xùn)心得
- 慢性阻塞性肺疾病患者常規(guī)隨訪服務(wù)記錄表
- 護(hù)理學(xué)導(dǎo)論題庫第五版及答案解析
- 變電站繼保知識培訓(xùn)課件
- 中國聯(lián)通昆明市2025秋招寫作案例分析萬能模板直接套用
- 幼兒園小班語言《馬路上的車》課件
- 2024河南建筑職業(yè)技術(shù)學(xué)院教師招聘考試真題及答案
- 發(fā)電專業(yè)的畢業(yè)論文
- 2025秋季學(xué)期國開電大法律事務(wù)??啤缎淌略V訟法學(xué)》期末紙質(zhì)考試案例分析題庫珍藏版
- 患者身份識別管理標(biāo)準(zhǔn)WST840-2025學(xué)習(xí)解讀課件
評論
0/150
提交評論