← 返回项目库
工业制造设备运维工业物联网

高性能的工业设备实时数据监控系统

面向工业物联网场景的实时设备监控系统,提供设备状态、告警处置、指标趋势和工厂拓扑的中文工作台。

本地化版本在 Go Web 服务中提供独立可操作的中文监控界面,默认用内存演示流联调温度、湿度、压力和吞吐数据;生产接入仍需部署方接入真实消息与设备数据。

真实界面

项目截图

共 10 张

运行总览
设备资产
设备资产 · 详情抽屉
告警中心
告警中心 · 已确认
趋势分析 · 温度
趋势分析 · 压力
工厂拓扑
监控设置
监控设置 · 保存结果

Capabilities

核心功能

中文运行总览与实时设备健康卡片
设备资产清单、搜索、状态筛选和详情抽屉
严重、警告和提示告警队列
告警确认操作与活动数量回读
温度、压力和吞吐时间序列趋势
按区域展示工厂拓扑与健康指数
可保存的温度、压力、湿度阈值设置
同源 WebSocket 实时快照推送

适用场景

值班人员查看产线设备健康度并定位异常节点
运维人员确认告警并回读未处理告警数量
开发和研究人员用本地演示流联调实时监控界面

适合谁

需要快速查看产线节点状态、处理设备告警并观察实时指标的工业运维团队、设备集成开发者和教学研究人员。

商业化思路

源码与学习研究交付;部署方可在核实上游权利和配置基础设施后自行集成 Kafka、设备网关及生产数据源。

你会拿到什么

  • 完整 Go 源码、前端静态资源与 go.sum
  • 中文监控台的六个可操作页面及本地运行说明
  • 上游未提供许可证文件的事实披露与学习研究声明

部署流程

  1. 1安装 Go 1.24+,在源码根目录执行 go run ./cmd/web --port 8090
  2. 2访问本机端口的运行总览,并按导航进入设备、告警、趋势、拓扑和设置页面
  3. 3生产部署时接入真实消息与设备数据,并由部署方核实上游许可证和数据链路配置

真实验证结果

已通过固定运行 smoke、go build ./...、go test ./cmd/web、go vet ./cmd/web、六个中文 Web 路由、设备筛选、告警确认、趋势切换、阈值保存、同源 WebSocket 和 10 张真实运行截图验收。

部署前须知

本地证据使用内存演示数据流,不代表真实生产数据;上游 tests/config、tests/consumer、tests/e2e、tests/models 和 tests/producer 在当前提交下存在测试契约不一致,未作为本次 Web 产品核心验收的通过依据。

部署难度

中等

最低配置

Go 1.24 或更高版本;本地演示运行不依赖 Kafka、Redis 或数据库,完整生产链路需另行准备相应消息队列、设备接入和监控资源。

开源许可证

未发现随源码快照交付的许可证文件

最后验证

2026-08-30

技术栈

Go 1.24+Gorilla MuxGorilla WebSocket原生 HTML/CSS/JavaScriptApache Kafka 接入组件

授权说明

本次源码快照未包含 LICENSE、COPYING 或 NOTICE 文件;交付包附带 RESEARCH-USE-DISCLOSURE.txt,许可证和商业使用、再分发权利需在超出学习研究范围前向权利人核实。本地化修改不主张上游源码权利。

Release notes

版本记录

1 个已发布版本

vcn-698b2b782b8e 当前推荐

新增中文工业监控工作台、同源 WebSocket 演示流、设备详情、告警确认、趋势指标切换、拓扑健康度和阈值设置交互;补齐 go.sum 以支持可复现构建。

部署要求:本地演示需要 Go 1.24+;生产接入需要部署方准备 Kafka、设备数据源和对应运行资源。

已知问题:截图与运行回读来自本机隔离演示流;上游非 Web 测试套件存在提交级契约不一致,详见 build-report.json。

登录后领取