基于 OCPP 1.6 的 EV 充电平台构建 面向仪表盘、API 与真实充电桩的实战演示指南

现代 EV 充电平台不仅是“插上就充”,更需要远程控制、实时监控以及与外部系统的高效集成

本文基于一个真实运行中的 OCPP 1.6 演示环境,系统性介绍 Web 仪表盘、Backend API 以及 OCPP WebSocket 通信,帮助读者直观理解一个可用于生产环境的 CSMS(充电站管理系统)。

本文的目标很明确:展示真实可用的系统,而不是演示幻灯片或概念原型


立即体验在线演示

本文所示系统为正在运行的演示环境,已连接 OCPP 模拟器及测试用 EV 充电桩。

演示端点

⚠️ 该环境仅用于演示与评估,数据可能会定期重置。

快速上手(5 分钟)

  1. 打开 Web 仪表盘:https://ocpp-dashboard.simplico.net
  2. 使用演示账号登录:

    • 用户名admin2
    • 密码p@ssw0rd
  3. 进入 Control → Active Connections
  4. 选择在线的 Charge Point ID
  5. 执行 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 的认证接口,适合集成外部系统。

认证流程

  1. 使用用户名与密码登录
  2. 获取 access_token
  3. 使用 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 秒

实机测试步骤

  1. 在充电桩中配置 CSMS URL
  2. 重启设备
  3. 检查 BootNotification / Heartbeat
  4. 确认在 Active Connections 中显示
  5. 执行 Remote Start / Remote Stop
  6. 在 Sessions 页面查看计量数据

数据模型概览

  • 用户与权限
  • 充电站与连接器
  • 充电会话
  • 车辆信息
  • 支付 / 钱包
  • OCPP 消息
  • 日志与状态历史

支持计费、运维与数据分析需求。


为何该架构适合生产环境

  • UI / API / OCPP 清晰解耦
  • 实时可观测性强
  • 严格遵循 OCPP 标准
  • 设备厂商无关
  • 可从 PoC 平滑扩展至大规模部署

总结

本 OCPP 1.6 演示系统是一个可直接体验的充电站管理平台

适用于 EV 运营商、充电桩厂商、系统集成商在正式部署前进行技术验证与方案评估。


Get in Touch with us

Chat with Us on LINE

iiitum1984

Speak to Us or Whatsapp

(+66) 83001 0222

Related Posts

Our Products