带 IoT 中心的 Connected Field Service 的工作原理

带 IoT 中心的 Connected Field Service 是一个集成了 Azure IoT 和 Dynamics 365 Field Service 的解决方案。 它让您可以从云监视和管理连接到 Internet 的设备(物联网或 IoT)。 您还可以自动创建工作订单,并可以在设备需要服务时分派技术人员。

在本文中,您将了解 Connected Field Service 是如何工作的。 您将看到主要组件以及它们如何相互通信。 您还将看到数据是如何从设备流到云并返回的。

在接下来一节中,数据是指从 IoT 设备发送到云的信息。 设备* 和传感器是指连接了 Internet 的进行度量的设备,如温度计、陀螺仪、压力读取器。 一个资产是一台设备,可以将一个或多个传感器与其连接。

体系结构概览

下图显示了带 IoT 中心的 Connected Field Service 的主要组件,以及它们之间的连接方式。

说明带 IoT 中心的 Connected Field Service 的组件及其之间的连接示意图。

下面是每个组件的功能摘要:

  • IoT 设备和边缘:设备上连接了 Internet 的传感器通过网络将数据发送到 IoT 中心。 单个资产可以具有多个用于不同度量的传感器。 边缘设备可用于组织和协调来自多个传感器和资产的数据。 但是,IoT Edge 模块上的遥测数据无法拆分。

  • 设备模拟器:一种工具,可让您在安装硬件之前模拟云中的设备和警报。

  • IoT 中心:从设备接收数据以及向设备发送数据的云的网关。 另外还提供设备管理和安全功能。

  • Azure 流分析:一项在设备数据进入 IoT 中心时查询设备数据并根据阈值规则检测故障的服务。

  • 阈值规则存储:存储可接受的设备数据边界的数据库。 如果数据超出这些边界,则被视为故障。

  • 服务总线:一项对故障进行排队并将其传输到 Dynamics 365 的服务。 另外还在传输失败时处理重试。

  • 流分析和 Azure SQL:存储设备数据以进行分析和报告的服务和数据库。 例如,您可以使用它们根据历史数据预测设备故障。

  • 逻辑应用 Azure 与 Dynamics:将 Azure 与 Dynamics 365 及其他应用程序连接的服务。 另外还应用 Dynamics 365 中的逻辑、映射实体和触发操作,如创建 IoT 警报记录。

  • IoT 警报:Dynamics 365 中显示需要注意的设备数据的记录。 它开始创建案例和工作订单的过程。

  • Connected Field Service 模型驱动应用:基于 Dynamics 365 Field Service 构建的一组实体和流程。 它让您可以将 IoT 设备与客户资产连接,并从统一界面进行管理。

  • Field Service 调度员和技术人员:在设备上与 IoT 警报、案例以及工作订单交互的 Connected Field Service 的最终用户。

  • 设备和资产:Dynamics 365 中的实体,帮助您管理归组织所有的传感器和设备。

  • 注册、命令和属性:通过 IoT 中心与设备进行双向通信的过程。 例如,您可以注册新设备、重新启动设备或在设备上显示消息。

  • 逻辑应用 Dynamics 到 Azure:连接 Dynamics 365 和 Azure 并将数据和操作发送到 IoT 中心的服务。 然后 IoT 中心会将其发送到设备。

Connected Field Service 的数据流

下图显示了 Azure IoT 中心和 Connected Field Service 组件之间的数据流的流动方式。 另外还显示了标准 Connected Field Service 安装的数据流的方向和顺序。

下载数据流图

数据流图可帮助您了解 Connected Field Service 在不同场景中的工作方式。 例如,您可以看到设备如何向 IoT 中心发送数据,IoT 中心如何检测故障并向 Dynamics 365 发送 IoT 警报,以及 Dynamics 365 如何创建故障案例和工作订单。

后续步骤