可使用哪些 Azure 技術(shù)和服務(wù)來創(chuàng)建 IoT 解決方案?

來源: Microsoft Azure
作者:Microsoft Azure
時間:2021-01-20
17670
Azure IoT技術(shù)和服務(wù)提供的選項可以用來創(chuàng)建范圍廣泛的各種IoT解決方案,支持組織進行數(shù)字轉(zhuǎn)型。

Azure IoT技術(shù)和服務(wù)提供的選項可以用來創(chuàng)建范圍廣泛的各種IoT解決方案,支持組織進行數(shù)字轉(zhuǎn)型。例如,你能夠:

使用Azure IoT Central(一種托管的IoT應(yīng)用程序平臺)來構(gòu)建并部署安全的企業(yè)級IoT解決方案。IoT Central提供一組特定于行業(yè)的應(yīng)用程序模板(例如零售和醫(yī)療保健),用于加速解決方案開發(fā)過程。

使用Azure IoT平臺服務(wù)(例如Azure IoT中心和Azure IoT設(shè)備SDK),以便從頭開始構(gòu)建自定義IoT解決方案。

iot-technologies-services.png

Azure IoT Central

IoT Central應(yīng)用程序平臺可減輕開發(fā)、管理和維護企業(yè)級IoT解決方案的負擔和成本。IoT Central的可自定義Web UI用于監(jiān)視設(shè)備條件、創(chuàng)建規(guī)則并在其整個生命周期中管理數(shù)百萬個設(shè)備及其數(shù)據(jù)??梢酝ㄟ^IoT Central中的API圖面以編程方式進行訪問,以便配置IoT解決方案并與之交互。

Azure IoT Central是完全托管的應(yīng)用程序平臺,可以用來創(chuàng)建自定義IoT解決方案。IoT Central使用應(yīng)用程序模板來創(chuàng)建解決方案。模塊可以用于通用解決方案,還可以用于特定的行業(yè)(例如能源、醫(yī)療保健、政府以及零售)。IoT Central應(yīng)用程序模板可以用來在數(shù)分鐘內(nèi)部署IoT Central應(yīng)用程序,然后使用主題、儀表板和視圖對其進行自定義。

從Azure IoT認證設(shè)備目錄中選擇用于快速連接到解決方案的設(shè)備。使用IoT Central Web UI監(jiān)視并管理設(shè)備,使之始終正常運行并處于連接狀態(tài)。使用連接器和API將IoT Central應(yīng)用程序與其他業(yè)務(wù)應(yīng)用程序集成。

作為完全托管的應(yīng)用程序平臺,IoT Central具有簡單且可預測的定價模型。

Azure IoT解決方案加速器

Azure IoT解決方案加速器是一組可自定義的企業(yè)級解決方案。可以按原樣部署這些解決方案,也可以使用開源Java或.NET源代碼開發(fā)自定義IoT解決方案。

Azure IoT解決方案加速器可以對IoT解決方案進行高級控制。解決方案加速器包含預生成的用于常見IoT方案的解決方案,可以在數(shù)分鐘內(nèi)將其部署到Azure訂閱。這些方案包括:

連接工廠

設(shè)備模擬

所有解決方案加速器的開源代碼庫都在GitHub上提供。下載代碼即可根據(jù)具體的IoT要求來自定義解決方案加速器。

解決方案加速器使用Azure服務(wù),例如,必須在Azure訂閱中管理的Azure IoT中心和Azure存儲。

自定義解決方案

若要從頭構(gòu)建IoT解決方案,或擴展使用IoT Central或解決方案加速器創(chuàng)建的解決方案,請使用一項或多項下述Azure IoT技術(shù)和服務(wù):

設(shè)備

使用Azure IoT初學者套件之一開發(fā)IoT設(shè)備,或者從Azure IoT認證設(shè)備目錄選擇要使用的設(shè)備。使用開源設(shè)備SDK實現(xiàn)嵌入代碼。設(shè)備SDK支持多種操作系統(tǒng),例如Linux、Windows和實時操作系統(tǒng)。有用于多種編程語言(例如C、Node.js、Java、.NET和Python)的SDK。

可以使用IoT即插即用服務(wù)進一步簡化為設(shè)備創(chuàng)建嵌入代碼的方式。IoT即插即用使解決方案開發(fā)人員能夠?qū)⒃O(shè)備與其解決方案相集成,而無需編寫任何嵌入代碼。IoT即插即用的核心是描述設(shè)備功能的設(shè)備功能模型架構(gòu)。使用設(shè)備功能模型生成嵌入設(shè)備代碼并配置基于云的解決方案,例如IoT Central應(yīng)用程序。

可通過Azure IoT Edge將部分IoT工作負載從Azure云服務(wù)下移至你的設(shè)備。IoT Edge可降低解決方案中的延遲、減少設(shè)備與云的數(shù)據(jù)交換量并支持脫機方案。你可通過IoT Central和某些解決方案加速器來管理IoT Edge設(shè)備。

Azure Sphere是一個安全的高級應(yīng)用程序平臺,具有針對互連設(shè)備的內(nèi)置通信和安全功能。它包括一個安全的微控制器單元、一個自定義的基于linux的操作系統(tǒng)和一項基于云的安全服務(wù)(提供連續(xù)的可續(xù)訂安全性)。

云連接

Azure IoT中心服務(wù)可在數(shù)百萬個IoT設(shè)備和一個基于云的解決方案之間實現(xiàn)安全可靠的雙向通信。Azure IoT中心設(shè)備預配服務(wù)是用于IoT中心的幫助程序服務(wù)??梢酝ㄟ^此服務(wù)將設(shè)備以零接觸的方式實時預配到適當?shù)腎oT中心,不需要人為干預。有了這些功能,客戶就可以通過安全且可縮放的方式預配數(shù)百萬臺設(shè)備。

IoT中心是解決方案加速器的核心組件,可以用來克服IoT實現(xiàn)難題,例如:

大容量設(shè)備連接和管理。

大容量遙測引入。

設(shè)備的命令和控制。

設(shè)備安全措施實施。

彌合物理世界和數(shù)字世界之間的差距

Azure數(shù)字孿生是一種IoT服務(wù),用于為物理環(huán)境建模。它使用的空間智能圖可以對人員、空間和設(shè)備之間的關(guān)系建模。通過跨數(shù)字和物理世界關(guān)聯(lián)數(shù)據(jù),可以創(chuàng)建上下文感知的解決方案。

Iot Central使用數(shù)字孿生將現(xiàn)實世界中的設(shè)備和數(shù)據(jù)與用戶用來監(jiān)視和管理這些連接設(shè)備的數(shù)字模型同步。

數(shù)據(jù)和分析

IoT設(shè)備通常生成大量時序數(shù)據(jù),例如從傳感器讀取的溫度數(shù)據(jù)。Azure時序見解可以連接到某個IoT中心,從設(shè)備讀取遙測流,存儲該數(shù)據(jù),然后我們就可以查詢它并將它可視化。

Azure Maps是一系列地理空間服務(wù),這些服務(wù)使用新鮮的地圖數(shù)據(jù)為Web和移動應(yīng)用程序提供準確的地理上下文。可以使用REST API、基于Web的JavaScript控件或Android SDK來構(gòu)建應(yīng)用程序。

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