在 Azure 中選擇物聯網 (IoT) 解決方案

Azure IoT 中樞
Azure IoT 中心

本文將比較使用 Azure IoT Central 與個別 Azure 平臺即服務 (PaaS) 元件,以建置、部署及管理物聯網 (IoT) 解決方案。

IoT 解決方案會使用技術的組合,透過雲端應用程式連接裝置、事件和動作。 您選擇的技術和服務取決於您案例的開發、部署和管理需求。

IoT Central 應用程式平臺即服務 (aPaaS) 已提供IoT解決方案所需的整合式 Azure 元件和功能。 另一個選項是結合 Azure IoT 中樞 與其他 Azure PaaS 元件,以開發您自己的 IoT 解決方案。

開始使用 Azure IoT Central

IoT Central 是 Microsoft aPaaS,會將 Azure PaaS 元件組合成可延伸且完全受控的 IoT 應用程式開發和作業平臺。 IoT Central 可加速解決方案開發、簡化作業,並簡化建置可靠、可調整且安全的IoT解決方案。

IoT Central 供應專案:

  • 現用 Web 用戶體驗 (UX) 和 API 介面區,可簡化裝置管理和規則建立。
  • 將IoT智慧延伸至企業營運應用程式,以協助處理深入解析。
  • 內建災害復原、多租使用者、全球可用性,以及可預測的成本結構。

下圖顯示以IoT Central為基礎的架構:

此圖顯示IoT Central架構和服務,例如 IoT 中樞、裝置布建服務和 Azure 串流分析。

  1. IoT Central 會透過 Azure IoT 裝置 SDK、Azure RTOSAzure SphereAzure IoT Edge 擷取裝置事件和遙測。

  2. IoT Central 是使用多個 Azure PaaS 服務所建置,因此提供下列現成的功能:

    • 數據擷取和布建服務。
    • 經常性存取、暖和冷路徑數據儲存和分析。
    • 受控 PaaS 層,可提供高可用性/災害復原 (HADR) 和彈性調整。
    • 可讓您:
      • 使用原始數據檢視、連線狀態、裝置模型化和作業來管理裝置。
      • 使用儀錶板、分析和規則來檢視和分析裝置數據。
      • 使用使用者管理和組織保護數據和裝置的安全。
  3. IoT Central 會觸發警示、匯出數據及支援數據查詢,來擴充解決方案。

  4. IoT Central 與 Power BI、Azure 地圖服務、搜尋、API 管理、Web Apps、Mobile Apps、Dynamics 365、Flow 或 Logic Apps 等企業營運應用程式整合。

使用 Azure PaaS 服務建置

如果您需要更多控制和自定義,您可以使用個別的 Azure PaaS 元件來建置 IoT 解決方案。 下圖顯示 PaaS 型 IoT 架構中的 Azure 服務:

此圖顯示由 Azure PaaS 服務所組成的參考架構。

  1. IoT 系統可以透過 Azure IoT 裝置 SDK、Azure RTOS、Azure Sphere 或 Azure IoT Edge 內嵌裝置數據。

  2. IoT 中樞、Azure IoT 中樞 裝置布建服務 (DPS)Azure Digital Twins 可以提供裝置布建、連線和管理。

  3. 針對資料儲存和分析:

  4. 管理和商務整合服務可以包括 Power BI、Azure 地圖服務、搜尋、API 管理、Web Apps、Mobile Apps、Dynamics 365、Flow 和 Logic Apps。

如需詳細的 PaaS IoT 參考架構和討論,請參閱 Azure IoT 參考架構

比較 aPaas 和 PaaS 方法

IoT Central 可讓您避免維護和更新複雜且不斷演進的IoT基礎結構。 您可以專注時間和金錢來轉換您的業務,並設計創新的供應專案。

如果您的解決方案需要IoT Central 不支援的自訂功能或服務,您可以使用 IoT 中樞 作為核心元素來開發 PaaS 解決方案。

下列比較表和連結可協助您決定要使用IoT Central受控解決方案,或使用 IoT 中樞建置 PaaS 解決方案。

IoT Central 與以 IoT 中樞 為基礎的 PaaS 解決方案

下表說明IoT Central或以 IoT 中樞 為基礎的 PaaS 解決方案如何達成各種IoT特性和功能。

功能 IoT Central 以 IoT 中樞 為基礎的 PaaS
描述 完全受控的 APaaS 解決方案,可大規模簡化裝置連線和管理。

以 APaaS 為基礎的解決方案可調整、可重複且可靠,取捨比 PaaS 型解決方案的可自定義性較低。
使用 IoT 中樞 作為IoT應用程式與其所管理裝置之間的中央訊息中樞。 使用其他 Azure PaaS 服務新增更多功能。

這種方法更有彈性,但需要更大的開發和管理工作。
XBOX Video Application Development IoT Central 是一個應用程式平臺,可支援解決方案的可重複性。 如需詳細資訊,請參閱 IoT Central應用程式管理指南

