Azure IoT技術和服務提供的選項可以用來創(chuàng)建范圍廣泛的各種IoT解決方案,支持組織進行數字轉型。例如,你能夠:
使用Azure IoT Central(一種托管的IoT應用程序平臺)來構建并部署安全的企業(yè)級IoT解決方案。IoT Central提供一組特定于行業(yè)的應用程序模板(例如零售和醫(yī)療保?。糜诩铀俳鉀Q方案開發(fā)過程。
使用Azure IoT平臺服務(例如Azure IoT中心和Azure IoT設備SDK),以便從頭開始構建自定義IoT解決方案。
Azure IoT Central
IoT Central應用程序平臺可減輕開發(fā)、管理和維護企業(yè)級IoT解決方案的負擔和成本。IoT Central的可自定義Web UI用于監(jiān)視設備條件、創(chuàng)建規(guī)則并在其整個生命周期中管理數百萬個設備及其數據??梢酝ㄟ^IoT Central中的API圖面以編程方式進行訪問,以便配置IoT解決方案并與之交互。
Azure IoT Central是完全托管的應用程序平臺,可以用來創(chuàng)建自定義IoT解決方案。IoT Central使用應用程序模板來創(chuàng)建解決方案。模塊可以用于通用解決方案,還可以用于特定的行業(yè)(例如能源、醫(yī)療保健、政府以及零售)。IoT Central應用程序模板可以用來在數分鐘內部署IoT Central應用程序,然后使用主題、儀表板和視圖對其進行自定義。
從Azure IoT認證設備目錄中選擇用于快速連接到解決方案的設備。使用IoT Central Web UI監(jiān)視并管理設備,使之始終正常運行并處于連接狀態(tài)。使用連接器和API將IoT Central應用程序與其他業(yè)務應用程序集成。
作為完全托管的應用程序平臺,IoT Central具有簡單且可預測的定價模型。
Azure IoT解決方案加速器
Azure IoT解決方案加速器是一組可自定義的企業(yè)級解決方案??梢园丛瓨硬渴疬@些解決方案,也可以使用開源Java或.NET源代碼開發(fā)自定義IoT解決方案。
Azure IoT解決方案加速器可以對IoT解決方案進行高級控制。解決方案加速器包含預生成的用于常見IoT方案的解決方案,可以在數分鐘內將其部署到Azure訂閱。這些方案包括:
連接工廠
設備模擬
所有解決方案加速器的開源代碼庫都在GitHub上提供。下載代碼即可根據具體的IoT要求來自定義解決方案加速器。
解決方案加速器使用Azure服務,例如,必須在Azure訂閱中管理的Azure IoT中心和Azure存儲。
自定義解決方案
若要從頭構建IoT解決方案,或擴展使用IoT Central或解決方案加速器創(chuàng)建的解決方案,請使用一項或多項下述Azure IoT技術和服務:
設備
使用Azure IoT初學者套件之一開發(fā)IoT設備,或者從Azure IoT認證設備目錄選擇要使用的設備。使用開源設備SDK實現(xiàn)嵌入代碼。設備SDK支持多種操作系統(tǒng),例如Linux、Windows和實時操作系統(tǒng)。有用于多種編程語言(例如C、Node.js、Java、.NET和Python)的SDK。
可以使用IoT即插即用服務進一步簡化為設備創(chuàng)建嵌入代碼的方式。IoT即插即用使解決方案開發(fā)人員能夠將設備與其解決方案相集成,而無需編寫任何嵌入代碼。IoT即插即用的核心是描述設備功能的設備功能模型架構。使用設備功能模型生成嵌入設備代碼并配置基于云的解決方案,例如IoT Central應用程序。
可通過Azure IoT Edge將部分IoT工作負載從Azure云服務下移至你的設備。IoT Edge可降低解決方案中的延遲、減少設備與云的數據交換量并支持脫機方案。你可通過IoT Central和某些解決方案加速器來管理IoT Edge設備。
Azure Sphere是一個安全的高級應用程序平臺,具有針對互連設備的內置通信和安全功能。它包括一個安全的微控制器單元、一個自定義的基于linux的操作系統(tǒng)和一項基于云的安全服務(提供連續(xù)的可續(xù)訂安全性)。
云連接
Azure IoT中心服務可在數百萬個IoT設備和一個基于云的解決方案之間實現(xiàn)安全可靠的雙向通信。Azure IoT中心設備預配服務是用于IoT中心的幫助程序服務。可以通過此服務將設備以零接觸的方式實時預配到適當的IoT中心,不需要人為干預。有了這些功能,客戶就可以通過安全且可縮放的方式預配數百萬臺設備。
IoT中心是解決方案加速器的核心組件,可以用來克服IoT實現(xiàn)難題,例如:
大容量設備連接和管理。
大容量遙測引入。
設備的命令和控制。
設備安全措施實施。
彌合物理世界和數字世界之間的差距
Azure數字孿生是一種IoT服務,用于為物理環(huán)境建模。它使用的空間智能圖可以對人員、空間和設備之間的關系建模。通過跨數字和物理世界關聯(lián)數據,可以創(chuàng)建上下文感知的解決方案。
Iot Central使用數字孿生將現(xiàn)實世界中的設備和數據與用戶用來監(jiān)視和管理這些連接設備的數字模型同步。
數據和分析
IoT設備通常生成大量時序數據,例如從傳感器讀取的溫度數據。Azure時序見解可以連接到某個IoT中心,從設備讀取遙測流,存儲該數據,然后我們就可以查詢它并將它可視化。
Azure Maps是一系列地理空間服務,這些服務使用新鮮的地圖數據為Web和移動應用程序提供準確的地理上下文??梢允褂肦EST API、基于Web的JavaScript控件或Android SDK來構建應用程序。