【开源推荐】慧知开源充电桩平台:基于 Spring Cloud 微服务的充电桩运营系统(全开源可商用)
发布时间:2026/10/7 8:11:08 作者:尧图编辑部 阅读量:1,286
)
一个前后端分离、覆盖 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 CloudMySQLNetty云快充1.5协议Demo对接中电联互联互通协议模拟桩多租户分时计费系统含峰谷/动态费率策略uniapp多终端适配小程序端与PC端; · GitHub充电小程序源码GitHub - roinli/HUIZHI-ChargeOS-mini: ⚡️慧知开源充电平台全套源码⚡️Spring CloudMySQLNetty云快充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扩展了过期时间、最大空闲时间等ORMMyBatis-Plus多租户插件、分页插件、乐观锁插件SQL 监控p6spy输出完整 SQL 与执行时间多数据源dynamic-datasourceyml 配置即可动态管理异构数据库分布式锁Lock4j注解锁、工具锁分布式事务Seata微服务架构下的分布式事务服务链路追踪Apache SkyWalking链路追踪、度量聚合、可视化服务监控Spring Boot Admin基于 actuator支持在线日志查看云存储x-file-storage一行代码切换对象存储厂商短信sms4j支持数十种短信厂商yml 配置密钥ExcelAlibaba 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 管理端业务交互图七、适合什么样的团队用按我的理解这个项目对三类人价值最大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 CloudMySQLNetty云快充1.5协议Demo对接中电联互联互通协议模拟桩多租户分时计费系统含峰谷/动态费率策略uniapp多终端适配小程序端与PC端; · GitHub充电小程序源码GitHub - roinli/HUIZHI-ChargeOS-mini: ⚡️慧知开源充电平台全套源码⚡️Spring CloudMySQLNetty云快充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 是您快速部署线上业务和二次开发的最佳选择 。 李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家帮助文档慧知开源充电桩平台