IoT-DAQ Gateway
v0.1.0 GitHub ↗

开源 · 工业级 · 边缘计算

IoT-DAQ Gateway/INDUSTRIAL EDGE GATEWAY

工业边缘数据采集网关

从 PLC / 仪表采集数据,本地缓存与规则计算,并转发到 MQTT 北向平台。支持 Windows 安装包与 Docker 镜像,开箱即用。

v0.1.0当前版本
93.8 MBDocker 镜像
5.3 MBWindows 安装包
SYS.MON // EDGE-01 DATA PATH RUNNING
IoT-DAQ Gateway 数据流拓扑 从 PLC 与仪表通过 Modbus TCP 采集数据,经网关本地队列缓存与规则计算,转发至 MQTT 北向平台。 PLC-01 MODBUS TCP 192.168.1.100 METER-02 MODBUS RTU RS-485 · SERIAL IoT-DAQ GATEWAY v0.1.0 ACQ · RULE · Q 采集 规则 队列 SQLITE QUEUE EDGE RULES EDGE QUEUE · BACKPRESSURE ON MQTT BROKER tcp://mqtt-server:1883 /// 采集侧 · SOURCES PLC / 仪表 / 传感器 /// 北向 · NORTHBOUND MQTT v3.1.1 / v5
MODBUS TCP / RTU OPC UA SQLITE 本地队列 MQTT v5 转发
MODBUS TCP/RTU
PLC · 仪表 · 传感器
OPC UA
工业互联标准
MQTT v3.1.1 / v5
北向平台转发
SQLITE QUEUE
断网续传保障

SPEC // CORE FEATURES

核心特性

面向工业现场的全栈数据采集解决方案

SPEC-01采集层

多协议采集

支持 Modbus TCP / RTU、OPC UA 等主流工业协议,覆盖 PLC、仪表、传感器等设备。

SPEC-02转发层

北向转发

MQTT(v3.1.1 / v5)发布,每路独立 protobuf / JSON 编码,适配各类云平台。

SPEC-03韧性

本地韧性

断网续传(SQLite 队列)、背压控制,确保数据不丢失、网络恢复后自动补传。

SPEC-04边缘计算

规则与公式

点位级计算、告警规则灵活配置,边缘侧完成数据预处理与阈值判断。

SPEC-05管理面

Web 控制台

设备 / 点位 / 转发 / 告警 / 审计全功能管理,本地访问 http://127.0.0.1:9012。

SPEC-06安全面

安全设计

最小权限容器(非 root、只读根文件系统、cap_drop ALL),降低攻击面。

RELEASE // DOWNLOAD

快速下载

选择适合您环境的交付形态

Docker · OCI

Docker 镜像

  • OSLinux AMD64 · 93.8 MB
  • IMGwantstudy/iot-daq-gateway:latest
  • RUNhost 网络 · 端口 9011/9012
docker pull wantstudy/iot-daq-gateway:latest

DEPLOY // DOCKER

Docker 部署

镜像已内置授权服务地址(无需任何配置),host 网络运行;端口 9011 为 API,9012 为 Web 控制台,数据持久化于 /data/edge-gateway。

docker run -d --name edge-gateway-hub --network host --restart=always -v /data/edge-gateway:/var/lib/iot-daq:rw -v /etc/machine-id:/host/etc/machine-id:ro -v /sys/class/dmi/id:/host/sys/class/dmi/id:ro -e TZ=Asia/Shanghai wantstudy/iot-daq-gateway:latest
docker run — 单容器
docker run -d \
--name edge-gateway-hub \
--network host \
--restart=always \
-v /data/edge-gateway:/var/lib/iot-daq:rw \
-v /etc/machine-id:/host/etc/machine-id:ro \
-v /sys/class/dmi/id:/host/sys/class/dmi/id:ro \
-e TZ=Asia/Shanghai \
wantstudy/iot-daq-gateway:latest
docker-compose.yml — 编排
services:
  edge-gateway-hub:
    image: wantstudy/iot-daq-gateway:latest
    container_name: edge-gateway-hub
    network_mode: host
    restart: always
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - /data/edge-gateway:/var/lib/iot-daq
      - /etc/machine-id:/host/etc/machine-id:ro
      - /sys/class/dmi/id:/host/sys/class/dmi/id:ro
镜像 wantstudy/iot-daq-gateway:latest host 网络 9011 API / 9012 Web 数据 /data/edge-gateway 授权地址 已内置,无需配置

RUNBOOK // QUICK START

快速开始

三步完成部署,从安装到数据上云

  1. STEP 01

    下载并安装

    运行 Windows 安装包,或拉取 Docker 镜像启动容器。

  2. STEP 02

    配置设备与点位

    通过 Web 控制台(http://127.0.0.1:9012)添加设备、点位和转发规则。

  3. STEP 03

    启动采集

    数据自动采集、缓存、转发至 MQTT 平台。