OPC实时数据发布到MQTT及存储InfluxDB时序数据库

KepOPC是服务于工业数据采集及交换的定制型工业软件,它支持OPC DA和OPC UA的多个服务同时连接,并实现与物联网平台的MQTT代理服务器及数据库(关系数据库、时序数据等)的快速接插,作为一个高性能的运行中间件,它起到工业数据桥梁和纽带的作用,为用户实现快速数据采集和接入,并能够连续稳定运行。它的典型应用架构如下图所示,通过OPC数据采集实现物联网终端平台的深度边缘计算,为智能制造、医疗制药、智能家居、能源化工等行业提供生产数据的实时交换和历史数据存储,为工业互联网平台的大数据分析和应用提供基础数据和分析服务。

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第1张图片

KepOPC-MQTT&InfluxDB高性能版本,在以往的版本上做了性能提升,他是一个高可靠性的工业数据交换中间件,具体特性如下:
1、OPC连接:支持多个OPC(UA)服务器的同时连接和读取,OPC UA可选择查询和订阅两种数据获取模式;

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第2张图片


2、参数设置:支持OPC服务器分组及节点的管理(新增、删除)、InfluxDB时序数据库及MQTT参数配置,json格式内容可选采用DES(ECB-Zero-HEX)加密发布更加安全;

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第3张图片


3、OPC-InfluxDB:按照设定周期记录节点值、状态、类型、更新状态到时序数据库表中,只记录节点变化数据;

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第4张图片


4、OPC-MQTT:支持分组节点实时值发布到RabbitMQ代理服务器,提供web app等通过WebSocket/AMQP/MQTT等方式快速订阅节点值、状态等信息;

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第5张图片


5、快捷操作:支持.csv格式的节点导入功能,方便用户管理节点并导入到工程“一键运行”,支持节点导出到.csv文件保存,支持节点快速查找;

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第6张图片


6、运行模式:支持手动和自动运行两种模式,添加开机自启动后,程序即可连续运行提供数据交换;

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第7张图片


7、运行监测及自诊断和恢复:支持OPC、InfluxDB、MQTT的断线重连和故障信息显示,支持MQTT断网续传功能,支持InfluxDB的断网续存功能,不丢弃网络故障期间的任何数据;

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第8张图片


8、日志及连续运行:支持异常日志记录及连续运行,托盘运行及退出确认。

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第9张图片

9、InfluxDB时序数据库的查询(读)效率,5万行/1s左右,读效率优于MySQL,写效率弱于MySQL,适合做历史数据存储。

OPC实时数据发布到MQTT及存储InfluxDB时序数据库_第10张图片

 

微信公众号搜索 KepOPC工业互联 或 扫一扫关注公众号,获取最新产品资讯。

 问题反馈及合作交流 Email:[email protected]  或 公众号留言

你可能感兴趣的:(原创)