Skip to content

⚡️充电桩开源云平台⚡️完整源代码,包含模拟桩模块,可通过docker编排快速部署测试。技术栈:SpringCloud、MySQL、Redis、RabbitMQ,前后端管理系统(管理后台、小程序),支持互联互通协议、市政协议、一对多方平台支持。支持高并发业务、业务动态伸缩、桩通信负载均衡(NLB)。

License

Notifications You must be signed in to change notification settings

NaTieJun/orise-charge-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

93497bf · Mar 8, 2025

History

56 Commits
Feb 23, 2024
Jul 30, 2024
Feb 23, 2024
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Feb 23, 2024
Feb 23, 2024
Mar 8, 2025
Feb 23, 2024
Feb 23, 2024
Feb 23, 2024
Feb 23, 2024
Feb 23, 2024
Aug 21, 2024
Mar 8, 2025
Feb 23, 2024

Repository files navigation

快速了解

当前版本:V1.0.0

🔥 充电平台微服务源码

🔥 充电管理后台源码

🔥 充电小程序源码

📋 项目源码


仓库 后端 前端 小程序
Github 充电平台微服务源码 充电管理后台源码 充电小程序源码
GitCode 充电平台微服务源码 充电管理后台源码 充电小程序源码
Gitee 充电平台微服务源码
充电平台微服务源码(备用)
充电管理后台源码 充电小程序源码

🏆 荣誉与获奖

  • 2024年度开源应用场景项目
    获奖01
    中科协、中国计算机学会、中国通信协会、中科院软件所共同评定

    获奖02

    2024年12月,国家科技传播中心

    获奖04

    获奖03

    开源应用场景NO.1

⭐ 系统亮点

  1. 支持云快充通信协议 | 华为FusionCharge | 支持分时电价 | 支持停车系统

  2. 支持设备监控预警 | 支持中电联互联互通 | 支持各地区市政平台对接

  3. 微服务架构 | 系统-业务模块分离 | 多租户 | 高可用 | 动态伸缩 | 无感升级

  4. 采用 SpringCloud + Mybatis-Plus + Redis + RabbitMQ + Smart-Socket 高并发方案

  5. 系统内置“模拟桩”模块,可进行仿真充电,方便业务调试

1.易维护:基于Ruoyi-Cloud-Plus脚手架搭建,脚手架与业务模块分离,易于升级更新;
2.前后端分离:后端采用SpringCloud,关联端采用vue-admin-element,移动端采用uni-app;
3.权限管理:基于ruoyi体系,支持多租户;
4.二次开发能力:业务模块独立,方便业务扩展;
5.快速上手:完备的用户使用文档、可基于docker编排10分钟快速搭建仿真使用环境;
6.系统安全:支持接口数据加密、全局操作日志等;
7.高性能:基于Smart-socket通信架构,2CPU+4G单机支持2000台以上充电桩进行业务交换;
8.互通能力:支持对接特来电、快电、新电途、e充电、星星充电等各家充电平台。

🧭 参考文档

👉 开始阅读

💻 运行环境

nginx:1.22.1
mysql:8
redis:6.2.7
xxl-job-admin:2.3.1(可选)
rabbitmq:3.10.6
minio(可选)
nacos-server:v2.1.1
Java17

🔨 业务模块结构

  • ruoyi-*:请参考ruoyi-cloud-plus项目 传送门
  • omind-api:业务内部接口模块集合
omind-api-baseplat:充电基础设施服务外部接口模块
omind-api-common:通用模块
omind-api-mq:通用消息队列模块
omind-api-user-mq:用户客户端服务外部接口模块
omind-api-userplat:充电运营服务外部接口模块
  • omind-modules:业务模块集合
omind-baseplat:充电基础设施服务模块
omind-userplat:充电运营服务模块
omind-mp:用户客户端服务模块
omind-simplat:模拟充电桩模块

💿 系统演示

👉 进入商业标准版演示系统
用户名:user
密码:123456

👉 进入小程序/H5演示系统

演示系统基于阿里云抢占式服务器快速构建,每12小时会检测并自动部署系统环境
👉 基于开源项目,快速构建最省钱的抢占式服务器

奥升充电|超低运维成本,构建自有高性能商业充电桩运营平台
👉 万桩测试,2核4G设备服务器

⚙️ 快速开始

使用docker-compose快速构建模拟系统

👉 开始构建服务

👉 开始构建用户端

👉 模拟桩使用教程

🌈 核心功能

extending-a-theme

  • 系统基于互联互通协议,充电运营服务支持对接多个自有/第三方平台(如特来电、快电、新电途、e充电)和市政充电平台;
  • 系统基础服务采用ruoyi框架,独立与业务模块,可无干扰同步升级系统非业务功能;
  • 充电基础设施服务支持多类充电桩,支持一站多种不同协议混合使用;
  • 系统支持动态伸缩,服务增减对业务0影响;
  • 系统内部采用Dubbo通信,低延迟。

extending-a-theme

🖥️ UI界面展示

  • 登录页
    login
  • 统计展示页
    dashboard
  • 仿真桩分组集群
    monitor
  • 桩监控
    monitor2
  • 订单页
    orderList
  • 企业客户
    company
  • 活动页
    activity
  • 优惠券
    coupon

小程序-充电站列表

模拟充电-选择充电桩

模拟充电-启动充电

模拟充电-充电中

模拟充电-结束订单

📖 支持中电联互联互通协议

  • T/CEC 102.1—2016 电动汽车充换电服务信息交换 第1部分:总则
  • T/CEC 102.2—2016 电动汽车充换电服务信息交换 第2部分:公共信息交换规范
  • T/CEC 102.3—2016 电动汽车充换电服务信息交换 第3部分:业务信息交换规范
  • T/CEC 102.4—2016 电动汽车充换电服务信息交换 第4部分:数据传输及安全

👉 奥升充电|互联互通协议解析(1)——平台认证
👉 奥升充电|互联互通协议解析(2)——公共信息交换规范
👉 奥升充电|互联互通协议解析(3)——业务信息交换规范
👉 奥升充电|互联互通协议解析(4)——常见问题

🙏 特别鸣谢

🐶 技术交流

mail: 298542443@qq.com
wechat: flainsky

About

⚡️充电桩开源云平台⚡️完整源代码,包含模拟桩模块,可通过docker编排快速部署测试。技术栈:SpringCloud、MySQL、Redis、RabbitMQ,前后端管理系统(管理后台、小程序),支持互联互通协议、市政协议、一对多方平台支持。支持高并发业务、业务动态伸缩、桩通信负载均衡(NLB)。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published