在 Connected Field Service 中傳送命令
Dynamics 365 Field Services 可讓您與 IoT 裝置進行流暢的雙向通訊。 這使您的組織不僅可從 IoT 裝置收集資料,還能傳送命令並接收即時更新。 這個對稱的資訊流程可增強 IoT 基礎結構中的控制、監視和決策功能。
命令是從 Field Service 應用程式傳送至 IoT 裝置的編程指令。 這些命令指示裝置執行特定動作、擷取資料,或修改其現有設定。 命令由 IoT 定義屬性組成,這些屬性提供用於理解裝置資料並與之互動的標準化架構。 這些屬性 (Property) 表示可以監視或控制的 IoT 裝置屬性 (Attribute) 或特性。 例如,恆溫器的 IoT 定義屬性可能包括溫度和濕度。
提示
IoT 裝置的命令通常記載於裝置手冊或 API 文件中。 這些資源提供有關可用命令、其語法,以及如何透過程式設計方式與裝置互動的詳細資訊。
建立 IoT 定義屬性
在 Field Service 中設定 IoT 命令之前,您必須先建立 IoT 定義屬性。 IoT 定義屬性有助於建構 IoT 命令的訊息字串。
- 在 Field Service 中,切換至設定區域。
- 在 IoT 下,選擇 IoT 屬性定義,然後選擇新建。
- 輸入名稱,並選擇屬性的資料類型。
- 在其他屬性區段中新增資訊。 選取顯示字串以驗證建構的字串。
- 選取儲存。
設定 IoT 命令
- 在 Field Service 中,切換至設定區域。
- 在 IoT 下,選擇屬性指令定義,然後選擇新建。
- 在名稱欄位中,輸入命令定義。 例如:重設恆溫器。
- 選取儲存。
- 在命令參數區段中,選取垂直省略符號 ⋮,然後選擇新增現有的 IoT 屬性。
- 選擇 IoT 屬性定義記錄並選擇新增。
- 選取儲存。
傳送使用中 IoT 警示上的命令
- 在 Field Service 中,開啟服務區域。
- 在資產底下,選取 IoT 警示,並開啟現有的 IoT 警示記錄。
- 在 IoT 警示記錄中,選取傳送命令。
- 選擇命令欄位中的命令定義,然後選取傳送命令。
範例恆溫器模擬器命令
如果您使用 Azure IoT 中樞的 IoT 部署範本,則可以選擇安裝恆溫器模擬器。 下表列出您可傳送至恆溫器模擬器的命令。
Command | 命令訊息設定 |
---|---|
重設恆溫器 | {"CommandName":"重設恆溫器","Parameters":{}} |
通知 | {"CommandName":"通知","Parameters”: {"Message":"已派遣技術人員"}} |
設定值 (更新 IoT 屬性定義「溫度」和「濕度」) | {"CommandName":"設定值","Parameters”: {"Reading":{"溫度":"70","濕度":"60"}}} |