欢迎光临
我们一直在努力

【开源推荐】慧知开源充电桩平台:基于 Spring Cloud 微服务的充电桩运营系统(全开源可商用)

(慧哥)慧知开源充电桩平台

一个前后端分离、覆盖 PC 运营端 + 用户小程序的充电桩运营平台,V3.0.8 已升级为微服务架构,支持多租户、时序数据库与中电联互联互通协议。

做充电桩相关业务的同学应该都有体会:这个领域的技术门槛不在业务逻辑,而在"协议 + 硬件 + 计费"三件事的交汇处。 你要对接云快充、要处理设备心跳、要算尖峰平谷电价、还要满足监管协议要求——每一项单独看都不难,凑在一起就足够劝退。

最近在整理充电桩平台的技术选型资料,翻到了这个项目:慧知开源充电桩平台(hcp-cloud)。它的定位很清晰——全开源、可商用、前后端分离、技术文档齐全。这篇文章把它整体梳理一遍,包括架构、核心能力、协议支持情况,以及适合什么样的团队拿去用。


📑 本文目录(点击可跳转)

一、项目概览

二、技术栈拆解

三、运行环境要求

四、V3.0.8 的核心升级点

五、核心功能亮点

1. 分段计价 / 尖峰平谷

2. 内置充电桩模拟器

3. 协议支持

4. 系统管理能力(开箱即用)

六、界面展示

七、适合什么样的团队用

八、上手建议

九、使用须知与版权声明

十、写在最后


一、项目概览

项目说明
项目名称 慧知开源充电桩平台(hcp-cloud)
当前版本 V3.0.8(大版本升级,全面微服务化)
开源协议 全开源,允许个人学习 / 毕设 / 教学 / 公益 / 商业使用
架构形态 前后端分离 + Spring Cloud 微服务
覆盖终端 PC 管理端、小程序、公众号、H5、APP
核心模块 运营管理端 + 用户小程序端

有一点需要说明:项目原仓库因不明原因被平台禁用,作者目前维护的是镜像仓库,代码优先从 GitHub 获取。

源码地址(三个仓库)

  • 充电平台微服务源码(当前):GitHub – roinli/HUIZHI-ChargeOS-cloud: ⚡️慧知开源充电平台全套源码⚡️;⚡️完整业务流程⚡️; ①SpringCloud、MySQL、Netty、uniapp、云快充协议1.5 云快充协议1.6、互联互通协议、多租户、分时计费。 ②小程序、管理后台、多商户、模拟桩。 ③充电平台技术解决方案。 · GitHub
  • 充电管理后台前端源码:GitHub – roinli/HUIZHI-ChargeOS-admin: ⚡️慧知开源充电平台全套源码⚡️:Spring Cloud;MySQL;Netty;云快充1.5协议Demo对接;中电联互联互通协议;模拟桩;多租户;分时计费系统(含峰谷/动态费率策略);uniapp多终端适配(小程序端与PC端); · GitHub
  • 充电小程序源码:GitHub – roinli/HUIZHI-ChargeOS-mini: ⚡️慧知开源充电平台全套源码⚡️:Spring Cloud;MySQL;Netty;云快充1.5协议Demo对接;中电联互联互通协议;模拟桩;多租户;分时计费系统(含峰谷/动态费率策略);uniapp多终端适配(小程序端与PC端); · GitHub

在线体验

  • 官网:(慧哥)慧知开源充电桩平台 – 企业级完整代码包含多租户、硬件模拟器、多运营商、多小程序,汽车 电动自行车、 云快充1.5 云快充1.6、SpringCloud、MySQL、uniapp、redis; 系统安装量1000+ 是您快速部署线上业务和二次开发的最佳选择 。 李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 。
  • 演示系统(PC 管理端):(慧哥)慧知开源充电桩平台 – 企业级完整代码包含多租户、硬件模拟器、多运营商、多小程序,汽车 电动自行车、 云快充1.5 云快充1.6、SpringCloud、MySQL、uniapp、redis; 系统安装量1000+ 是您快速部署线上业务和二次开发的最佳选择 。 李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家
  • 帮助文档:慧知开源充电桩平台

项目作者也提到,开源版本不会很完美,但会持续更新。遇到问题可以提 issue 或加群沟通。


二、技术栈拆解

这部分对选型最有参考价值。项目在后端能力上的堆料是比较完整的:

