产品推荐 2026-07-28

automation-gateway:工业数据网关工具(源码

工业数据网关,通过MQTT和GraphQL访问OPC UA数据并支持记录。

开源软件跨平台工具

产品简介

automation-gateway Automation Gateway是一个开源网关,用于连接OPC UA服务器、PLC设备等,提供GraphQL和MQTT接口访问数据,并支持将数据变化记录到InfluxDB、Kafka等多种数据库。适合工业自动化领域的数据集成与实时监控。

核心功能

  • 支持连接OPC UA服务器、PLC4X设备和MQTT代理
  • 提供GraphQL、MQTT和OPC UA客户端数据访问
  • 记录数据到多种数据库,如InfluxDB、IoTDB、Kafka、JDBC数据库
  • 高吞吐量,测试支持250,000值变化/秒
  • 跨平台运行,支持Windows、macOS、Linux

快速开始

  1. 安装Java 17或更高版本环境。
  2. 从GitHub下载源码并使用Gradle构建(运行gradlew build)。
  3. 配置config.yaml文件,设置服务器和驱动参数。
  4. 运行应用,使用gradlew run或启动可执行文件。

界面预览

与其他方案对比

对比项automation-gateway同类方案
协议支持支持OPC UA、MQTT、GraphQL等多协议常见网关可能只支持单一协议
数据记录能力内置多种数据库记录器,如InfluxDB、Kafka需要额外配置或集成
性能表现测试支持高吞吐量,250,000值变化/秒性能可能受限

适合谁用

  • 工业自动化工程师,需要集成PLC和SCADA系统数据
  • 技术运维人员,进行实时数据监控和记录
  • 开发者,构建基于OPC UA或MQTT的数据应用

下载与版本

当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项