CTOUY-IOT 工业物联网边缘网关系统

发布于 2026-08-25 阅读 11 分类:程序源码

一句话介绍

CTOUY-IOT 是一款轻量级的工业物联网边缘网关软件,集设备采集、协议解析、物模型建模、数据上报于一体,通过网页即可完成从设备接入到云平台上报的全流程配置,开箱即用、无需编程。

产品定位

面向工业自动化、环保在线监测、设备远程运维等场景的边缘计算网关。单机部署,占用资源低,适合部署在机房、工厂、环保监测站等现场环境,向下对接各类仪器仪表和 PLC,向上对接主流云平台与环保监控平台。

核心特性

1. 多协议设备采集

  • 内置 Modbus RTU 通用协议,支持保持/输入寄存器、读线圈、读离散输入,以及 16/32/64 位整数、浮点数、BCD、时间戳、位等多种数据类型与字节序配置;
  • 内置 HJ 212-2017 环保协议,可直接对接环保数采仪/监控仪器,自动解析 212 帧并应答;
  • Lua 插件机制:任意私有协议可写成 Lua 插件,网页上传即生效,无需重启、无需改固件;
  • 支持串口、TCP 客户端、TCP 服务端、MQTT、GPIO 等多种通信链路,适配设备主动上报与被动轮询两种模式。

2. 物模型建模

  • 可视化定义设备属性:属性名、类型、单位、量程、小数位;
  • 属性级 Modbus 配置:寄存器地址、功能码、寄存器数、字节序、缩放系数;
  • 支持污染物因子编码(HJ212)、自定义扩展参数,满足行业上报需求。

3. 多平台数据上报

  • 通用 MQTT(可对接任意 broker);
  • HJ 212-2017 环保平台上报;
  • 阿里云 IoT、EMQX、华为 IoT 等云平台协议;
  • 通用 TCP / UDP 报文上报;
  • 上报周期、服务器地址、鉴权参数全部网页可配,自动重连。

4. 网页化配置与管理

  • 纯 Web 界面,浏览器访问即用;
  • 设备模板、物模型、通信接口、采集接口、节点、上报服务全图形化配置;
  • 采集报文实时监控(TX/RX)、设备在线状态与通信统计;
  • 系统状态监控:内存/磁盘占用、设备在线率、网络状态;
  • 配置备份与恢复、NTP/RTC 时间校准、固件升级、远程重启。

5. 安全与运维

  • 登录认证(JWT),接口鉴权保护;
  • 结构化日志与日志文件管理;
  • 配置即时落盘,重启不丢数据;
  • 采集与上报线程隔离,异常自动恢复重连。

典型应用场景

  • 环保在线监测:对接水质、烟气、VOCs 等监测仪器,按 HJ212 标准上报至省/市环保平台;
  • 工业设备监控:采集 PLC、电表、传感器等 Modbus 设备数据,上云做远程运维与告警;
  • 泵站/机房/无人站:多设备集中采集,自动重连,保障数据连续性;
  • 物联网系统集成:作为边缘节点,将现场数据统一转换为 MQTT/JSON 供平台消费。

技术架构

  • 后端:Python / FastAPI,异步高性能 HTTP 服务;
  • 前端:Vue 3 + Element Plus,响应式管理界面;
  • 采集引擎:多线程独立采集任务,Lua 沙箱运行协议插件;
  • 持久化:JSON 配置文件即时落盘,结构清晰、可迁移;
  • 部署:单机部署,支持 Windows / Linux,一条命令启动。