指南 · OCPP

OCPP,一文读懂。

充电桩如何与运营它的软件通信,OCPP 1.6J 与 2.0.1 有何不同,以及您的充电桩接入 ChargeIT 时会发生什么。

正是因为 OCPP,您才能分别选择充电桩和软件。以下是它的工作原理,以及 ChargeIT 如何使用它。

什么是 OCPP

开放充电点协议(Open Charge Point Protocol)是由 Open Charge Alliance 维护的开放标准。它定义了充电桩与其中央系统之间交换的消息:充电桩上报自身状态、会话和电表读数;中央系统为车主授权、发送指令并设定充电限额。

由于标准是开放的,任何支持它的充电桩都可以由任何支持它的中央系统来运营。这正是您可以分别选择硬件和软件的原因。

在 OCPP 1.6 中,双方分别称为 charge point 和 central system;在 OCPP 2.0.1 中,则称为 charging station 和 charging station management system(CSMS)。ChargeIT 是每台接入其上的充电桩的中央系统。

充电桩如何接入

充电桩向中央系统的地址建立 WebSocket 连接,并保持连接畅通。消息以 JSON 格式在这一条连接上双向传输。充电桩只需通过 SIM 卡或场站网络接入互联网;中央系统从不需要访问场站内部网络。

  1. 充电桩连接到分配给它的地址,并报上身份。
  2. 它发送包含型号和固件信息的 boot notification,ChargeIT 予以接受。
  3. 它上报每个充电枪的状态。
  4. 此后,它会发送心跳、状态变化、授权请求、交易和电表读数,并接收指令和充电限额。

OCPP 1.6J 与 2.0.1

两个版本都被广泛使用。充电桩在一条连接上只使用其中一个版本;部分充电桩可在设置中切换。

OCPP 1.6JOCPP 2.0.1
发布时间20152020
传输方式基于 WebSocket 的 JSON基于 WebSocket 的 JSON
会话启动和停止交易使用不同的消息一条 transaction event 消息涵盖开始、更新和结束
充电桩设置一组配置键由组件和变量构成的设备模型
安全配置文件后来通过 Open Charge Alliance 针对 1.6J 的安全扩展加入标准的一部分
智能充电充电配置文件充电配置文件,标准中支持 ISO 15118

此表比较的是标准本身。具体某台充电桩支持哪些功能,取决于其固件。

ChargeIT 如何实现 OCPP

ChargeIT 为每个版本都设有独立的处理模块。2.0.1 充电桩绝不会经由 1.6 的逻辑转换,因此每个版本都保有自己的消息、状态和规则。

  • 通过控制台或 API 发出远程指令:启动、停止、解锁充电枪和更改可用性。
  • 每台充电桩单独设置安全配置文件,充电桩凭据经哈希处理存储。
  • 负载均衡下发充电配置文件,让每个场站都保持在限额之内。
  • 每台充电桩的事件日志,记录每一条收到的消息和每一条发出的指令。
  • 重启恢复:如果平台在充电过程中重启,会话将继续进行;状态未知的交易会被恢复,而不会丢失。
  • 默认拒绝:当无法确定授权时,答案是否定的。

您的充电桩需要什么

  1. OCPP 1.6J 或 2.0.1,并将 ChargeIT 设为其中央系统。
  2. 充电桩处有网络,通过 SIM 卡或场站网络接入。
  3. 支持所需功能的固件:智能充电和负载均衡需要相应的 OCPP 配置文件。

我们硬件页面上的型号均已测试。其他充电桩经兼容性检查后即可接入:请将品牌和型号发给我们。

接入您的充电桩。

告诉我们您使用的品牌和型号,我们将为您演示它们在 ChargeIT 上的运行情况。

预约演示