终于决定:把自己家的能源管理系统开源了!

news/2025/1/11 15:31:22/文章来源:https://www.cnblogs.com/ustcyc/p/18665756

决定了很久把自己公司的能管平台开源了,部分功能和bug正在修复中。

欢迎star

欢迎轻拍

地址:https://gitee.com/ustcyc/zhitan-ems

介绍

通过物联网技术,采集企业水、电、气、热等能耗数据,帮企业建立能源管理体系,找到跑冒滴漏,从而为企业节能提供依据。 进一步为企业实现碳跟踪、碳盘查、碳交易、谈汇报的全生命过程。 为中国碳达峰-碳中和做出贡献。 针对客户场景:政府、园区、企业、工矿、公共建筑等。

已同步更新到github仓库:https://github.com/Andy-Yin/zhitan-ems

框架:

基于SpringBoot的若依框架 易读易懂、界面简洁美观。 关系数据库:mysql 或者 postgredb 时序数据库:influxdb 2.7+ 中间件:redis,mq VUE版本:VUE 3

数据驱动的计算模型和业务模型配置

支持动态点位配置、数据模型、业务模型等。

在线体验

  • guestUser/guestUser

演示地址:https://demo-ems.zhitancloud.com/

亮点功能

 

功能列表

  1. 首页看板
  2. 实时数据监测
    2.1. 实时数据查看
    2.2. 组态图分析(svg 图绑定)
  3. 历史数据分析
  4. 综合指标分析
    4.1. 综合指标分析(日)
    4.2. 综合指标分析(月)
    4.3. 综合指标分析(年)
  5. 重点设备分析
    5.1. 重点设备分析(日)
    5.2. 重点设备分析(月)
    5.3. 重点设备分析(年)
  6. 工序能耗分析
    6.1. 工序能耗分析(日)
    6.2. 工序能耗分析(月)
    6.3. 工序能耗分析(年)
  7. 尖峰平谷分析
    7.1. 尖峰平谷配置
    7.2. 尖峰平谷数据
  8. 能耗对比分析(各能源品种)
    8.1. 电同环比分析
    8.2. 水同环比分析
  9. 智能报警
    9.1. 报警分析
    9.2. 报警配置
  10. 单耗分析
  11. 计划与实绩
  12. 用能考核
  13. 用能对标
  14. 数据补录
  15. 节能项目管理
  16. 能源平衡分析
  17. 能源对标分析
  18. 模型配置管理(计算模型等)
  19. 基础数据管理(字典、能源类型等)
  20. 系统管理(用户、角色、权限等)

UI展示(平台分深色和浅色两种风格切换)

登录页面

 

首页-浅色 

 

首页-深色 

 

实时监测-浅色 

 

实时监测-深色 

 

尖峰平谷-浅色 

 

尖峰平谷-深色 

 

区域能耗-浅色 

 

区域能耗-深色 

 

业务架构

 

技术架构

 

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/867786.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Text-Switch的练习1

Text-Switch的练习1 键盘录入一个从一到七的数字表示星期 星期一到星期五是工作日 星期六和星期日是休息日 Scanner xq=new Scanner(System.in);System.out.println("请输入一个一到七之间的数字");int week=xq.nextInt();switch(week){case 1 :case 2 :case 3 :case…

Omnissa Dynamic Environment Manager 2412 - 个性化动态 Windows 桌面环境管理

Omnissa Dynamic Environment Manager 2412 - 个性化动态 Windows 桌面环境管理Omnissa Dynamic Environment Manager 2412 - 个性化动态 Windows 桌面环境管理 Simplify management of user profiles, environment settings, and policies across desktops and apps. 请访问原…

stata 检查哪些变量有缺失值

ssc install nmissing nmissing 说明这十个变量有缺失

Text-IfElse的练习1

Text-IfElse的练习1 某商场有vip的会员制,根据不同的会员会有不同的折扣,假设商品总价为1000,键盘录入会员级别,并计算出最终支付的钱 一级会员打九折;二级会员打八折;三级会员打七折;不是会员原价,打骨折int price=1000;Scanner mall=new Scanner(System.in);System.o…

Text-While循环的练习1

Text-While循环的练习1 判断一个数是否为回文数 回文数规则为:回文数就是一个数倒过来跟它本身相同,例如121,212 Scanner ba=new Scanner(System.in);System.out.println("请输入一个数字:");int i=ba.nextInt();int k=i;int num=0;while(k!=0){int g=k%10;//分离出…

Text-For循环的练习1

Text-For循环的练习1 键盘录入一个两位数的数字,表示范围 用for循环找出既能被3整除又能被5整除的数有多少个 int count=0;Scanner satisyf=new Scanner(System.in);System.out.println("请输入范围的开始:");int number=satisyf.nextInt();System.out.println(&quo…

Text-For循环的练习2

Text-For循环的练习2 用for循环求出1-100之间的偶数的和 int count=0;for(int i=1;i<=100;i++){if(i%2==0){//能被2整除的数就是偶数count+=i;}}System.out.println(count);代码运行结果如下图所示:

Text-For循环的练习3

Text-For循环的练习3 用for循环语句实现1-10的累加 int count=0;for(int i=1;i<=10;i++){count+=i;}System.out.println(count);代码运行结果如下图所示:

console.log字体背景颜色设置

console.log(%c[XX平台] -- Login Success,background: dodgerblue; color: white; padding: 4px; border-radius: 4px;, );学而不思则罔,思而不学则殆!

medusa: 牛逼密码破解工具

hw结束,十一长假,最近的股市暴涨跟暴跌,机构调整,项目减少,裁人等等发生了很多事情,变化的继续变化,不变的就是变化,回归技术研究的初心,继续研究和实战。以前曾经在研究ssh暴力破解的时候研究过medusa,最近对比测试fscan、hydra、ntscan等工具时,发现medusa可以在l…

Text-数组的练习3

Text-数组的练习3 定义一个数组,里面存入1-5 打乱他们的顺序 int arr[]={1,2,3,4,5};int i;Random r=new Random();for ( i = 0; i < arr.length; i++) {int x=r.nextInt(5);//产生随机索引与arr[i]索引换位置int temp=arr[i];arr[i]=arr[x];arr[x]=temp;}for (i = 0; i&l…

【源码】Kafka订制协议如何处理粘拆包

前言 在上一篇随笔中,我们探讨了如何使用 Netty 处理自定义协议中的粘包和拆包问题。Netty 提供了高度封装的 API,帮助开发者轻松应对这一挑战,因此很多人都对其解决方案非常熟悉。 但如果我们直接使用 Java NIO 来实现类似的功能,应该怎么做呢? Kafka,作为一个成熟的分布…