设备集成服务概述


在需要跨企业或组织集成设备数据时,设备集成服务可帮助你规划和编排集成流并实现其自动化。该服务能够简化云端设备数据集成可扩展解决方案的设计和构建。

产品架构


../_images/dis_product_architecture.jpg

使用场景

设备集成服务可用于以下场景。


  • 收集 IoT 设备数据并转发所选数据在 EnOS 上进行处理。
  • SCADA 将 CSV 等文件上传到 SFTP 服务器。你可以创建一个集成流,每分钟下载一次此数据,并将其集成到相应的 EnOS 设备测点。
  • NB-IoT 设备通过第三方云与 EnOS 相集成。你可以为上游/下游命令的发出和执行创建集成流。

设备集成服务的工作原理

集成流生命周期

../_images/integration_flow_lifecycle.png

设计集成流

你可以使用流设计器设计集成流,其中每个流可以由多个节点组成,这些节点分为以下几种类型。

  • Server
  • Trigger
  • Logic
  • Action
  • Advanced


有关节点类型及各节点的更多信息,参见 节点概览


除 Server 和 Trigger 之外,其他各类节点都至少具有一个入口点和出口点,你可以通过连接一个节点的出口与另一个节点的入口来组合成一个集成流。对于复杂任务或周期性任务,你可以使用 Timer 或 Advanced Task Manager 节点实现周期性集成流触发。


下图所示为一个集成流示例。它建立了一个 HTTP Server,从端点收集数据并将数据发送到 Script 节点,将数据转换为另一种格式,对转换后的数据进行过滤,并通过 Upload Measurement Point 节点上传测点并将其集成到相应的 EnOS 设备测点。


../_images/integration_flow_demo.png


点击 EnOS 管理控制台 > 设备数据集成 > 流设计器,使用流设计器创建一个集成流。

特点

  • 使用可视流设计器简化复杂的集成流。通过浏览器使用 EnOS 管理控制台 中的流设计器从头到尾完成集成流的创建,并从内置节点库中添加节点。
  • 一些模式和集成流很容易描述,但很难在代码中实现。设备集成服务可帮助你跨内部环境和云环境无缝连接异构数据源。
  • “一劳永逸”的自动化:创建集成流并将其导入任何 EnOS 环境,以实现跨区域部署。
  • 使用监控仪表板可以更好地了解整体运行状况,在其中查看集成流资源的使用情况和操作状态。有关更多信息,参见 监控集成流

资源准备

在开发和部署设备集成流之前,确保你的 OU 已通过 EnOS 管理控制台 > 资源管理 请求了相应的设备集成资源。资源规格是设备集成流性能的关键。有关请求设备集成资源的更多信息,参见 设备集成资源