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

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

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


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


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


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


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


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


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


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

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

2019年12月7日更新 KepOPC-MQTT&InfluxDB试用版本下载地址:https://pan.baidu.com/s/18zRkcgZLGvCPeJetLqvjEg
提取码:2r7y

发布了16 篇原创文章 · 获赞 57 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/weixin_29482793/article/details/103436599