分享方式:


使用工作流程將您的 Azure IoT Central 應用程式與其他雲端服務整合

您可以在 IoT Central 中建立規則,觸發動作以回應遙測型條件。 例如,當裝置溫度超過閾值時,傳送電子郵件。

適用於 Power Automate 和 Azure Logic Apps 的 Azure IoT Central V3 連接器可讓您建立更進階的規則,以便在 IoT Central 中自動執行作業:

  • 當規則在您的 Azure IoT Central 應用程式中引發時,這會在 Power Automate 或 Azure Logic Apps 中觸發工作流程。 這些工作流程可以在其他雲端服務 (例如 Microsoft 365) 或協力廠商服務中執行動作。
  • 另一個雲端服務 (例如 Microsoft 365) 中的事件可以在 Power Automate 或 Azure Logic Apps 中觸發工作流程。 這些工作流程可以執行動作,或從您的 IoT Central 應用程式擷取資料。
  • Azure IoT Central V3 連接器會與正式推出的 1.0 REST API 介面一致。 所有連接器動作都支援 DTDL v2 格式。 如需最新更新的最新資訊和詳細資料,請參閱目前連接器版本的版本資訊

必要條件

若要完成本操作指南中的步驟,您需要:

從規則引發工作流程

您在 Power Automate 或 Azure Logic Apps 中觸發工作流程之前,您的 Azure IoT Central 應用程式中需要規則。 若要深入瞭解,請參閱在 Azure IoT Central 中設定規則和動作

若要新增 Azure IoT Central V3 連接器做為 Power Automate 中的觸發程序:

  1. 在 [Power Automate] 中,選取 [+ 建立],選取 [自訂] 索引標籤。
  2. 搜尋 IoT Central,然後選取 [Azure IoT Central V3] 連接器。
  3. 在觸發清單中,選取 [引發規則時 (預覽)]
  4. 在 [引發規則時] 步驟中,選取您的 IoT Central 應用程式和您所使用的規則。

若要新增 Azure IoT Central V3 連接器做為 Azure Logic Apps 中的觸發程序:

重要

除非邏輯應用程式具有公用端點,否則 IoT Central 連接器中的觸發程序將無法運作。 若要深入了解,請參閱透過私人端點輸入流量到 Logic Apps 的考量因素

  1. Logic Apps 設計工具中,選取 [空白邏輯應用程式] 範本。
  2. 在設計工具中,搜尋 IoT Central,然後選取 [Azure IoT Central V3] 連接器。
  3. 在觸發清單中,選取 [引發規則時 (預覽)]
  4. 在 [引發規則時] 步驟中,選取您的 IoT Central 應用程式和您所使用的規則。

尋找 Azure IoT Central - 預覽連接器,然後選擇觸發程式

您現在可以在工作流程中新增更多步驟,以建立您的整合案例。

執行動作

您可以在 IoT Central 應用程式中執行來自 Power Automate 和 Azure Logic Apps 工作流程的動作。 首先,建立您的工作流程,並使用連接器來定義啟動工作流程的觸發。 然後,使用 Azure IoT Central V3 連接器做為動作。

若要新增 Azure IoT Central V3 連接器做為 Power Automate 中的動作:

  1. 在 Power Automate 的 [選擇動作] 面板中,選取 [自訂] 索引標籤。
  2. 搜尋 IoT Central,然後選取 [Azure IoT Central V3] 連接器。
  3. 在動作清單中,選取您想要使用的 IoT Central 動作。
  4. 在 [動作] 步驟中,針對您所選擇的動作完成設定。 然後選取儲存

若要新增 Azure IoT Central V3 - 預覽連接器做為 Azure Logic Apps 中的動作:

  1. Logic Apps 設計工具的 [選擇動作] 面板中,選取 [自訂] 索引標籤。
  2. 搜尋 IoT Central,然後選取 [Azure IoT Central V3] 連接器。
  3. 在動作清單中,選取您想要使用的 IoT Central 動作。
  4. 在 [動作] 步驟中,針對您所選擇的動作完成設定。 然後選取儲存

尋找 Azure IoT Central V3 連接器並選擇動作

動作清單

如需連接器所支援動作的完整清單,請參閱動作

建立或更新裝置

使用此動作來建立或更新 IoT Central 應用程式中的裝置。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要建立或更新的裝置所用的唯一識別碼。
核准 選擇裝置是否已獲准連接至 IoT Central。
裝置描述 裝置的詳細描述。
裝置名稱 裝置的顯示名稱。
裝置範本 在 IoT Central 應用程式的裝置範本清單中選擇。
模擬 選擇裝置是否為模擬。

刪除裝置

使用此動作從您的 IoT Central 應用程式刪除裝置。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要刪除的裝置所用的唯一識別碼。

執行裝置命令

使用此動作可執行在其中一個裝置介面中定義的命令。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要執行命令的裝置所用的唯一識別碼。
裝置元件 裝置範本中包含命令的介面。
裝置命令 選擇所選取介面上的其中一個命令。
裝置範本 在 IoT Central 應用程式的裝置範本清單中選擇。
裝置命令要求承載 如果命令需要要求承載,請在這裡新增。

注意

在您選擇裝置範本之前,無法選擇裝置元件。

依識別碼取得裝置

使用此動作來擷取裝置的詳細資料。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要取得詳細資料的裝置所用的唯一識別碼。

您可以在其他動作的動態運算式中使用傳回的詳細資料。 傳回的裝置詳細資料包括:已核准主體裝置描述裝置名稱裝置範本已佈建模擬

取得裝置的雲端屬性

使用此動作可取得特定裝置的雲端屬性值。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要取得雲端屬性的裝置所用的唯一識別碼。
裝置範本 在 IoT Central 應用程式的裝置範本清單中選擇。

您可以在其他動作的動態運算式中使用傳回的雲端屬性值。

取得裝置屬性

使用此動作可取得特定裝置的屬性值。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要取得屬性的裝置所用的唯一識別碼。
裝置範本 在 IoT Central 應用程式的裝置範本清單中選擇。

您可以在其他動作的動態運算式中使用傳回的屬性值。

取得裝置遙測值

使用此動作可取得特定裝置的遙測值。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要取得遙測值的裝置所用的唯一識別碼。
裝置範本 在 IoT Central 應用程式的裝置範本清單中選擇。

您可以在其他動作的動態運算式中使用傳回的遙測值。

更新裝置雲端屬性

使用此動作可更新特定裝置的雲端屬性值。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要更新的裝置所用的唯一識別碼。
裝置範本 在 IoT Central 應用程式的裝置範本清單中選擇。
雲端屬性 選擇裝置範本之後,會為範本中定義的每個雲端屬性新增欄位。

更新裝置屬性

使用此動作可更新特定裝置的可寫入屬性值。

欄位 Description
申請 從您的 IoT Central 應用程式清單中選擇。
裝置 要更新的裝置所用的唯一識別碼。
裝置範本 在 IoT Central 應用程式的裝置範本清單中選擇。
可寫入的屬性 選擇裝置範本之後,會為範本中定義的每個可寫入屬性新增欄位。

下一步

由於您已了解如何在 Azure IoT Central 應用程式中建立進階的規則,因此您可以了解如何分析 Azure IoT Central 應用程式中的裝置資料