何謂 Azure IoT 中心?

IoT Central 是 IoT 應用程式平臺即服務, (aPaaS) ,可降低開發、管理和維護 IoT 解決方案的負擔和成本。 使用 IoT Central 快速評估 IoT 案例,並評估可為您的業務建立的機會。 IoT Central 可讓您專注于判斷您可以使用 IoT 資料流程建立的業務影響,以簡化複雜且持續演進 IoT 基礎結構的開發。

Web UI 可讓您快速連線裝置、監視裝置條件、建立規則,以及在整個生命週期中管理裝置及其資料。 此外,它可讓您將 IoT 智慧擴充至企業營運應用程式,以根據裝置的深入解析採取行動。 使用 IoT Central 來評估 IoT 案例之後,您就可以使用 Azure IoT 平臺的強大功能來建置企業就緒的解決方案。

本文提供 Azure IoT 中心的功能概觀。

建立 IoT Central 應用程式

您可以快速部署新的 IoT Central 應用程式,然後根據您的特定需求加以自訂。 Azure IoT Central 中的應用程式範本是一種工具,可協助您開始開發 IoT 解決方案。 您可以針對所有專案使用應用程式範本,從瞭解可能的情況,到完全自訂您的應用程式以符合您的案例。

從一般 應用程式範本 或其中一個產業焦點應用程式範本開始:

請參閱 使用智慧型手機作為裝置將遙測傳送至 IoT Central 應用程式 快速入門,以瞭解如何建立您的第一個應用程式並聯機裝置。

連線裝置

建立應用程式之後,下一個步驟是建立和連線裝置。 下列影片將逐步引導您完成將裝置連線到 IoT Central 應用程式的程式:

連線到 IoT Central 的每個裝置都會使用 裝置範本。 裝置範本是定義某種裝置之特性和行為的藍圖,例如:

  • 它所傳送的遙測。 範例包括溫度和濕度。 遙測屬於串流資料。
  • 操作員可以修改的業務屬性。 範例包括客戶地址和上次服務日期。
  • 由裝置設定而且在應用程式中唯讀的裝置屬性。 例如,閥門的狀態可以是開啟或關閉。
  • 操作員所設定的屬性,以及決定裝置的行為。 例如,裝置的目標溫度。
  • 由操作員呼叫且在裝置上執行的命令。 例如,遠端重新啟動裝置的命令。

每個 裝置範本 都包含:

  • 描述裝置應實作之功能的 裝置模型 。 裝置功能包括:

    • 其串流至 IoT Central 的遙測。
    • 其用來向 IoT Central 報告狀態的唯讀屬性。
    • 其從 IoT Central 接收的可寫入屬性,用以設定裝置狀態。
    • 從 IoT Central 呼叫的命令。
  • 未儲存在裝置上的雲端屬性。

  • 屬於 IoT Central 應用程式的自訂、表單和裝置檢視。

您有數個選項可用來建立裝置範本:

  • 在 IoT Central 中設計裝置範本,然後在您的裝置程式碼中實作其裝置模型。
  • 使用 Visual Studio 程式碼建立裝置模型,然後將模型發佈至存放庫。 從模型實作您的裝置程式碼,並將您的裝置連線至 IoT Central 應用程式。 IoT Central 會從存放庫中尋找裝置模型,並為您建立簡單的裝置範本。
  • 使用 Visual Studio Code 建立裝置模型。 從模型實作您的裝置程式碼。 手動將裝置模型匯入 IoT Central 應用程式,然後新增任何雲端屬性、自訂和檢視 IoT Central 應用程式需求。

如果來自您裝置的遙測太複雜,您可以將輸入 的遙測對應至 IoT Central ,以簡化或正規化。

自訂 UI

為負責日常使用應用程式的操作員自訂 IoT Central 應用程式 UI。 您可以進行的自訂包括:

  • 設定自訂儀表板,協助操作員更快發現見解及解決問題。
  • 設定自訂分析,以探索來自已連線裝置的時間序列資料。
  • 在裝置範本上定義屬性和設定的版面配置。

管理您的裝置

使用 IoT Central 應用程式來管理 IoT Central 解決方案中的 裝置 。 操作員會執行下列工作:

  • 監視已連線到應用程式的裝置。
  • 針對裝置問題進行移難排解並修復。
  • 佈建新裝置。

您可以 定義自訂規則和動作 ,以透過來自連線裝置的資料串流運作。 操作員可以在裝置層級啟用或停用這些規則,以控制和自動執行應用程式內的工作。

如同任何專為大規模運作而設計的 IoT 解決方案,裝置管理的結構化方法很重要。 只是將裝置連線至雲端並不夠,您還必須讓裝置能夠保持連線且狀況良好。 使用下列 IoT Central 功能來管理整個應用程式生命週期中的裝置:

儀表板

從應用程式範本中預先建置的儀表板來開始,或建立自己的儀表板以專門因應操作員的需要。 您可以與應用程式中的所有使用者共用儀表板,或讓儀表板保持私用狀態。

執行和動作

根據裝置狀態和遙測來建立自訂規則,以識別需要注意的裝置。 設定動作以通知適當人員,並確保能及時採取更正措施。

工作

作業可讓您藉由設定屬性或呼叫命令,將單一或大量更新套用至裝置。

與其他服務整合

作為應用程式平台,IoT Central 可讓您將 IoT 資料轉換成商業見解,以推動可行的結果。 規則資料匯出公用 REST API 均是如何整合 IoT Central 與企業營運應用程式的範例:

IoT Central 用來轉換 IoT 資料的方法

您可以建置自訂分析管線來處理裝置的遙測並儲存結果,藉此來產生商業見解,例如判斷機器效率趨勢或預測工廠未來會使用多少能源。 在 IoT Central 應用程式中設定資料匯出,將遙測、裝置屬性變更和裝置範本變更匯出至其他服務,以供您使用慣用工具來分析、儲存及以視覺方式呈現資料。

使用 REST API 建置自訂的 IoT 解決方案和整合

建置如下的 IoT 解決方案:

  • 可遠端設定和控制裝置的行動附屬應用程式。
  • 可讓現有企業營運應用程式與 IoT 裝置和資料互動的自訂整合。
  • 可用於裝置模型化、上線、管理和資料存取的裝置管理應用程式。

管理您的應用程式

IoT Central 應用程式完全由 Microsoft 裝載,可降低管理您的應用程式的系統管理負荷。 系統管理員會使用 使用者角色和許可權 來管理應用程式的存取權,並使用 稽核記錄來追蹤活動。

定價

您使用「標準」方案建立的應用程式會根據每個裝置來計費,您可以選擇標準 0標準 1標準 2 定價方案,而且前兩個裝置免費。 深入了解 IoT Central 價格

使用者角色

IoT Central 檔是指與 IoT Central 應用程式互動的四個使用者角色:

後續步驟

既然您已大致了解 IoT Central,以下是一些建議的後續步驟: