在 Connected Field Service 中发送命令

Dynamics 365 Field Services 支持与 IoT 设备无缝双向通信。 它让您的组织不仅能够从 IoT 设备收集数据,还可以发送命令和接收实时更新。 这种对称的信息流增强了 IoT 基础结构内的控制、监视和决策能力。

命令是从 Field Service 应用程序发送到 IoT 设备的编程指令。 它们指导设备执行特定操作、检索数据或修改现有配置。 命令由 IoT 定义属性组成,这些属性为了解设备数据以及与设备数据交互提供了标准化框架。 这些属性表示可以监视或控制的 IoT 设备的属性或特性。 例如,恒温器的 IoT 定义属性可能包括温度和湿度。

小费

IoT 设备的命令通常记录在设备手册或 API 文档中。 这些资源提供有关可用命令、语法以及如何以编程方式与设备交互的详细信息。

创建 IoT 定义属性

在 Field Service 中配置 IoT 命令之前,您首先需要创建 IoT 定义属性。 IoT 定义属性可帮助构造 IoT 命令的消息字符串。

  1. 在 Field Service 中,更改为设置区域。
  2. IoT 下,选择 IoT 属性定义,然后选择新建
  3. 输入名称,选择属性的数据类型
  4. 其他属性部分添加信息。 选择显示字符串验证构造的字符串。
  5. 选择保存

填写的 IoT 属性定义记录的屏幕截图。

配置 IoT 命令

  1. 在 Field Service 中,更改为设置区域。
  2. IoT 下,选择命令定义,然后选择新建
  3. 名称字段中,输入命令定义。 例如:重置温控器。
  4. 选择保存
  5. 命令参数部分,选择垂直省略号 ⋮,然后选择添加现有 IoT 属性
  6. 选择 IoT 属性定义记录,然后选择添加
  7. 选择保存

IoT 命令定义记录的屏幕截图。

在可用 IoT 警报上发送命令

  1. 在 Field Service 中,打开服务区域。
  2. 资产下,选择 IoT 警报,打开现有的 IoT 警报记录。
  3. 在 IoT 警报记录上,选择发送命令
  4. 命令字段中选择命令定义,然后选择发送命令

包含发送命令对话选项的 IoT 警报的屏幕截图。

温控器模拟器命令示例

如果您使用 Azure IoT 中心的 IoT 部署模板,您可以选择安装温控器模拟器。 下表列出了可以发送到温控器模拟器的命令。

命令 命令消息字符串
重置温控器 {"CommandName":"Reset Thermostat","Parameters":{}}
通知 {"CommandName":"Notification","Parameters”: {"Message":"Technician has been dispatched"}}
设置值(更新 IoT 属性定义:温度和湿度)   {"CommandName":"Set Values","Parameters”: {"Reading":{"Temperature":"70","Humidity":"60"}}}

后续步骤