虚拟设备的插件要求
wa-core
核心插件支持使用加载的插件创建虚拟设备。虚拟设备包含基于OCF规范的归一化数据模型,可以支持数据自动采集,数据推送,数据过滤,数据流引擎等功能。虚拟设备还可以使用webconsole
提供的配置界面,如数据采集开关和频率等。
虚拟设备工作原理
如下图中:
- 用户通过webconsole使用modbus插件配置了虚拟设备,配置文件包含了设备的IP地址,资源(数据点位)等信息。
- 用户还通过webconsole配置虚拟设备的数据采集,如哪些资源打开采集,采集频率等
wa-core
插件加载虚拟设备的配置文件,维护虚拟设备资源目录wa-core
插件的数据采集引擎根据配置对被配置所有的数据点进行周期采集,并且提供过滤,本地存储,推送以及数据流引擎的服务
系统插件wa-core
系统插件“wa-core”使用UDP/CoAP端口对外提供微服务转发机制