SteVe - OCPP 充电站管理系统 steve

智能家居 3/5 🧩 软硬件结合 已发布
steve-community 1916 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
SteVe - OCPP 充电站管理系统

项目简介

SteVe - OCPP server implementation in Java. Your trusted open-source EV charging station management system since 2013. U


SteVe 是一个源自德国亚琛工业大学(RWTH Aachen University)的开源电动汽车充电站管理平台,自2013年启动以来,一直致力于推动电动出行基础设施的普及。其名称“SteVe”取自德语“Steckdosenverwaltung”(插座管理),直观体现了项目的核心定位——为充电桩提供便捷、可靠的后台管理服务。

标签

项目特点

支持 OCPP 1.2S、1.2J、1.5S、1.5J、1.6S 和 1.6J(含安全扩展)版本
完整的 OCPP 1.6 安全白皮书第 3 版实现,包括安全配置文件 0-3、证书管理、安全事件日志、签名固件更新和诊断日志
提供 Web 管理界面,用于管理充电点、用户、OCPP 标签、充电配置文件和交易记录
支持 SOAP 和 WebSocket/JSON 通信协议
支持 Docker 和 Kubernetes 部署
提供 OpenAPI 规范文档
符合 GDPR 要求,处理充电交易数据

技术规格

编程语言 Java
运行环境 JDK 21 或更新版本
构建工具 Maven
数据库 MySQL 或 MariaDB
支持的 OCPP 版本 1.2S, 1.2J, 1.5S, 1.5J, 1.6S, 1.6J(含安全扩展)
通信协议 SOAP, WebSocket/JSON
部署方式 独立运行(无需 Servlet 容器)、Docker、Kubernetes
许可证 GPL

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
JDK 21+ 1 运行环境
Maven 1 构建工具
MySQL/MariaDB 1 数据库
Docker(可选) 1 容器化部署
Kubernetes(可选) 1 集群部署

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5

所需技能

🔧 **动手能力**:需要配置数据库、部署应用、管理充电站硬件,具备基本的系统运维能力 💻 **编程能力**:需要 Java 编程基础,理解 Maven 构建工具,能够修改配置文件 ⚡ **电子电路**:无需硬件电路知识,但需要理解 OCPP 通信协议和充电站网络配置

适用场景

电动汽车充电站运营商管理多个充电点
研究机构测试和评估 OCPP 协议新特性
企业开发基于 OCPP 的充电管理平台
个人或小型团队部署私有充电站管理系统