¿Qué es OCPP? Protocolo de estaciones de carga y versiones
OCPP es el protocolo abierto entre el cargador y su software de gestión (CSMS).
¿Qué es OCPP y qué significa?
OCPP (Open Charge Point Protocol) es el protocolo de comunicación abierto entre un cargador de vehículos eléctricos y el software central (CSMS) que lo gestiona. Lo publica la Open Charge Alliance y su uso es gratuito. Mientras el cargador y el software hablen la misma versión de OCPP, los equipos de distintas marcas se gestionan desde un único panel.
En pocas palabras, OCPP es el lenguaje común con el que el cargador informa al centro de "quién está cargando, cuánta energía he entregado, hay alguna avería", y con el que el centro envía al cargador "iniciar la carga, detenerla, aplicar la tarifa, actualizar el software".
¿Para qué sirve OCPP?
- Dar de alta el cargador en el sistema: al encenderse, el cargador se anuncia al centro (BootNotification) y a intervalos fijos informa de que está funcionando (Heartbeat).
- Autorización del usuario: la identidad que llega desde una tarjeta RFID o una aplicación se verifica en el centro (Authorize).
- Sesión de carga: el inicio y el fin de la sesión y los valores del contador se registran en el centro; la facturación se hace a partir de ese registro.
- Estado y averías: se informa al instante de si el conector está libre, ocupado o averiado (StatusNotification).
- Gestión remota: el inicio y la parada remotos de la carga, el reinicio, el cambio de ajustes y la actualización del software se hacen desde el centro.
- Limitación de potencia: el centro limita la potencia entregada enviando un perfil de carga al cargador.
Versiones de OCPP: la diferencia entre 1.5, 1.6 y 2.0
- OCPP 1.5: versión antigua basada en SOAP (XML). Se ve en cargadores antiguos que aún funcionan en campo.
- OCPP 1.6: además de SOAP, introdujo la forma "1.6J", que se comunica con JSON sobre WebSocket. Es la versión más extendida en los cargadores instalados.
- OCPP 2.0: la estructura de mensajes se rehízo: una sesión de carga se sigue con un único evento de transacción (TransactionEvent), y se ampliaron la configuración del equipo y la seguridad. No es retrocompatible con 1.6; el software debe admitir las dos versiones por separado.
Tras la familia 2.0, la Open Charge Alliance publicó también la versión 2.1. Al comprar un cargador, lo importante no es la versión más reciente, sino la versión que el cargador y el software hablan en común.
La diferencia entre OCPP y OCPI
Los dos protocolos comunican partes distintas:
- OCPP: cargador ↔ software de gestión de carga (CSMS).
- OCPI: CSMS ↔ otra red de carga o plataforma de roaming. Que el conductor de una red cargue en la estación de otra, y la conciliación entre ambas redes, se hacen con este protocolo.
- ISO 15118: vehículo ↔ cargador. No es un protocolo del software de gestión.
Explicamos qué es un CSMS y en qué se diferencia de un CPO en el artículo CSMS nedir.
Qué revisar sobre OCPP al comprar un cargador
- ¿La ficha técnica del equipo indica qué versión de OCPP admite (1.6J, 2.0)?
- ¿Puede introducir usted mismo la dirección del centro, o el cargador está bloqueado al sistema propio del fabricante?
- ¿Puede el fabricante acreditar que ha superado la prueba de conformidad de la Open Charge Alliance?
- ¿Se puede actualizar el software de forma remota, mediante OCPP?
Si compra un cargador que no admite OCPP, no podrá cambiar más adelante el software de gestión; quedará atado al sistema del fabricante del equipo.
¿Qué versiones de OCPP admite SmartŞarj?
SmartŞarj se comunica con los cargadores mediante OCPP 1.5, 1.6 y 2.0, y con otras redes de carga y plataformas de roaming mediante OCPI 2.2.1. Así, los equipos AC y DC que hablan OCPP se gestionan desde el mismo panel, sea cual sea su marca. Para los detalles del software consulte la página de software de gestión de carga, y para el hardware la de cargadores AC y DC.