[开源]一款基于快速开发框架开发的开源能源管理系统 提升管理效率

开源系统流程管理
2026-06-28 06:02 0 次浏览 • 0 次下载 0KB
[开源]一款基于快速开发框架开发的开源能源管理系统 提升管理效率

一、开源项目简介

cp-ems-ruoyi - 开源能源管理系统(EMS)

cp-ems-ruoyi 是一款基于 Ruoyi 框架开发的开源能源管理系统(EMS)。
该系统为企业和个人提供能耗监控、定额管理和运维管理等功能,支持实时数据采集和分析,帮助用户优化能耗,提升管理效率。

二、开源协议

使用MIT开源协议

三、界面展示

界面截图

图片
图片
图片
图片
支持深浅两种主题,浅色效果
图片

四、功能概述

本项目是基于ruoyi开发的开源能源管理系统(EMS),权限部分沿用了框架自带的体系,其余功能为定制开发,UI样式做了改造。 系统提供了能耗分析、定额管理、运维管理等功能,满足用户对能耗数据的监控和管理。

主要功能

  1. 数据采集 - 支持 MQTT 通信,实时采集各类设备的能耗数据
  2. 设备管理 - 管理设备和网关的台账信息
  3. 运维管理 - 包含巡检计划、维修工单等管理功能
  4. 能耗分析 - 供能耗概览、同比环比分析、能耗趋势和分项概况等
  5. 报警管理 - 实时报警、历史报警、报警规则配置等
  6. 定额管理 - 定额配置、用量监测和预警
  7. 系统管理 - 用户、权限、日志、系统监控等
  8. 其它功能
  • 碳资产管理
  • 能耗分析报告
  • 管理体系管理
  • 视频监控
9. 充电桩
  • 订单管理
  • 电站、电桩管理
  • 价格策略配置
10. 数据看板

五、技术选型

软件架构

前端框架:vue2 + element-ui + ECharts
后端框架:SpringBoot + Mysql + TDengine + Redis + RabbitMq + MQTT

MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布订阅范式的消息协议。它工作在 TCP/IP协议之上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件。

 

MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。