IoT Central 整合和延伸模組指南

Azure IoT Central 是一個應用程式平臺,可:

  • 包含豐富的功能,例如大規模的裝置監視和管理。
  • 提供許多可協助您降低開發 IoT 解決方案之負擔和成本的內建功能。
  • 具有擴充性和整合點,可讓您在更廣泛的解決方案中使用其特性和功能。

典型的IoT解決方案:

  • 可讓IoT裝置連線到您的解決方案,並將它傳送數據。
  • 管理及保護連線的裝置及其數據。
  • 從您的裝置數據擷取商業價值。
  • 是由多個服務和應用程式所組成。

Diagram of IoT Central solution architecture including integration areas.

當您使用IoT Central 建立IoT解決方案時,工作包括:

  • 設定數據轉換,讓您更輕鬆地從數據擷取商業價值。
  • 在 IoT Central Web UI 中設定儀錶板和檢視。
  • 使用內建的規則和分析工具,從聯機的裝置衍生商務見解。
  • 使用數據匯出功能、規則功能和 API,將 IoT Central 與其他服務和應用程式整合。
  • 使用IoT Central規則觸發商務流程和活動。
  • 使用 IoT Central REST API 以程式設計方式與 IoT Central 互動。

匯出資料

許多整合案例建置在IoT Central數據匯出功能上。 IoT Central 應用程式可以持續匯出篩選和擴充的IoT資料。 資料匯出會即時將變更推送至雲端解決方案的其他部分,以進行經常性路徑深入解析、分析和儲存體。

例如,您可以:

  • 以 JSON 格式連續匯出遙測、屬性變更、裝置連線、裝置生命週期和裝置範本生命週期資料。
  • 篩選資料流以匯出符合自訂條件的資料。
  • 使用來自裝置的自訂值和屬性值來擴充資料流。
  • 轉換數據流 以修改其圖形和內容。

目前,IoT Central 可以將數據匯出至:

在輸入時轉換數據

裝置可以傳送需要簡化的複雜遙測,才能使用IoT Central或匯出它。 在某些情況下,您需要將不同裝置的遙測正規化,以便一致地顯示及處理遙測。 若要深入瞭解,請參閱 將輸入遙測對應至IoT Central

擷取商務商業價值

IoT Central 提供了豐富的平台,可協助您從 IoT 資料中擷取商務價值。 IoT Central 有許多內建功能,可讓您用來取得深入解析,並對您的 IoT 資料採取動作。 不過,某些 IoT 解決方案案例需要 IoT Central 之外的更專業化商務程式,才能從 IoT 資料中擷取價值。

您可以用來擷取商務價值的 IoT Central 內建功能包括:

  • 儀錶板和檢視:

    IoT Central 應用程式可以有一或多個儀表板,操作員可用來檢視應用程式並與其互動。 您可以自訂預設儀表板並建立專業化儀表板:

    • 若要檢視自定義儀錶板的一些範例,請參閱 產業焦點範本

    • 若要深入瞭解儀錶板,請參閱 建立和管理多個儀錶板設定應用程式儀錶板

    • 當裝置連線到 IoT Central 時,裝置會指派給裝置類型的裝置範本。 裝置範本具有操作員用來管理個別裝置的可自定義檢視。 您可以為每個裝置類型建立和自訂可用的檢視。 若要深入瞭解,請參閱 新增檢視

  • 內建規則和分析:

    您可以將規則新增至執行可自訂動作的 IoT Central 應用程式。 規則會根據來自裝置的資料評估條件,以判斷執行動作的時間。 動作包括將訊息傳送至其他雲端服務或呼叫 Webhook 端點。 規則可啟用擴充案例,例如:

    • 通知其他系統中的操作員。
    • 啟動商務程式或流程。
    • 在自訂儀錶板上監視警示。

    若要深入了解規則,請參閱:

    IoT Central 具有內建的分析功能,操作員可用來分析從連線裝置傳來的資料。 若要深入了解,請參閱如何使用資料總管來分析裝置資料 (部分機器翻譯)。

