ARTICLE · 1014601
工业物联网管理平台(IoT)社区源码版,拆开看看
前言
工业设备管理这件事,说起来简单,做起来琐碎。设备台账、站点分布、连接状态、告警响应、现场巡检、远程诊断,每一块都得有人管、有地方看。市面上不少平台要么只做监控大屏,要么只做工单,能把设备连接、遥测、告警和运维协同串起来的,并不多。

项目介绍
这是、、一款工业设备连接、遥测、告警与运维协同平台,社区版提供设备台账、站点管理、连接状态、边缘节点、遥测概览、规则任务、实时告警、现场巡检、远程诊断和 JWT 权限等基础能力,分管理端和现场端两个视角,适合工业互联网、边缘计算和设备数字化服务场景。
需要说明的是,仓库里的设备和遥测均为演示数据,演示模式不连接真实 PLC、网关或 MQTT Broker。

项目功能
管理端的定位是"知道哪里正在发生什么",指挥中心聚合在线率、数据有效率、设备健康、边缘负荷和活动告警,适合值班大屏和运营人员日常处置。设备任务中心则围绕巡检、校准、配置、规则和固件场景,关联站点、边缘节点、目标点位、失败数和执行进度。
现场端的定位是"工程师只看当前需要处理的内容",响应式工作台包含任务接收、安全确认、设备扫码、实时数据、巡检上报与告警升级,适配平板和手机。
另外还有两个比较实用的接口:
POST /api/admin/telemetry-health:基于消息到达率、解析错误率、时延、电量、信号强度和最后在线时间计算设备健康分,区分 HEALTHY、DEGRADED、CRITICAL 与 OFFLINE,并返回现场排查建议。POST /api/iot/insights/predictive-maintenance:综合振动、温度、错误事件、保养周期和电池状态计算维护风险,输出 HEALTHY、SCHEDULE 或 SHUTDOWN。POST /api/enterprise/iot/device-enrollment-security:覆盖身份、证书、固件签名、安全启动、加密、严重漏洞、责任人、网络分区和固件基线,返回 PROVISION / QUARANTINE / BLOCKED。
项目特点
管理端与现场端分离:运营人员看指挥中心,现场工程师看工作台,各看各的,不互相干扰。
任务驱动运维:设备任务不是孤立工单,而是关联站点、边缘节点、目标点位和执行进度,失败数一目了然。
遥测健康评估:不是简单看在线离线,而是综合消息到达率、解析错误率、时延、电量、信号强度等多维数据打分。
预测性维护:把振动、温度、错误事件、保养周期、电池状态放到一起算风险,提前给出维护建议。
设备安全接入评估:从身份、证书、固件签名到网络分区,给出 PROVISION / QUARANTINE / BLOCKED 三档结论。
响应式现场端:平板和手机都能用,工程师不用回办公室开电脑。
演示数据开箱即用:前端有 demo 模式,不需要真实设备就能跑起来看效果。
项目技术
启动演示比较简单:
cd frontendnpm installnpm run dev:demo访问 http://localhost:5173,管理端账号 planner / Demo@2026,现场工程师端账号 operator / Demo@2026。
完整部署的话,复制 .env.example 为 .env,替换强密码和 JWT_SECRET 后运行 docker compose up --build。
项目效果

从演示模式跑起来的效果看,管理端的指挥中心能把在线率、数据有效率、设备健康、边缘负荷和活动告警聚到一起,值班大屏的观感是有的。设备任务中心能看到任务关联的站点、边缘节点、目标点位和执行进度,失败数也会标出来。现场端在平板和手机上的适配做得比较自然,任务接收、扫码、巡检上报这条流程能走通。

遥测健康评估和预测性维护这两个接口,输出的不只是分数,还有排查建议和维护风险等级,对现场处置有实际参考价值。设备安全接入评估把身份、证书、固件签名、网络分区这些维度都纳入了,返回的 PROVISION / QUARANTINE / BLOCKED 三档结论也比较直观。


项目源码
Gitee:https://gitee.com/zhuatech/zhuatech-iot
总结
这套社区版平台把工业设备管理里最常用的几块——台账、站点、连接、遥测、告警、巡检、诊断——都覆盖了,而且管理端和现场端分开设计,思路是对的。遥测健康评估、预测性维护、设备安全接入这几个新增接口,也不是凑数的,有实际的计算逻辑和输出建议。
当然,社区版是演示性质,真实工业现场还需要补 MQTT/OPC UA/Modbus 接入、证书认证、边缘缓存、指令审批、网络分区、协议白名单、时序数据库、海量数据归档和高可用设计。这些在生产化提示里也写明了。
如果是在做工业物联网平台选型,或者想找个能跑起来的参考实现,这套源码值得拉下来看看。演示模式不需要真实设备,前端跑起来就能感受管理端和现场端的差异。
关键词
#工业物联网平台、#IoT开源源码、#设备管理系统、#设备数据采集、#边缘计算平台、#工业互联网、Java IoT、Vue IoT、遥测健康评估、预测性维护、#设备安全接入、现场运维、Spring Boot、Vue 3
作者:小码编匠
出处:gitee.com/smallcore/DotNetCore
声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢!
企业级智能问答系统:开箱即用的 RAG + LLM 工作流引擎
3 秒搞定 30 秒视频!基于 YOLOv8 + FastAPI 的关键帧提取神器
入门即用的 Vue3+Django+Docker 后台管理系统
Vue 3 + Three.js 开源三维可视化框架,含智慧工厂、数字城市等场景案例
一套干净好用的 Vue3 后台管理模板(Naive UI + TS)
一套平台,搞定昇腾、Jetson、RK3588 等多种边缘算力


方便大家交流、资源共享和共同成长
纯技术交流群、需要的小伙伴请扫码
有收获?不妨分享让更多人受益
关注「程序员开源栈」,共同提升技术实力



