Azure IoT 解決方案加速器是什么?

來源: Microsoft Azure
作者:Microsoft Azure
時間:2020-11-27
17471
基于云的IoT解決方案通常使用自定義代碼和云服務(wù)來管理設(shè)備連接、數(shù)據(jù)處理、分析和呈現(xiàn)。

基于云的IoT解決方案通常使用自定義代碼和云服務(wù)來管理設(shè)備連接、數(shù)據(jù)處理、分析和呈現(xiàn)。

IoT解決方案加速器是完整且易于部署的IoT解決方案,可以實現(xiàn)常見的IoT方案。這些方案包括遠(yuǎn)程監(jiān)視、連接工廠、預(yù)測性維護和設(shè)備模擬。部署解決方案加速器時,部署將包括全部所需的基于云的服務(wù),以及全部所需的應(yīng)用程序代碼。

解決方案加速器是你自己的IoT解決方案的起點。所有解決方案加速器的源代碼都是開源的,并已在GitHub中提供。建議按要求下載并自定義解決方案加速器。

此外,在從頭開始生成自定義的IoT解決方案之前,可以使用解決方案加速器作為學(xué)習(xí)工具。解決方案加速器針對基于云的IoT解決方案實施成熟的做法,你也可以遵循這些做法。

每個解決方案加速器中的應(yīng)用程序代碼包括一個Web應(yīng)用,用于管理解決方案加速器。

支持的IoT方案

目前,有四個解決方案加速器可供部署:

遠(yuǎn)程監(jiān)視

使用遠(yuǎn)程監(jiān)視解決方案加速器可以從遠(yuǎn)程設(shè)備收集遙測數(shù)據(jù),以及控制遠(yuǎn)程設(shè)備。示例設(shè)備包括客戶現(xiàn)場安裝的散熱系統(tǒng),或者遠(yuǎn)地泵房中安裝的閥門。

可以使用遠(yuǎn)程監(jiān)視儀表板查看聯(lián)網(wǎng)設(shè)備發(fā)出的遙測數(shù)據(jù)、預(yù)配新設(shè)備,或者升級聯(lián)網(wǎng)設(shè)備上的固件:

rm-dashboard-inline.png

互連工廠

使用連接工廠解決方案加速器可以從配備了OPC統(tǒng)一體系結(jié)構(gòu)接口的工業(yè)資產(chǎn)收集遙測數(shù)據(jù),以及控制這些資產(chǎn)。工業(yè)資產(chǎn)可能包括工廠生產(chǎn)線上的組裝和測試工位。

可以使用互聯(lián)工廠儀表板來監(jiān)視和管理工業(yè)設(shè)備:

cf-dashboard-inline.png

預(yù)測性維護

使用預(yù)測性維護解決方案加速器可以預(yù)測遠(yuǎn)程設(shè)備何時可能會發(fā)生故障,以便在設(shè)備發(fā)生故障之前進行維護。此解決方案加速器使用機器學(xué)習(xí)算法,基于設(shè)備遙測數(shù)據(jù)預(yù)測故障。示例設(shè)備包括飛機引擎或電梯。

可以使用預(yù)測性維護儀表板來查看預(yù)測性維護分析:

pm-dashboard-inline.png

設(shè)備模擬

使用設(shè)備模擬解決方案加速器可以運行能夠生成真實遙測數(shù)據(jù)的模擬設(shè)備??梢允褂么私鉀Q方案加速器測試其他解決方案加速器的行為,或測試自己的自定義IoT解決方案。

可以使用設(shè)備模擬Web應(yīng)用來配置并運行模擬:

ds-dashboard-inline.png

設(shè)計原理

所有解決方案加速器遵循相同的設(shè)計原理和目標(biāo)。它們在設(shè)計上具有以下特點:

·可縮放:允許連接和管理數(shù)百萬個聯(lián)網(wǎng)設(shè)備。

·可擴展:允許根據(jù)要求進行自定義。

·易于理解:可讓你了解其工作原理及其實施方式。

·模塊化:允許將服務(wù)更換為其他替代項。

·安全:將Azure安全性與內(nèi)置的連接和設(shè)備安全功能相結(jié)合。

體系結(jié)構(gòu)和語言

原始的解決方案加速器是使用模型-視圖-控制器(MVC)體系結(jié)構(gòu)以.NET編寫的。Microsoft正在將解決方案加速器更新為新的微服務(wù)體系結(jié)構(gòu)。下表顯示了解決方案加速器的當(dāng)前狀態(tài),并提供了GitHub存儲庫的鏈接:

微信圖片_20201127094944.png

若要了解有關(guān)微服務(wù)體系結(jié)構(gòu)的詳細(xì)信息,請參閱Azure IoT參考體系結(jié)構(gòu)簡介。

部署選項

可以通過Microsoft Azure IoT解決方案加速器站點或命令行部署解決方案加速器。

可以按以下配置部署遠(yuǎn)程監(jiān)視解決方案加速器:

·標(biāo)準(zhǔn):擴展的基礎(chǔ)結(jié)構(gòu)部署,適用于開發(fā)生產(chǎn)型部署。Azure容器服務(wù)將微服務(wù)部署到多個Azure虛擬機。Kubernetes會協(xié)調(diào)托管單個微服務(wù)的Docker容器。

·基本:降低成本版,用于演示或部署測試。所有微服務(wù)都部署到一個Azure虛擬機。

·本地:用于測試和開發(fā)的本地計算機部署。此方法將微服務(wù)部署到本地Docker容器,并連接到云中的IoT中心、Azure Cosmos DB和Azure存儲服務(wù)。

運行解決方案加速器的成本是運行底層Azure服務(wù)的成本的總和。選擇部署選項時,會看到所用的Azure服務(wù)的詳細(xì)信息。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家