在 IoT Central 外部處理 IoT 數據以擷取商務價值的案例包括:

  • 計算、擴充和轉換:

    IoT Central 可讓您擷取、轉換、管理及可視化 IoT 數據。 有時候,使用外部數據源擴充或轉換IoT資料會很有用。 然後,您可以將擴充的數據饋送回 IoT Central。

    例如,使用IoT Central連續數據匯出功能來觸發 Azure 函式。 函式會擴充擷取的裝置遙測,並將擴充的數據推送回 IoT Central,同時保留時間戳。

  • 擷取商務計量並使用人工智慧 (AI) 和機器學習 (ML):

    使用IoT數據來計算常見的商務計量,例如整體設備效率(OEE)和整體程式效率(OPE)。 您也可以使用IoT數據來擴充現有的 AI 和 ML 資產。 例如,IoT Central 可協助擷取建置、定型和部署模型所需的數據。

    使用IoT Central連續數據匯出功能,將擷取的IoT數據發佈至 Azure 數據湖。 然後使用連線至 Azure Databricks 工作區的 來計算 OEE 和 OPE。 將相同的數據傳送至 Azure 機器學習 或 Azure Synapse,以使用其機器學習功能。

  • 串流計算、監視和診斷

    IoT Central 提供可調整且可靠的基礎結構,可從數十萬個連線的裝置擷取串流數據。 有時候,您必須透過經常性或暖數據路徑執行串流計算,以符合商務需求。 您也可以將IoT資料與外部存放區中的數據合併,例如 Azure 資料總管,以提供增強的診斷。

  • 分析和可視化 IoT 數據與商務數據

    IoT Central 提供功能豐富的儀錶板和視覺效果。 不過,商務特定報表可能需要您將IoT資料與從外部系統來源的現有商務數據合併。 使用IoT Central整合功能,從IoT Central擷取IoT資料。 然後將IoT資料與現有的商務數據合併,以提供集中式解決方案,以分析及可視化商務程式。

    例如,使用IoT Central連續數據匯出功能,將IoT資料持續內嵌至 Azure Synapse 存放區。 然後使用 Azure Data Factory 將資料從外部系統帶入 Azure Synapse 存放區。 使用 Azure Synapse 存放區搭配 Power BI 來產生您的商務報表。

若要深入瞭解,請參閱 轉換IoT Central的數據。 如需完整的端對端範例,請參閱 IoT Central Compute GitHub 存放庫。

與其他服務整合

您可以使用IoT Central 中的數據匯出和規則功能與其他服務整合。 若要深入了解,請參閱:

與隨附應用程式整合

IoT Central 提供豐富的操作員儀錶板和視覺效果。 不過,某些IoT解決方案必須與現有的應用程式整合,或需要新的隨附應用程式來擴充其功能。 若要與其他應用程式整合,請使用IoT Central擴充點,例如REST API和連續數據匯出功能。

您可以使用 數據平面 REST API 來存取 中的實體,以及 IoT Central 應用程式的功能。 例如,管理裝置、裝置範本、使用者和角色。 IoT Central REST API 作業是資料平面作業。 REST API 可啟用擴充案例,例如:

  • 以程式設計方式管理IoT Central 應用程式。
  • 與其他應用程式緊密整合。

若要深入瞭解,請參閱 教學課程:使用 REST API 來管理 Azure IoT Central 應用程式

您可以使用 控制平面 來管理 Azure 訂用帳戶中的 IoT Central 相關資源。 您可以使用 REST API、Azure CLI 或 Resource Manager 範本來控制平面作業。 例如,您可以使用 Azure CLI 來建立 IoT Central 應用程式。 若要深入瞭解,請參閱 從 Azure CLI 管理 IoT Central。

下一步

如果您想要深入瞭解如何使用IoT Central,建議的後續步驟是嘗試快速入門,從建立 Azure IoT Central 應用程式開始