返回作品

索道状态检测系统

创建于 2025 年 5 月 8 日

标签
  • Java 8
  • Spring Boot 2.5.15
  • RuoYi-Vue 3.8.9
  • MyBatis
  • MySQL
  • Redis
  • easy-query
  • Vue 2
  • Element UI
  • ECharts
  • FFmpeg
  • WebRTC

项目介绍

索道、缆车这类特种设备的运行安全高度依赖持续的状态监测——电机过热、缆绳张力异常、支架倾斜、风速超标都可能酿成事故。这个项目以若依 RuoYi-Vue 3.8.9(Spring Boot 2.5.15 + Vue 2 + Element UI)为底座,实现了一个面向索道运行场景的状态检测管理平台,覆盖”传感器数据采集 → 阈值判断自动报警 → 历史数据存储 → 维护排班与台账 → 视频监控”的完整闭环。

核心功能

  • 16 项状态指标采集StateGatherController.add() 在采集记录入库时生成驱动电机温度(2080℃)、电机转速(10003000r/min)、电压(220250V)、电流(1030A)、制动器状态、缆绳张力(10001500N)、缆绳振动频率、腐蚀程度、支架倾斜角度、吊具门状态、实时载重(50200kg)、吊具加速度、紧急停车记录、实时风速(0~20m/s)、环境温度、空气湿度等指标;前端采集页以 el-tag 带单位渲染各指标,制动器”启用/禁用”、吊具门”打开/关闭/异常”等枚举值用彩色标签区分,支持按采集时间范围检索和导出 Excel。
  • RTSP 视频监控RtspController 提供 /rtsp/start/rtsp/stop,输入 RTSP 地址后由 FFmpeg 实时转 HLS 并维护分片目录;首页”监控大屏”页面内置 WebRTC 播放器(webrtcstreamer.js + STUN 配置),输入地址即可开始/停止播放,与状态检测数据共同构成监测中心。

功能截图

暂无运行截图。