基于 OCPP 1.6 的 EV 充电平台构建 面向仪表盘、API 与真实充电桩的实战演示指南
现代 EV 充电平台不仅是“插上就充”,更需要远程控制、实时监控以及与外部系统的高效集成。
本文基于一个真实运行中的 OCPP 1.6 演示环境,系统性介绍 Web 仪表盘、Backend API 以及 OCPP WebSocket 通信,帮助读者直观理解一个可用于生产环境的 CSMS(充电站管理系统)。
本文的目标很明确:展示真实可用的系统,而不是演示幻灯片或概念原型。
立即体验在线演示
本文所示系统为正在运行的演示环境,已连接 OCPP 模拟器及测试用 EV 充电桩。
演示端点
- Web 仪表盘: https://ocpp-dashboard.simplico.net
- FastAPI Backend: https://ocpp-fastapi.simplico.net
- FastAPI 文档(Swagger UI): https://ocpp-fastapi.simplico.net/docs
- OCPP 控制 API: https://ocpp-ocpp.simplico.net/api
- OCPP WebSocket(CSMS):
wss://ocpp-ocpp.simplico.net/<charge_point_id>
⚠️ 该环境仅用于演示与评估,数据可能会定期重置。
快速上手(5 分钟)
- 打开 Web 仪表盘:https://ocpp-dashboard.simplico.net
-
使用演示账号登录:
- 用户名:
admin2 - 密码:
p@ssw0rd
- 用户名:
- 进入 Control → Active Connections
- 选择在线的 Charge Point ID
- 执行 Remote Start / Remote Stop,并实时查看 OCPP 消息
系统架构概览
平台由以下四个核心组件组成:
- Web 仪表盘 – 面向运营人员与管理员
- FastAPI Backend – 认证与核心业务服务
- OCPP Control API – 对外提供的充电控制接口
- OCPP WebSocket Server – 与充电桩的实时通信
整体构成一个符合 OCPP 1.6 标准的 CSMS(Charging Station Management System)。
Web 仪表盘演示
Web 仪表盘通常是客户评估系统时最先关注的部分。
关键页面
- Dashboard – 系统总览与状态
- Control – 远程控制充电桩
- Legacy Control – 传统控制界面
- Messages – 原始 OCPP 消息查看
- Sessions – 充电会话管理
在 Active Connections 页面中,可以:
- 查看在线充电桩
- 选择 Charge Point ID
- 执行远程指令
- 实时观察 OCPP 消息流
OCPP 远程控制能力
系统完整支持 OCPP 1.6 标准指令,包括:
- Remote Start Transaction
- Remote Stop Transaction
- Reserve / Cancel Reservation
- Firmware Update
- Get Diagnostics
- Unlock Connector
以上指令均可用于模拟器及真实充电桩。
FastAPI 认证与系统集成
平台提供基于 FastAPI 的认证接口,适合集成外部系统。
认证流程
- 使用用户名与密码登录
- 获取
access_token - 使用 Bearer Token 调用后续 API
可用于:
- 移动应用
- 第三方平台
- 自动化脚本
OCPP Control API(对外接口)
所有在仪表盘中的操作,均可通过 HTTP API 调用完成。
典型使用场景:
- 移动端启动 / 停止充电
- 与预约系统对接
- 批量下发固件升级
- 远程获取诊断信息
API-first 的设计,便于系统长期扩展。
WebSocket 与 OCPP 模拟器
平台支持基于 WebSocket(WSS)的 OCPP 模拟器:
- 无需实体硬件即可测试
- 可清晰观察消息流程
- 适用于 CI / 自动化测试
真实 EV 充电桩配置示例
以下为将真实充电桩接入 CSMS 的参考配置。
OCPP 版本
- OCPP 1.6 / 1.6J
Central System URL(CSMS)
wss://ocpp-ocpp.simplico.net/<charge_point_id>
Charge Point ID
- 示例:
CP-CN-SH-001
通信与安全
- WebSocket Secure(WSS)
- 端口:443
- TLS:启用
Heartbeat 间隔
- 60 秒
实机测试步骤
- 在充电桩中配置 CSMS URL
- 重启设备
- 检查 BootNotification / Heartbeat
- 确认在 Active Connections 中显示
- 执行 Remote Start / Remote Stop
- 在 Sessions 页面查看计量数据
数据模型概览
- 用户与权限
- 充电站与连接器
- 充电会话
- 车辆信息
- 支付 / 钱包
- OCPP 消息
- 日志与状态历史
支持计费、运维与数据分析需求。
为何该架构适合生产环境
- UI / API / OCPP 清晰解耦
- 实时可观测性强
- 严格遵循 OCPP 标准
- 设备厂商无关
- 可从 PoC 平滑扩展至大规模部署
总结
本 OCPP 1.6 演示系统是一个可直接体验的充电站管理平台。
适用于 EV 运营商、充电桩厂商、系统集成商在正式部署前进行技术验证与方案评估。
Get in Touch with us
Related Posts
- 为什么你的 RAG 应用在生产环境中会失败(以及如何修复)
- Why Your RAG App Fails in Production (And How to Fix It)
- AI 时代的 AI-Assisted Programming:从《The Elements of Style》看如何写出更高质量的代码
- AI-Assisted Programming in the Age of AI: What *The Elements of Style* Teaches About Writing Better Code with Copilots
- AI取代人类的迷思:为什么2026年的企业仍然需要工程师与真正的软件系统
- The AI Replacement Myth: Why Enterprises Still Need Human Engineers and Real Software in 2026
- NSM vs AV vs IPS vs IDS vs EDR:你的企业安全体系还缺少什么?
- NSM vs AV vs IPS vs IDS vs EDR: What Your Security Architecture Is Probably Missing
- AI驱动的 Network Security Monitoring(NSM)
- AI-Powered Network Security Monitoring (NSM)
- 使用开源 + AI 构建企业级系统
- How to Build an Enterprise System Using Open-Source + AI
- AI会在2026年取代软件开发公司吗?企业管理层必须知道的真相
- Will AI Replace Software Development Agencies in 2026? The Brutal Truth for Enterprise Leaders
- 使用开源 + AI 构建企业级系统(2026 实战指南)
- How to Build an Enterprise System Using Open-Source + AI (2026 Practical Guide)
- AI赋能的软件开发 —— 为业务而生,而不仅仅是写代码
- AI-Powered Software Development — Built for Business, Not Just Code
- Agentic Commerce:自主化采购系统的未来(2026 年完整指南)
- Agentic Commerce: The Future of Autonomous Buying Systems (Complete 2026 Guide)













