CTOUY-IOT 工业物联网边缘网关系统
一句话介绍
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,一条命令启动。








