如果对您有帮助,您可以点右上角 “Star” ❤ 支持一下谢谢!

📖 项目介绍

慧知开源充电桩云平台是一款面向充电运营场景的开源数字化解决方案,代码全开源无加密,可免费商用,适合各类充电运营商、物业园区及开发者快速构建多租户一体化充电管理平台。平台全面覆盖电动汽车与电动自行车充电场景,打通采集端、用户端、商户端、平台端、代理商端全业务链路,目前已服务企业1000+,可快速完成场站部署、设备接入与运营上线。
项目秉持“不重复造轮子”的开源初心,将成熟落地的商业级产品开放给行业,帮助企业与个人减少研发投入,快速搭建自有充电运营体系。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

技术架构

系统采用 Java + Vue + uni-app 技术栈,基于 Spring Cloud 微服务架构构建,前后端分离设计清晰。借助 uni-app 跨端能力,实现PC管理后台、车主小程序、H5、移动端APP全覆盖,数据统一、业务同步,极大提升开发与维护效率。硬件接入层采用 Netty + MQTT 高并发方案,兼容主流充电桩通讯协议,可稳定承载大规模设备同时在线。同时系统代码规范清晰,配套详尽部署文档,二次开发十分方便。
在这里插入图片描述

核心功能

平台围绕充电运营全流程设计核心能力,覆盖管理端、用户端、设备端全链路:

  • 全链路运营管理
    平台核心管理功能完善,包含场站管理、充电桩管理、订单管理、用户管理、代理商管理、计费规则配置、营销活动管理、财务对账等,覆盖充电经营全流程。
  • 用户端便捷充电服务
    提供扫码充电、场站查找、订单实时追踪、充电状态查看、在线支付、余额充值、退款申请等轻量功能,实现“扫码即充、实时查看、支付即走”的高频业务闭环,用户使用便捷高效。
  • 设备智能接入与管控
    全面兼容云快充1.5、云快充1.6及中电联互联互通协议,支持直流桩、交流桩、电动自行车桩等多类硬件接入,具备设备状态监测、故障预警、远程启停充电等设备联动能力。
  • 多租户SaaS与分账能力
    原生支持多租户隔离架构,可同时管理多个充电运营主体,支持多运营商、多级代理商的分润结算,配套提现审核、自动分账能力,满足平台化运营需求。
    在这里插入图片描述

系统优势

  • 成熟稳定的微服务架构
    后端采用 Spring Boot + Spring Cloud 技术体系,搭配 Netty + MQTT 高并发硬件接入方案,前端搭配 Vue 管理端与 uni-app 移动端,多端并行开发,结构清晰稳定,可承载大规模设备与订单并发。
  • 规范的接口设计
    提供标准 RESTful API 与统一数据结构,接口复用率高,逻辑层次清晰,便于二次开发拓展与第三方业务系统集成。
  • 多维数据统计分析
    集成数据可视化大屏,支持充电量、订单、收入、设备状态等多维度统计分析,数据支持导出,助力运营决策优化。
  • 全场景硬件兼容
    覆盖电动汽车、电动自行车全品类充电设备,兼容主流通讯协议,无需额外适配即可快速接入市面主流充电桩硬件。
  • 精细权限与分级管理
    实现平台、运营商、代理商多级角色权限控制,权限粒度可精确到按钮级别,同时搭配多租户数据隔离机制,全方位保障系统与数据安全。
  • 高可用设计
    内置 Redis 缓存与时序数据库,针对硬件上报数据做专项优化,有效削峰解耦,提升系统并发承载能力与运行稳定性。

💻 技术特点

运行环境及框架

  • 用户端:基于 uni-app 开发框架构建,可编译生成微信小程序、H5、安卓、iOS端
  • PC管理后台:使用 Vue 前端体系开发,兼容主流浏览器
  • 后台服务:Java Spring Boot + Spring Cloud + MyBatis-Plus + MySQL + Redis + Netty + MQTT
  • 运行环境:支持 Linux、Windows 等系统,需配套 Java 环境及对应数据库、Redis服务
  • 运行条件:Java 1.8、MySQL 5.7+、Redis 5+

项目框架版本清单

1. Spring Boot 2.x
2. Spring Cloud
3. Maven 3.6+
4. MyBatis Plus
5. Netty
6. MQTT
7. MySQL 5.7+
8. Redis 5+
9. Vue 2.x
10. uni-app

项目代码包介绍

1. jingli-modules  后端业务模块  核心充电业务逻辑实现
2. jingli-gateway  网关服务      微服务统一入口与流量管控
3. jingli-auth     认证服务      用户身份认证与权限校验
4. jingli-api      接口层        对外标准API接口定义
5. jingli-common   公共组件      通用工具类与公共依赖包
6. jingli-visual   可视化模块    数据大屏与设备监控能力
7. jingli-ui       WEB程序       PC端管理端前端工程
8. 小程序端工程     移动应用      UniApp标准开发(微信小程序 + H5 + APP)
9. sql             数据库脚本    表结构与初始化数据脚本
10. docker         部署脚本      容器化部署配置文件

系统演示

  • 管理后台:http://home.huizhdata.com
    账号:admin
    密码:123456
  • 车主端小程序:扫码体验
    在这里插入图片描述

📚 项目资料

源码与文档

  • 源码地址:https://github.com/roinli/huige-charge-cloud
  • 部署文档:http://doc.huizhdata.com
  • 接口文档:部署项目后可在线查看接口文档

开源支持

项目提供完整开源代码,支持私有化部署与二次开发,可根据业务需求进行功能改造与定制化扩展。

🎨 核心功能全景图

🔴 多端应用 🟠 运营管理 🟡 充电业务 🟢 支付结算
平台运营端 多租户管理 扫码启动充电 微信支付
商户管理端 代理商管理 远程启停控制 支付宝支付
车主小程序 充电站管理 充电实时监控 余额支付
H5/APP端 充电桩管理 尖峰平谷计费 优惠券抵扣
设备采集端 计费规则配置 充电订单追踪 账户充值
数据大屏端 设备状态监控 异常订单处理 自动分账结算
营销活动管理 车辆黑白名单 提现审核
用户会员管理 充电时长统计 财务对账
🔵 设备管理 🟣 系统设置 🟤 第三方对接 ⚫ 统计分析
云快充1.5接入 用户管理 微信支付对接 充电量统计
云快充1.6接入 角色权限 支付宝对接 收入统计
中电联互联互通 菜单管理 发票服务对接 订单统计
直流桩兼容 数据字典 短信服务对接 设备在线率统计
交流桩兼容 系统配置 地图服务对接 运营商营收排行
设备故障预警 日志管理 第三方平台对接 时段充电分析
远程指令下发 定时任务 硬件厂商对接 异常订单统计
设备状态监测 备份恢复 电子发票对接 运营报表导出

文慧的科技江湖

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