1、边缘采集介绍
边缘采集就是把外部设备(比如ModBus设备)上的数据(比如ModBus寄存器)抽象为设备(E870-D1)内部数据点,配置和读取内部数据点就相当于配置和读取相应的外部数据(比如ModBus寄存器)。外部设备可以是ModBus设备也可以是其他通信协议的设备,比如IIC、CAN等总线协议设备,目前亿佰特E870-D1仅支持ModBus设备。(本文以E870-D1为例)
2、边缘采集的原理
边缘采集实现原理(以ModBus设备为例):如下边缘采集应用拓扑图所示,当边缘采集数据点被配置好后,边缘采集设备(E870-D1)通过ModBus协议轮询读取外部设备里的寄存器,并通过4G传输到云平台;当云平台配置数据点时,边缘采集设备通过ModBus协议配置外部设备对应的寄存器,从而实现了云平台和外部设备的透明传输和控制。
每个数据点的数据结构包括如下属性:“使能”、“关键字”、“从站地址”、“寄存器类型”、“寄存器地址”、“数据类型”、“上报模式”、“上报时间”、“变化范围”、“小数位数”、“读写属性”、“上行公式”、“下行公式”。
其中“关键字”、“从站地址”、“寄存器类型”、“寄存器地址”、“读写属性”用于实现数据点和ModBus寄存器的关联。
“关键字”就是数据点的名称,在一个边缘采集设备(E870-D1)里名称是不能重复的,当云平台通过数据点名称(“关键字”)读取/配置外部设备时,边缘采集设备(E870-D1)自动根据其“从站地址”、“寄存器类型”、“寄存器地址”、“读写属性”信息把数据点翻译为对应的ModBus寄存器。
“使能”控制数据点是否生效,只有生效的数据点才能被读取、配置和轮询。
其他属性“上报模式”、“上报时间”、“变化范围”、“小数位数”、“上行公式”、“下行公式”可以实现简单的边缘计算,将在下文详细介绍。
二、边缘采集和边缘计算的区别:
华为对边缘计算的定义是:边缘计算是在靠近物或数据源头的网络边缘侧,通过融合网络、计算、存储、应用核心能力的分布式开放平台,就近提供边缘智能服务。简单点讲,边缘计算是将从终端采集到的数据,直接在靠近数据产生的本地设备或网络中进行分析,无需再将数据传输至云端数据处理中心。
从华为对边缘计算的定义和本文首对边缘采集的本质和原理说明对比不难看出,边缘采集属于边缘计算中的一个部分,也就是终端采集数据的那部分。同时亿佰特E870-D1具备了传输数据到平台的功能。
来源:亿佰特物联网实验室