层次技术选型说明
原框架 vctgo-cloud 定期同步上游功能
前端框架 Vue 2 + Element UI 组件生态成熟,二开成本低
后端框架 Spring Boot + Spring Cloud 微服务基础
关系数据库 MySQL 适配 8.X,最低 5.7,支持异构切换
缓存 Redis + Redisson 支持分布式限流、分布式队列
缓存注解 Spring Cache 扩展了过期时间、最大空闲时间等
ORM MyBatis-Plus 多租户插件、分页插件、乐观锁插件
SQL 监控 p6spy 输出完整 SQL 与执行时间
多数据源 dynamic-datasource yml 配置即可动态管理异构数据库
分布式锁 Lock4j 注解锁、工具锁
分布式事务 Seata 微服务架构下的分布式事务服务
链路追踪 Apache SkyWalking 链路追踪、度量聚合、可视化
服务监控 Spring Boot Admin 基于 actuator,支持在线日志查看
云存储 x-file-storage 一行代码切换对象存储厂商
短信 sms4j 支持数十种短信厂商,yml 配置密钥
Excel Alibaba EasyExcel 导出场景性能好
接口文档 SpringDoc + javadoc 无注解零入侵,基于 Java 注释生成
工具库 Hutool、Lombok 减少样板代码
代码生成器 适配 MP / SpringDoc 设计好表结构后一键生成 CRUD
部署 Docker 容器化部署

一个比较实用的点:云存储用的是 x-file-storage。 这个库的价值在于"一行代码切换厂商"——阿里云 OSS、华为云 OBS、七牛云 Kodo、腾讯云 COS、MinIO、S3 兼容协议等都支持。对于交付给不同客户、每家客户对象存储需求还不一样的场景,省掉大量适配工作。

短信同理,sms4j 支持数十种短信厂家,只需在 yml 里配好密钥即可,支持多厂家共用。


三、运行环境要求

MQ
Netty
JDK 1.8
Spring Cloud
MySQL 5.7 ~ 8.0
Redis

注意这里是 JDK 1.8,老项目环境下的兼容性友好,但如果你在新环境部署,建议先在测试环境确认 Spring Cloud 与 JDK 版本的匹配关系。


四、V3.0.8 的核心升级点

