本系统是一套基于 Web 的工业设备远程监控平台,支持通过 TCP/IP 网络或本地串口连接 Modbus RTU 设备,实现对温湿度传感器、数控电源、温控器等多种设备的实时数据采集、远程控制、历史曲线分析、报警邮件通知以及设备配置管理。
| 设备类型 | 连接方式 | 主要功能 |
|---|---|---|
| 🌡️ 温湿度传感器 | TCP / 串口 RS‑485 | 温度、湿度实时采集,阈值报警,历史曲线 |
| ⚡ 数控电源 | TCP / 串口 RS‑485 | 电压、电流、功率、温度、容量、保护参数设置,定时开关,批量设置,容量清零 |
| 🔥 温控器 | TCP / 串口 RS‑485 | 温度实时采集,加热/制冷模式自动控制,手动/自动切换,定时开关,循环模式,继电器状态与统计,高低温报警,延时启动,急停,单位切换(℃/℉) |
| 🧩 多从站 | 同一网关下挂载多个从站 | 自动轮询,互不干扰,支持不同设备类型混合使用 |
首页卡片展示所有设备的在线状态、关键数据(温湿度/电压电流功率/温度模式等)
显示输出状态(开启/关闭)、保护报警标签、温控器继电器状态及吸合次数
支持按网关筛选,或查看全部设备
温湿度:实时数值,24小时曲线,历史趋势(7天/30天/1年),报警记录
电源:电压、电流、功率、输入电压、内外温度、累计容量;实时曲线(10分钟~24小时、月曲线),历史查询;详细参数面板(保护值、电池状态、充电设置、MPPT、背光等),支持在线设置;定时开关输出,批量设置电压电流
温控器:当前温度、启动/停止温度、工作模式(加热/制冷/手动)、继电器状态;温度曲线(1/6/12/24小时,历史查询);手动/自动切换,手动开/关继电器;定时开关、循环模式;延时启动、急停、报警停止工作;温度单位切换(℃/℉),所有温度值自动换算;继电器吸合统计(次数、平均时长、详细日志)
动态添加/编辑/删除网关(支持 TCP 和串口)
动态添加/编辑/删除从站设备(温湿度、电源、温控器),自动填充默认寄存器配置
支持“清空并删除”历史数据
修改从站地址
仅管理员可操作(权限控制)
管理员:可查看、设置所有参数,管理设备
普通浏览用户:仅可查看仪表盘和详情,所有操作按钮可见但点击提示无权限,后端接口有双重保护
温湿度阈值报警(高/低温、高/低湿)
电源保护报警(OVP、OCP、OPP、OTP 等)
温控器高温/低温报警
设备离线报警
所有报警支持邮件通知(可配置 SMTP),报警日志可查,前端实时显示报警记录
所有采集数据存入 SQLite 数据库,自动清理 30 天前旧数据
实时曲线和历史趋势基于数据库查询,支持多范围、多曲线叠加
响应式界面,支持手机和 PC 访问
电源输出滑动开关,状态实时同步
电池状态图标(未接入/已连接/充电中)
温控器模式图标,单位自动切换
页面底部动态显示版权信息和版本号(可通过配置文件修改)
采集失败自动重试,降低瞬间干扰导致的离线误报
串口通信增加发送后延时,兼容 RS‑485 转换器收发切换
支持型号自动识别,大/小电流型号自动调整电流分辨率和满电截止电流缩放
手动模式自动发送主机类型保持连接
后端:Go 语言(Gin 框架),Modbus RTU/TCP 采集,SQLite 数据库
前端:原生 JavaScript(ES Module),Chart.js 图表库,无框架依赖
跨平台:Windows / Linux 均可运行,支持 CGO 交叉编译
部署:单文件可执行,配置文件 config.json 控制所有参数
机房、仓库、实验室温湿度监控
电池充电测试、电源老化测试的远程监控与控制
工业现场加热/制冷控制,温度循环测试
多设备集中管理,远程配置与维护
本系统后续版本可根据需要继续扩展更多设备类型支持,已有完善的设备注册与解析机制,扩展方便。
Powered by HadSky 8.5.6
©2015 - 2026 eleckit 电子模块交流网站
您的IP:10.3.140.73,2026-05-26 12:27:58,Processed in 0.01995 second(s).