OCPP的全称是 Open Charge Point Protocol 即开放充电点协议, 它是免费开放的协议,该协议由位于荷兰的组织 OCA(开放充电联盟)进行制定。Open Charge Point Protocol (OCPP) 开放充电点协议用于充电站(CS)和任何充电站管理系统(CSMS)之间的统一通信方案。这个协议架构支持任何充电服务供应商的中央管理系统与所有的充电桩互相连接,主要用于解决私营的充电网络间通讯产生的各种困难。OCPP支持充电站点与各供应商中央管理系统间的无缝通讯管理。在过去的很多年内,私营充电网络的封闭特性已经给大量电动汽车车主和地产管理者造成很多无谓的挫折感,引发整个行业对一个开放模型的广泛呼吁。OCPP协议的优点:开放免费使用、防止锁定单个供应商(充电平台)、减少集成时间/工作量和IT问题。
OCPP版本介绍:
(1)OCPP1.2(SOAP)
(2)OCPP1.5(SOAP)
由于行业内存在太多私有协议,无法支持不同运营商服务间的统一服务体验和操作互联,所以OCA牵头推进制定了该开放协议OCPP1.5。SOAP受限于本身协议的约束, 无法大范围快速推广。
OCPP 1.5通过基于HTTP协议的SOAP协议与中央系统进行通信,从而操作充电点它支持以下功能:本地和远程启动的交易,包括计费的计量
(3)OCPP1.6(SOAP/JSON)
OCPP1.6版本,加入了JSON格式的实现方式,并增加了智能充电的拓展性。JSON版本是通过WebSocket通信, 可在任何网络环境下互发数据,目前市场上使用最多的协议是1.6J 版本,
支持基于websockets协议的JSON格式数据,以减少数据流量(JSON,JavaScript对象表示法,是一种轻量级的数据交换格式)并且允许在不支持充电点包路由的网络上运行(例如公共internet)。智能充电:负载均衡,中央智能充电和本地智能充电。让充电点重新发送自身信息(以当前充电点信息为准),例如最后的计量值或充电点的状态。
(4)OCPP2.0(JSON)
2018年发布的OCPP2.0,改进了事务处理,增加安全性、设备管理:增加智能充电功能,对于具有能量管理系统(EMS)、本地控制器的拓扑结构,以及用于电动汽车集成智能充电、充电站和充电站管理系统的拓扑结构。支持ISO 15118:关于电动汽车的即插即用和智能充电要求。
(5)OCPP2.0.1(JSON)
OCPP 2.0.1 是最新版本,于 2020 年发布。它提供了新的功能和改进,如支持 ISO15118(即插即用)、增强了安全性并全面提高了性能。