这个版本属于大版本升级,主要变化:

  • 全面拥抱微服务 —— 各模块可独立部署和扩展,支持弹性伸缩
  • 支持多租户 —— 多组织在同一平台安全独立运营,资源共享但数据隔离
  • 引入时序数据库 —— 应对充电过程中高频上报的时序数据
  • 支持中电联互联互通协议
  • 支持尖峰平谷 —— 分时段电价
  • 设备管理 + 设备端口
  • 操作日志 + 登录日志
  • 支持多个小程序 —— 不同用户群体定制化服务
  • 对象存储 —— 阿里 OSS、腾讯 COS、七牛 Kodo 等
  • 经营大屏
  • 为什么"多租户 + 时序数据库"这两个点值得单独拎出来讲?

    多租户决定了这个平台能不能拿去做 SaaS。充电桩运营天然是"一个城市一个运营商"的格局,如果每条业务线都要单独部署一套,运维成本会失控。多租户把这个问题收进去了。

    时序数据库解决的是另一个问题:充电桩在充电过程中会以秒级频率上报电压、电流、SOC 等数据。这些数据用 MySQL 存,写入压力和存储成本都会很难看。引入时序库之后,高频上报数据的落库和聚合查询才具备可行性。


    五、核心功能亮点

    1. 分段计价 / 尖峰平谷

    支持根据充电时段和功率的不同进行灵活定价。这是充电桩运营的核心商业逻辑之一——不同时段电价差异巨大,计价引擎必须支持按时段、按功率分段配置。

    2. 内置充电桩模拟器

    项目内置充电桩模拟功能,便于测试和调试。这个对二开团队非常实用:不用等真实硬件到位,就能把充电流程、订单结算、异常处理跑通。

    3. 协议支持

    云快充协议

    协议整体依据国网 104 充电桩规约,新增数据部分参照 GBT-27930,适用于交直流场景。

    充电桩与运营管理系统之间采用基于 TCP/IP Socket 的长连接通信方式,支持有线网络接口、无线 GPRS 连接平台服务器,或多个充电桩经集中器接入。地址与连接端口均为可设置参数。

    项目提供了云快充 1.5 / 1.6 协议示例。

    中电联互联互通协议

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

    这两套协议的意义在于"生态对接"。 云快充协议解决的是"你的平台怎么跟桩通信",中电联互联互通解决的是"你的平台怎么跟别的平台互相结算"。对做运营的公司来说,后者往往决定了能不能接入更大的充电网络。

    4. 系统管理能力(开箱即用)

    租户管理、租户套餐、小程序管理、对象存储配置、用户 / 部门 / 岗位 / 菜单 / 角色权限、字典与参数管理、通知公告、操作日志、登录日志、消息配置与模板、定时任务、代码生成、服务监控、缓存监控、连接池监视。

    这套东西基本就是标准后台该有的样子,省下了搭脚手架的时间。


    六、界面展示

    用户小程序端

    用户小程序端界面 用户小程序端界面

    PC 管理端

    PC管理端界面 PC管理端界面 PC管理端界面 PC管理端界面

    业务交互图

    业务交互图


    七、适合什么样的团队用

    按我的理解,这个项目对三类人价值最大:

    1. 要做充换电项目的技术团队

    最大的收益不是省了"从零写"的时间,而是省了"踩协议坑"的时间。云快充和中电联协议的实现细节,靠读文档去对齐是一件很耗人的事,有一份可运行的参考实现,能少走很多弯路。

    2. 做毕设 / 教学 / 技术研究的同学与老师

    项目技术栈完整度高——微服务、多租户、时序库、分布式锁、分布式事务、链路追踪都在里面。拿它当微服务架构的实战样例,比啃一个纯 CRUD 的 demo 有料得多。

    3. 需要快速做出可演示原型的售前 / 方案团队

    内置的桩模拟器 + 经营大屏,能较快搭出可演示的环境。

    不太适合的情况也要说清楚: 如果你只是想找个轻量的桩对接服务,这个平台的体量偏重(微服务拆分 + 多租户 + 时序库),部署和运维成本不低。这种情况可以先只取它的协议实现部分。


    八、上手建议

  • 从 GitHub 拉代码,原仓库目前是镜像状态,注意别搞混仓库地址
  • 先跑通一套再改:三个仓库(后端微服务 / 管理后台前端 / 小程序)要配合起来才能看到完整效果
  • 每个子工程都有独立的 README.md,详细部署文档在里面,先按官方文档走
  • 先用模拟器验证业务链路,别一上来就接真桩
  • 注意 JDK 1.8 与 MySQL 5.7~8.0 的版本要求

  • 九、使用须知与版权声明

    本节内容转述自项目官方说明,请以官方仓库为准:

  • 允许用于个人学习、毕业设计、教学案例、公益事业、商业使用;
  • 如果商用必须保留版权信息;
  • 禁止将本项目的代码和资源进行任何形式的出售;
  • 商业使用请保留 icon / logo。
  • 本项目包含的第三方源码和二进制文件之版权信息另行标注。

    版权所有 Copyright © 2017-2025 by wenhui ((慧哥)慧知开源充电桩平台 – 企业级完整代码包含多租户、硬件模拟器、多运营商、多小程序,汽车 电动自行车、 云快充1.5 云快充1.6、SpringCloud、MySQL、uniapp、redis; 系统安装量1000+ 是您快速部署线上业务和二次开发的最佳选择 。 李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 。) All rights reserved.


    十、写在最后

    本文为开源项目介绍与整理,项目版权归原作者所有。 原文信息来自项目官方 README,我在此基础上做了技术视角的梳理与补充解读;具体实现细节、最新版本与部署方式,请以官方仓库和文档为准。

    如果这个项目对你有帮助,去 GitHub 给它点个 Star——开源项目的持续维护,靠的就是这个正反馈。

    相关链接汇总

    • 充电平台微服务源码:GitHub – roinli/HUIZHI-ChargeOS-cloud: ⚡️慧知开源充电平台全套源码⚡️;⚡️完整业务流程⚡️; ①SpringCloud、MySQL、Netty、uniapp、云快充协议1.5 云快充协议1.6、互联互通协议、多租户、分时计费。 ②小程序、管理后台、多商户、模拟桩。 ③充电平台技术解决方案。 · GitHub
    • 充电管理后台前端源码:GitHub – roinli/HUIZHI-ChargeOS-admin: ⚡️慧知开源充电平台全套源码⚡️:Spring Cloud;MySQL;Netty;云快充1.5协议Demo对接;中电联互联互通协议;模拟桩;多租户;分时计费系统(含峰谷/动态费率策略);uniapp多终端适配(小程序端与PC端); · GitHub
    • 充电小程序源码:GitHub – roinli/HUIZHI-ChargeOS-mini: ⚡️慧知开源充电平台全套源码⚡️:Spring Cloud;MySQL;Netty;云快充1.5协议Demo对接;中电联互联互通协议;模拟桩;多租户;分时计费系统(含峰谷/动态费率策略);uniapp多终端适配(小程序端与PC端); · GitHub
    • 作者更新日志(CSDN):文慧的科技江湖-CSDN博客
    • 官网:(慧哥)慧知开源充电桩平台 – 企业级完整代码包含多租户、硬件模拟器、多运营商、多小程序,汽车 电动自行车、 云快充1.5 云快充1.6、SpringCloud、MySQL、uniapp、redis; 系统安装量1000+ 是您快速部署线上业务和二次开发的最佳选择 。 李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 。
    • 在线体验:(慧哥)慧知开源充电桩平台 – 企业级完整代码包含多租户、硬件模拟器、多运营商、多小程序,汽车 电动自行车、 云快充1.5 云快充1.6、SpringCloud、MySQL、uniapp、redis; 系统安装量1000+ 是您快速部署线上业务和二次开发的最佳选择 。 李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家
    • 帮助文档:慧知开源充电桩平台
    赞(0)
    未经允许不得转载:171主机测评 » 【开源推荐】慧知开源充电桩平台:基于 Spring Cloud 微服务的充电桩运营系统(全开源可商用)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址