正是因为 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 卡或场站网络接入互联网;中央系统从不需要访问场站内部网络。
- 充电桩连接到分配给它的地址,并报上身份。
- 它发送包含型号和固件信息的 boot notification,ChargeIT 予以接受。
- 它上报每个充电枪的状态。
- 此后,它会发送心跳、状态变化、授权请求、交易和电表读数,并接收指令和充电限额。
OCPP 1.6J 与 2.0.1
两个版本都被广泛使用。充电桩在一条连接上只使用其中一个版本;部分充电桩可在设置中切换。
| OCPP 1.6J | OCPP 2.0.1 | |
|---|---|---|
| 发布时间 | 2015 | 2020 |
| 传输方式 | 基于 WebSocket 的 JSON | 基于 WebSocket 的 JSON |
| 会话 | 启动和停止交易使用不同的消息 | 一条 transaction event 消息涵盖开始、更新和结束 |
| 充电桩设置 | 一组配置键 | 由组件和变量构成的设备模型 |
| 安全配置文件 | 后来通过 Open Charge Alliance 针对 1.6J 的安全扩展加入 | 标准的一部分 |
| 智能充电 | 充电配置文件 | 充电配置文件,标准中支持 ISO 15118 |
此表比较的是标准本身。具体某台充电桩支持哪些功能,取决于其固件。
ChargeIT 如何实现 OCPP
ChargeIT 为每个版本都设有独立的处理模块。2.0.1 充电桩绝不会经由 1.6 的逻辑转换,因此每个版本都保有自己的消息、状态和规则。
- 通过控制台或 API 发出远程指令:启动、停止、解锁充电枪和更改可用性。
- 每台充电桩单独设置安全配置文件,充电桩凭据经哈希处理存储。
- 负载均衡下发充电配置文件,让每个场站都保持在限额之内。
- 每台充电桩的事件日志,记录每一条收到的消息和每一条发出的指令。
- 重启恢复:如果平台在充电过程中重启,会话将继续进行;状态未知的交易会被恢复,而不会丢失。
- 默认拒绝:当无法确定授权时,答案是否定的。
您的充电桩需要什么
- OCPP 1.6J 或 2.0.1,并将 ChargeIT 设为其中央系统。
- 充电桩处有网络,通过 SIM 卡或场站网络接入。
- 支持所需功能的固件:智能充电和负载均衡需要相应的 OCPP 配置文件。
我们硬件页面上的型号均已测试。其他充电桩经兼容性检查后即可接入:请将品牌和型号发给我们。
接入您的充电桩。
告诉我们您使用的品牌和型号,我们将为您演示它们在 ChargeIT 上的运行情况。
预约演示