Modbus TCP / RTU 协议

温湿度
监控系统

V1.0 免费 · 开箱即用 · 跨平台

支持 Modbus TCP/RTU 双协议的温湿度实时监控与告警平台。
适用于工业生产、仓储管理、实验室、机房等场景, 直观 Web 界面,轻量绿色部署。

0依赖
绿色运行
协议
TCP + RTU
2平台
Win + Linux
系统运行中
:8081
温度
24.6°
湿度
58.2%
24h 趋势
温度
湿度
Sensor-01 在线
Sensor-02 在线
Sensor-03 离线
向下滚动
MODBUS TCP MODBUS RTU RS485 RS232 WEB 界面 邮件告警 HISTORY CURVE SQLITE GO + GIN CHART.JS MODBUS TCP MODBUS RTU RS485 RS232 WEB 界面 邮件告警 HISTORY CURVE SQLITE GO + GIN CHART.JS
核心功能

功能特点

六大核心能力,覆盖从数据采集到智能告警的完整链路

多协议支持

兼容 Modbus TCP 网络传感器和 Modbus RTU 串口传感器(RS485/RS232),可混合接入多个网关。

TCP RTU RS485 RS232

实时监控

自动轮询采集所有传感器数据,前端页面动态刷新,在线/离线状态一目了然。

历史数据

数据自动存储 SQLite 数据库,提供 24h 实时曲线、7/30 天趋势图及全量历史查询。

灵活报警

独立设置每个传感器的温湿度上下限阈值、超限持续时间阈值,支持连接中断超时告警。

邮件通知

报警触发后自动发送邮件到指定邮箱,内置告警日志记录功能,不遗漏任何异常。

轻量部署

单文件绿色运行,无需安装。支持 Windows(32/64位)和 Linux,资源占用极低。

技术架构

技术栈

精心选型,确保系统高效、稳定、易维护

后端

Backend

Go
Go + Gin 框架
高性能 HTTP 框架,编译为单一二进制文件,无运行时依赖
modernc.org/sqlite
纯 Go 实现的 SQLite,无需 CGO,跨平台零配置
go.bug.st/serial
串口通信库,支持 RS485/RS232 Modbus RTU 设备接入
gomail
Go 邮件发送库,支持 SMTP 协议发送告警邮件

前端

Frontend

原生 HTML / JavaScript
无需构建工具,浏览器直接运行,零学习成本
Chart.js
轻量级图表库,绘制实时曲线与趋势分析图
响应式布局
自适应桌面端和移动端,随时随地监控
零额外依赖
前端资源内嵌,无外部 CDN 依赖,离线可用

系统架构

传感器
Modbus TCP / RTU
Go + Gin
数据采集 · 存储 · 告警
Web
实时展示 · 历史曲线
用户
浏览器访问
SQLite 持久化
SMTP 邮件告警
快速开始

使用方式

三步启动,即刻开始监控

1
编辑配置

编辑 config.json 配置文件,设置 Modbus 网关地址、传感器参数(寄存器地址、数据类型等)及邮件告警信息。

{
  "modbus_gateways": [{
    "name": "Gateway-01",
    "type": "tcp",
    "address": "192.168.1.100:502",
    "sensors": [...]
  }],
  "smtp": { ... },
  "alarm": { ... }
}
2
运行程序

双击可执行文件或在命令行运行,系统自动在 :8081 端口启动 Web 服务,无需任何安装步骤。

# Windows
双击运行 temp-monitor.exe

# Linux
chmod +x temp-monitor && ./temp-monitor

# 输出
 Server started on :8081
 Database initialized
 Modbus polling started
3
访问界面

浏览器访问 http://ip:8081,使用配置文件中的默认账号密码登录,即可查看实时数据。

http://192.168.1.50:8081

─── 实时面板 ───
  🌡️ 温度: 24.6°C
  💧 湿度: 58.2%
  📊 24h / 7d / 30d 趋势
  🔔 报警记录
  📋 告警日志

运行环境

Windows 7+
支持 32 位和 64 位系统
Linux
AMD64 / ARM 架构
零运行时依赖
直接双击/命令行启动

性能指标

启动速度 < 1s
内存占用 ~20MB
文件大小 ~10MB
响应延迟 < 50ms
并发支持 多客户端
应用场景

广泛适用

覆盖多行业温湿度监控需求

食品冷链

仓储运输温控

医药仓库

GSP 合规监控

档案馆

文物保护环境

服务器机房

IDC 环境监测

智能大棚

农业温室管控

工业车间

生产环境监测

免费下载

立即开始使用

完全免费,无需注册,下载即用

Windows 64 位

Windows 7 / 8 / 10 / 11

下载

Windows 32 位

兼容旧版系统

下载

Linux

AMD64 / ARM

下载

下载后解压得到可执行文件和配置文件模板。首次使用请先编辑 config.json,填入您的 Modbus 网关和传感器参数,然后运行程序即可。默认 Web 端口为 8081,可在配置文件中修改。

下载提示
正在准备下载...