應(yīng)用魔方 AppCube 智慧煙感行業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐

      網(wǎng)友投稿 1071 2022-05-30

      本實(shí)例應(yīng)用基于“智慧煙感”行業(yè)應(yīng)用模板創(chuàng)建而來(lái),該模板提供了常見(jiàn)消防安全應(yīng)用所涉及的設(shè)施管理應(yīng)用、設(shè)備BO、告警BO以及GIS BO等多種資產(chǎn)。在火災(zāi)重點(diǎn)防范區(qū)域,如加油站、化工廠(chǎng)等,安裝煙感、攝像頭等設(shè)備后,設(shè)備對(duì)接物聯(lián)網(wǎng)設(shè)備管理平臺(tái)(例如對(duì)接華為云的Ocean Connect)來(lái)實(shí)時(shí)上報(bào)煙霧濃度等數(shù)據(jù)。“智慧煙感”應(yīng)用接入物聯(lián)網(wǎng)設(shè)備管理平臺(tái)上報(bào)的設(shè)備數(shù)據(jù),監(jiān)控設(shè)備數(shù)據(jù)變化并進(jìn)行處理分析后,對(duì)于超過(guò)閾值的數(shù)據(jù)進(jìn)行告警上報(bào)。

      通過(guò)創(chuàng)建本實(shí)例,您可了解如何使用行業(yè)應(yīng)用模板開(kāi)發(fā)較復(fù)雜應(yīng)用,該模板復(fù)用了設(shè)施管理、設(shè)備BO、告警BO等多種平臺(tái)預(yù)置資產(chǎn),樂(lè)高式組合配置后,稍加定制便可滿(mǎn)足業(yè)務(wù)需求,大大提高開(kāi)發(fā)效率。

      智慧煙感具體場(chǎng)景主要包含如下幾點(diǎn):

      煙感、攝像頭等設(shè)備需要在“智慧煙感”應(yīng)用側(cè)進(jìn)行管理,例如新增設(shè)備、刪除設(shè)備、設(shè)置設(shè)備告警觸發(fā)器等。

      應(yīng)用魔方 AppCube 智慧煙感行業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐

      上報(bào)設(shè)備數(shù)據(jù),例如煙感設(shè)備會(huì)實(shí)時(shí)感應(yīng)周?chē)h(huán)境的煙霧濃度,將煙霧值進(jìn)行上報(bào)至物聯(lián)網(wǎng)設(shè)備管理平臺(tái)。

      “智慧煙感”應(yīng)用接入物聯(lián)網(wǎng)設(shè)備管理平臺(tái)上報(bào)的設(shè)備數(shù)據(jù),并進(jìn)行處理分析,比如獲取煙霧值、查詢(xún)相關(guān)設(shè)備數(shù)據(jù)、判斷是否產(chǎn)生告警等。

      “智慧煙感”應(yīng)用將告警展示在前端頁(yè)面,例如呈現(xiàn)設(shè)備告警具體位置、告警信息、視頻監(jiān)控以及相關(guān)應(yīng)急聯(lián)動(dòng)操作等。

      流程圖

      步驟1:基于行業(yè)應(yīng)用模板創(chuàng)建應(yīng)用

      使用華為云賬號(hào),登錄華為云,進(jìn)入AppCube服務(wù)的開(kāi)發(fā)環(huán)境。

      在A(yíng)ppCube開(kāi)發(fā)環(huán)境首頁(yè)的“項(xiàng)目”頁(yè)簽下,單擊“行業(yè)應(yīng)用”卡片。

      鼠標(biāo)放在“智慧煙感”模板上,租戶(hù)首次使用需要單擊“訂購(gòu)”,訂購(gòu)約耗時(shí)一分鐘。

      系統(tǒng)會(huì)自動(dòng)訂購(gòu)行業(yè)應(yīng)用所依賴(lài)的資產(chǎn)。訂購(gòu)成功后,在行業(yè)應(yīng)用下,鼠標(biāo)放在“使用模板創(chuàng)建應(yīng)用”區(qū)域中的“智慧煙感”模板上,會(huì)出現(xiàn)“查看模板”和“使用模板”圖標(biāo),單擊“使用模板”。在彈出的頁(yè)面填寫(xiě)該應(yīng)用標(biāo)簽為“智慧煙感”、名稱(chēng)“FireAlarm”以及描述信息,單擊“創(chuàng)建”。

      應(yīng)用開(kāi)發(fā)工作臺(tái)

      平臺(tái)能力介紹

      在應(yīng)用開(kāi)發(fā)工作臺(tái)左側(cè)菜單欄單擊,即可預(yù)覽該應(yīng)用,查看到煙感告警監(jiān)控頁(yè)面,系統(tǒng)已預(yù)置設(shè)備數(shù)據(jù),可查看到監(jiān)控了四個(gè)設(shè)備,在告警列表中單擊某一具體告警,進(jìn)入告警詳情頁(yè),可定位到具體出現(xiàn)告警的設(shè)備,打開(kāi)發(fā)送告警短信開(kāi)關(guān),填入手機(jī)號(hào),可發(fā)送告警信息給相關(guān)責(zé)任人。

      步驟2:自定義應(yīng)用

      該應(yīng)用已預(yù)置監(jiān)控4個(gè)設(shè)備數(shù)據(jù),您可新增需要監(jiān)控的設(shè)備,例如新增智慧煙感和監(jiān)控?cái)z像頭設(shè)備,并設(shè)置告警觸發(fā)閾值。智慧煙感設(shè)備需要關(guān)聯(lián)相應(yīng)的攝像頭,用于進(jìn)行實(shí)時(shí)監(jiān)控。該章節(jié)將逐步指導(dǎo)您完成這些操作。

      新增設(shè)備屬性“關(guān)聯(lián)設(shè)備”,該屬性值用于標(biāo)識(shí)煙感設(shè)備所關(guān)聯(lián)的具體攝像頭設(shè)備。

      登錄AppCube開(kāi)發(fā)環(huán)境,單擊頁(yè)面上方的“管理”,進(jìn)入管理臺(tái)頁(yè)面。

      選擇“應(yīng)用管理 > BO配置”,單擊具體的BO“Device”,該BO主要提供設(shè)備實(shí)例管理接口以及設(shè)備規(guī)格屬性的相關(guān)配置。

      選擇“設(shè)備屬性配置 > 屬性定義”,單擊“新建”。

      新增屬性,單擊“保存”。

      參數(shù)說(shuō)明

      其中屬性配置

      基于“智慧煙感”模板創(chuàng)建應(yīng)用后,系統(tǒng)預(yù)置了“SmokeDetector”設(shè)備規(guī)格,編輯該設(shè)備規(guī)格,為其增加自定義設(shè)備規(guī)格屬性,用于映射煙感上報(bào)的數(shù)據(jù)字段。

      在BO“Device”配置頁(yè)面,選擇“設(shè)備規(guī)格配置 > 設(shè)備規(guī)格定義”,在標(biāo)識(shí)符中輸入“SmokeDetector”,單擊搜索,在搜索結(jié)果列表單擊編輯按鈕。

      單擊“新建”,依次新增3個(gè)設(shè)備規(guī)格屬性,依次單擊“確定

      設(shè)備規(guī)格屬性

      新增規(guī)格屬性“RelatedDevice”

      新增規(guī)格屬性“AlarmStatus”

      新增規(guī)格屬性“Smoke_Value”

      保存設(shè)備規(guī)格定義

      配置好設(shè)備規(guī)格屬性后,在“Facility Management”設(shè)施管理應(yīng)用中新增監(jiān)控?cái)z像頭以及煙霧傳感器設(shè)備實(shí)例。

      在A(yíng)ppCube開(kāi)發(fā)環(huán)境上方單擊“首頁(yè)”,選擇“庫(kù)”頁(yè)簽,單擊“Facility Management”。“Facility Management”主要用于設(shè)備實(shí)例的管理功能,包括新增、禁用刪除以及設(shè)備告警觸發(fā)器的配置。

      進(jìn)入“Facility Management”應(yīng)用

      在應(yīng)用開(kāi)發(fā)工作臺(tái)左側(cè)菜單欄單擊,預(yù)覽該應(yīng)用

      在“設(shè)施信息管理”中依次單擊“創(chuàng)建”,新增監(jiān)控?cái)z像頭設(shè)備實(shí)例“我的攝像頭”以及煙霧傳感器設(shè)備實(shí)例“我的煙霧傳感器”。

      設(shè)備信息

      新增攝像頭設(shè)備

      新增煙霧傳感器設(shè)備

      當(dāng)“設(shè)備規(guī)格”選擇“攝像頭”或者“消防煙感”后,設(shè)備來(lái)源會(huì)自動(dòng)填入。請(qǐng)勿手動(dòng)設(shè)置“設(shè)備來(lái)源”,若“設(shè)備來(lái)源”手動(dòng)設(shè)置錯(cuò)誤,前端頁(yè)面將不會(huì)顯示告警數(shù)據(jù)。

      在設(shè)備實(shí)例上新增設(shè)備告警觸發(fā)器,用于監(jiān)聽(tīng)設(shè)備實(shí)例“我的煙霧傳感器”屬性值的變化,超過(guò)閾值時(shí)觸發(fā)報(bào)警。

      觸發(fā)器基本信息

      預(yù)覽應(yīng)用“Facility Management”,在“設(shè)施告警配置”中單擊“新建”。

      新建觸發(fā)器

      功能測(cè)試主要通過(guò)Postman模擬消息上報(bào),通過(guò)數(shù)據(jù)接入接收消息轉(zhuǎn)化為平臺(tái)內(nèi)部事件,再經(jīng)過(guò)設(shè)備BO、告警BO的自動(dòng)處理分析,生成告警并在頁(yè)面上展示,此外還可以進(jìn)行發(fā)送告警短信、關(guān)聯(lián)攝像頭查看以及告警自動(dòng)清除等功能。

      登錄AppCube開(kāi)發(fā)環(huán)境,在首頁(yè),單擊“我的應(yīng)用”下的“智慧煙感”,進(jìn)入應(yīng)用。

      運(yùn)行數(shù)據(jù)接入,運(yùn)行后,可接收煙感數(shù)據(jù)變化的消息上報(bào),并生成數(shù)據(jù)推送地址。

      選中“Logic”文件夾下的“FireAlarm_SmokeAlarmData Acces”,在頁(yè)面上方單擊,運(yùn)行數(shù)據(jù)接入。

      在數(shù)據(jù)接入頁(yè)面,鼠標(biāo)懸浮在圖標(biāo)元素上,單擊,可查看具體配置信息。應(yīng)用創(chuàng)建后,默認(rèn)已配置好該數(shù)據(jù)接入且數(shù)據(jù)接入處于啟用狀態(tài),不可編輯,在頁(yè)面上方單擊禁用圖標(biāo),之后才可編輯,編輯后需要保存并單擊啟用。數(shù)據(jù)接入的具體配置請(qǐng)參考數(shù)據(jù)接入。

      在運(yùn)行成功的提示框中復(fù)制數(shù)據(jù)推送地址(即https打頭的地址),并進(jìn)行保存,在后續(xù)Postman模擬消息發(fā)送請(qǐng)求時(shí)需要使用該地址。

      https://appcube.cn-north-4.huaweicloud.com/access/v1.0/runtime/appdemo__FireAlarm_SmokeAlarmDataAccess?tenant_id=0000000000inCHSck8bw

      在應(yīng)用開(kāi)發(fā)工作臺(tái)左側(cè)菜單欄單擊,預(yù)覽該應(yīng)用。

      使用Postman發(fā)送請(qǐng)求,模擬消息上報(bào)。

      消息體說(shuō)明

      在本地PC上下載并安裝Postman工具,該工具僅用于測(cè)試使用。

      使用Postman測(cè)試模擬數(shù)據(jù)變化時(shí)上報(bào)消息至AppCube。其中POST請(qǐng)求的URL配置為運(yùn)行數(shù)據(jù)接入后生成的數(shù)據(jù)推送地址,請(qǐng)從2.b獲取該地址;參考表5填寫(xiě)B(tài)ody參數(shù)。

      { "notifyType":"deviceDataChanged", "requestId":"a57f3a1a-fbe8-4511-acc5-1333297e9d18", "deviceId":"SmokeDevice001", "gatewayId":"GW001", "platformId":"basepoint.connectionmax.iot", "service": { "data": { "Smoke_Value":"201" } } }

      查看預(yù)覽應(yīng)用頁(yè)面告警頁(yè)面,出現(xiàn)告警的警報(bào)顯示。

      單擊左側(cè)告警列表中的記錄時(shí),可以看到煙感設(shè)備關(guān)聯(lián)攝像頭的視頻流。

      打開(kāi)發(fā)送告警短信開(kāi)關(guān),填入手機(jī)號(hào),可發(fā)送告警信息給相關(guān)責(zé)任人。

      將Postman模擬發(fā)送Body中的數(shù)據(jù)“Smoke_Value”改成小于200的值,例如“100”,發(fā)送請(qǐng)求,“SmokeDevice001”設(shè)備我的煙霧傳感器上的告警消失

      { "notifyType":"deviceDataChanged", "requestId":"a57f3a1a-fbe8-4511-acc5-1333297e9d18", "deviceId":"SmokeDevice001", "gatewayId":"GW001", "platformId":"basepoint.connectionmax.iot", "service": { "data": { "Smoke_Value":"100" } } }

      在應(yīng)用開(kāi)發(fā)完成后,應(yīng)用需要編譯、打包、發(fā)布,既可以發(fā)布到當(dāng)前租戶(hù)的運(yùn)行環(huán)境,也可以共享給其他租戶(hù),在其他租戶(hù)的開(kāi)發(fā)環(huán)境或運(yùn)行環(huán)境下安裝。

      登錄AppCube開(kāi)發(fā)環(huán)境,在首頁(yè),單擊“我的應(yīng)用”下的“智慧煙感”,進(jìn)入應(yīng)用。

      在A(yíng)PP開(kāi)發(fā)頁(yè)面左側(cè)單擊,選擇“編譯”進(jìn)行編譯。

      編譯完成后,單擊左下角,選擇“我的倉(cāng)庫(kù)”,將應(yīng)用程序安裝包發(fā)布到我的倉(cāng)庫(kù)。填寫(xiě)版本信息,單擊“發(fā)布”。

      發(fā)布成功后,頁(yè)面顯示“程序包已經(jīng)被成功上傳到我的倉(cāng)庫(kù)。”。

      步驟4:部署運(yùn)行應(yīng)用

      在開(kāi)發(fā)環(huán)境中將應(yīng)用發(fā)布到“我的倉(cāng)庫(kù)”后,AppCube將會(huì)把該應(yīng)用包,同步發(fā)布到當(dāng)前租戶(hù)的運(yùn)行環(huán)境中,以便于在運(yùn)行環(huán)境中部署運(yùn)行。

      使用當(dāng)前租戶(hù)開(kāi)發(fā)者賬號(hào)訪(fǎng)問(wèn)并登錄AppCube運(yùn)行環(huán)境。

      在運(yùn)行環(huán)境首頁(yè),單擊“管理”。

      在管理頁(yè)面,單擊“我的倉(cāng)庫(kù)”,進(jìn)入我的倉(cāng)庫(kù)。

      在右側(cè)我的倉(cāng)庫(kù)中,找到之前發(fā)布的應(yīng)用,單擊“安裝”,并在彈窗中單擊“確定”

      在運(yùn)行環(huán)境部署完成后,在管理頁(yè)面,選擇“應(yīng)用管理 > 應(yīng)用導(dǎo)航”,在右側(cè)中,找到發(fā)布的“智慧煙感”應(yīng)用,單擊預(yù)覽圖標(biāo),可進(jìn)入應(yīng)用頁(yè)面。

      驗(yàn)證應(yīng)用。

      可查看到煙感告警監(jiān)控頁(yè)面,系統(tǒng)已預(yù)置設(shè)備數(shù)據(jù),可查看到監(jiān)控了四個(gè)設(shè)備,在告警列表中單擊某一具體告警,進(jìn)入告警詳情頁(yè),可定位到具體出現(xiàn)告警的設(shè)備,打開(kāi)發(fā)送告警短信開(kāi)關(guān),填入手機(jī)號(hào),可發(fā)送告警信息給相關(guān)責(zé)任人。

      免費(fèi)版不提供運(yùn)行環(huán)境,請(qǐng)參考購(gòu)買(mǎi)商用租戶(hù),直接購(gòu)買(mǎi)專(zhuān)業(yè)版或?qū)O戆婧螅龠M(jìn)行打包發(fā)布操作,并在運(yùn)行環(huán)境安裝該應(yīng)用。

      應(yīng)用魔方 AppCube 智慧煙感行業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐完成

      低代碼應(yīng)用開(kāi)發(fā)最佳實(shí)踐

      由淺入深,輕松玩轉(zhuǎn)低代碼應(yīng)用開(kāi)發(fā),積木式搭建應(yīng)用效率提升10+倍,加速業(yè)務(wù)敏捷創(chuàng)新,參與贏(yíng)好禮!

      歡迎報(bào)名 https://developer.huaweicloud.com/activity/low-code.html?utm_source=huaweiguanwang&utm_medium=bbs-huaweiyun&utm_campaign=roma&utm_content=202108?ggw_kfz

      應(yīng)用魔方 AppCube

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:5G一觸即發(fā),開(kāi)啟智能未來(lái)
      下一篇:業(yè)務(wù)系統(tǒng)+電子簽章開(kāi)放平臺(tái),快速構(gòu)建個(gè)性化的電子簽署應(yīng)用
      相關(guān)文章
      国产精品亚洲专区无码WEB| 亚洲国产美女视频| 国产AV旡码专区亚洲AV苍井空| 久久亚洲精品成人无码网站| 亚洲av日韩av激情亚洲| 久久99国产亚洲高清观看首页| 亚洲欧洲∨国产一区二区三区| 国产亚洲日韩在线三区| 久久久久噜噜噜亚洲熟女综合| 国产成人亚洲精品影院| 成人午夜亚洲精品无码网站| 亚洲小说区图片区另类春色| 亚洲人成伊人成综合网久久久| 九月丁香婷婷亚洲综合色| 亚洲日本一区二区| 亚洲黄色免费网站| 亚洲另类自拍丝袜第1页| ASS亚洲熟妇毛茸茸PICS| 亚洲欧美日韩中文高清www777| 亚洲成a∨人片在无码2023| 婷婷国产偷v国产偷v亚洲| 亚洲不卡无码av中文字幕| 亚洲色图综合在线| 亚洲国产精品国自产拍AV| 亚洲av成人无码久久精品| 亚洲网红精品大秀在线观看| 亚洲一级免费毛片| 亚洲а∨精品天堂在线| 国产在亚洲线视频观看| JLZZJLZZ亚洲乱熟无码| 国产亚洲免费的视频看| 日韩精品亚洲人成在线观看| 亚洲另类自拍丝袜第1页| 亚洲国产成人精品无码区花野真一 | 亚洲成AV人网址| 亚洲综合另类小说色区| 精品国产综合成人亚洲区| 久久久久久久亚洲Av无码| 2020亚洲男人天堂精品| 亚洲av无码专区首页| 国产成人99久久亚洲综合精品 |