IoT Central 整合和延伸模組指南
Azure IoT Central 是一個應用程式平台,其中:
- 包含豐富的功能,例如大規模的裝置監視和管理。
- 提供許多可協助您降低開發 IoT 解決方案之負擔和成本的內建功能。
- 具有擴充性和整合點,可讓您在更廣泛的解決方案中使用其特性和功能。
典型的 IoT 解決方案:
- 可讓 IoT 裝置連線至您的解決方案並傳送資料。
- 管理及保護連線的裝置及其資料。
- 從您的裝置資料擷取商業價值。
- 由多個服務和應用程式所組成。
當您使用 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 Machine Learning 或 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 存放區。 搭配 Power BI 使用 Azure Synapse 存放區來產生商務報表。
若要深入了解,請參閱轉換 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 應用程式。 若要深入了解,請查看建立 IoT Central 應用程式。
後續步驟
如果您想要深入瞭解如何使用IoT Central,建議的後續步驟是嘗試快速入門,從使用智慧型手機作為裝置將遙測傳送至IoT Central 應用程式開始。