應用程式範本 可協助啟動IoT解決方案開發。 針對零售、能源政府或醫療保健,使用一般應用程式範本或預先建置的產業焦點範本。
使用 IoT 中樞 和其他 PaaS 服務來設計和建置您自己的應用程式解決方案。
裝置範本 裝置範本可協助結構裝置類型特性和行為。 針對支持的裝置管理工作和視覺效果使用範本。 在私人存放庫中定義和管理裝置訊息範本。
裝置管理 內建的 Azure IoT 裝置佈建服務 (DPS) 功能可提供 裝置整合和裝置管理 使用 IoT 中樞 基本類型來設計和建置解決方案,例如裝置對應項和直接方法。 個別啟用 DPS。
OPC UA 通訊協定 不支援。 使用 OPC 發行者,藉由將遙測數據發佈至 IoT 中樞,以橋接啟用 OPC UA 的產業資產與 Azure 託管資源之間的差距。 OPC 發行者支援IEC62541 OPC UA PubSub 標準格式和其他格式。 如需詳細資訊,請參閱 Microsoft OPC 發行者
SigFox 和 LoRaWAN 通訊協定 使用 Azure IoT Central 裝置網橋Azure IoT Edge LoRaWAN 入門套件 建立 Azure IoT Edge 的自定義模組,並透過 Azure IoT 中樞 加以整合。
多組織用戶管理 組織 啟用應用程式內多租使用者。 您可以定義階層來管理哪些使用者可以在 IoT Central 應用程式中查看哪些裝置。 使用每位客戶個別的中樞來達成多租使用者。 您也可以將存取控制建置至解決方案的數據層。
訊息保留期 IoT Central 會以 30 天的方式保留數據。 IoT 中樞 允許內建事件中樞內建的數據保留最多七天。
巨量資料 從 IoT Central 內管理數據。 新增和管理巨量數據 Azure PaaS 服務。
資料匯出 使用 匯出功能持續匯出數據。 將數據匯出至 Azure Blob 記憶體、事件中樞、服務匯流、Webhook和 Azure 資料總管。 篩選、擴充和轉換輸出上的訊息。 使用 IoT 中樞 內建事件中樞端點,並使用訊息路由將數據匯出至其他儲存位置。
分析 整合式分析體驗會探索裝置管理內容中的裝置數據。 使用個別的 Azure PaaS 服務來納入分析、深入解析和動作,例如串流分析、Azure 數據總管和 Azure Synapse。
視覺效果 UX 可讓您輕鬆地將裝置數據可視化、執行分析查詢,以及建立自定義儀錶板。 沒有內建的使用者介面。
規則與動作 使用內建規則和動作處理功能搭配電子郵件通知、Azure 監視器群組、Power Automate 和 Webhook 動作。 如需詳細資訊,請參閱 Azure IoT Central 規則和動作 將數據從 IoT 中樞 傳送至 Azure 串流分析或 Azure 事件方格。 連線 至 Azure Logic Apps 或其他自定義應用程式來處理規則和動作。 如需詳細資訊,請參閱 使用 Azure Logic Apps 的 IoT 遠端監視和通知。
延展性 支援自動調整。 如需IoT Central調整限制和自動調整的詳細資訊,請參閱 配額和限制 部署解決方案以啟用自動調整 IoT 中樞。 如需詳細資訊,請參閱自動調整 Azure IoT 中樞
高可用性和災害復原 (HADR) 自動管理內建HADR功能。 如需詳細資訊,請參閱 Azure IoT Central 延展性和高可用性 設計您的解決方案以支援多個HADR案例。 如需詳細資訊,請參閱 Azure IoT 中樞 高可用性和災害復原
服務等級協定 (SLA) 保證99.9%的連線能力。 如需詳細資訊,請參閱 Azure IoT Central 的 SLA。 IoT 中樞 標準和基本層保證 99.9% 的運行時間。 免費層 IoT 中樞 沒有 SLA。 如需詳細資訊,請參閱 Azure IoT 中樞 SLA。
定價 前兩個作用中裝置是免費的,如果訊息量不超過 800 個(標準層 0 方案)、10,000 個(標準層 1 方案),或每月 60,000 個(標準層 2 方案)。 新增的裝置價格會按月計算。 IoT Central 會每小時計算及計費作用中裝置數目上限。 如需詳細資訊,請參閱 Azure IoT Central 定價 如需 IoT 中樞 定價的詳細資訊,請參閱 Azure IoT 中樞 定價

IoT Central 和其他 Azure PaaS 功能

下表顯示IoT Central和其他 Azure PaaS 服務中各種功能的支援層級。 填滿的圓形表示完整支援、線條➖表示部分支援,而空的 🔵 圓形 ⚪ 表示不支援。

IoT Central IoT 中樞 + DPS 串流分析 + Azure Functions Azure Cosmos DB + Azure 數據總管 Active Directory
說明 現成的IoT解決方案開發環境 IoT 資料擷取服務 串流處理服務 數據記憶體服務 通用身分識別管理和安全性平臺
HADR 和彈性調整 🔵
裝置連線管理體驗 🔵
數據路由、篩選和規則
分析和視覺效果 🔵
數據儲存和安全性 🔵 🔵 🔵
匯出與其他服務並整合 🔵 🔵 🔵 🔵 🔵

下一步