如何将OPC服务器采集的设备数据转为MQTT方式,实现云端发布或订阅
通过与 PLC、智能仪表等硬件设备,以及 OPC 服务器、数据库等软件建立通讯,进行实时数据采集监控,然后将相关数据转换为数据库、OPC DA、OPC UA,以及 MQTT、 HTTP 等多种服务接口,实现各类自动化与信息化系统软件灵活对接。
MQTT智能网关案例 PLC与数据库直接通讯 HTTP协议GET/POST请求
典型应用举例:
◆ OPC 转数据库:连接OPC 服务端采集数据,INSERT/UPDATE 到数据库
◆ OPC 转MQTT:连接OPC 服务端采集数据,MQTT协议JSON格式发布/订阅
◆ 数据库转OPC:查询数据库的数据,提供OPC DA/UA Server服务接口
◆ OPC 转HTTP:连接OPC 服务端采集数据,GET/POST方式对接HTTP服务端
◆ Modbus转数据库:取PLC/仪表数据,INSERT/UPDATE 存入数据库
◆ 数据库转HTTP:查询数据库的数据,HTTP协议GET/POST方式请求上报
◆ ModbusT转OPC:取PLC/仪表数据,转换为OPC DA/UA Server数据标签
◆ OPC DA转UA:连接OPC DA服务端采集数据,转换为OPC UA Server服务接口
数据服务接口:
◆ 数据文件保存与解析
◆ 数据存入到SQL数据库
◆ OPC Server-DA服务
◆ OPC Server-UA服务
◆ MQTT协议JSON发布/订阅
◆ HTTP-GET/POST上传/下载
数据采集接口:
◆ PLC通讯协议(ModbusS7 Plus,EIP,Codesys等)
◆ OPC Client-DA
◆ OPC Client-UA
◆ 连接数据库查询数据
各类数据库软件:
◆ SQLServer
◆ MySQL
◆ Oracle
◆ SQLite
常用的文件格式:
◆ EXCEL报表(*.csv)
◆ XML文件(*.xml)
◆ JSON文件(*.js/*.json)
◆ 文本文件(*.txt/*.ini)
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)