- Inicio
- Recursos
- Guía de OCPP
Guía · OCPP
OCPP, explicado.
Cómo se comunican un cargador y el software que lo opera, en qué se diferencian OCPP 1.6J y 2.0.1, y qué pasa cuando tus cargadores se conectan a ChargeIT.
OCPP es la razón por la que puedes elegir tus cargadores y tu software por separado. Así funciona, y así lo usa ChargeIT.
Qué es OCPP
El Open Charge Point Protocol es un estándar abierto mantenido por la Open Charge Alliance. Define los mensajes que intercambian un cargador y su sistema central: el cargador informa de su estado, sus sesiones y sus lecturas de contador; el sistema central autoriza a los conductores, envía comandos y fija límites de carga.
Como el estándar es abierto, cualquier cargador que lo hable puede operarse con cualquier sistema central que lo hable. Eso es lo que te permite elegir hardware y software por separado.
En OCPP 1.6 las dos partes se llaman charge point y central system. En OCPP 2.0.1 son la charging station y el charging station management system (CSMS). ChargeIT es el sistema central de cada cargador conectado a él.
Cómo se conecta un cargador
El cargador abre una conexión WebSocket con la dirección del sistema central y la mantiene abierta. Los mensajes viajan como JSON por esa única conexión, en ambos sentidos. El cargador solo necesita acceso a internet, mediante una SIM o la red del emplazamiento; el sistema central nunca tiene que entrar en la red del emplazamiento.
- El cargador se conecta a la dirección que se le dio y se identifica.
- Envía una boot notification con su modelo y su firmware, y ChargeIT lo acepta.
- Informa del estado de cada conector.
- A partir de ahí envía heartbeats, cambios de estado, solicitudes de autorización, transacciones y lecturas de contador, y recibe comandos y límites de carga.
OCPP 1.6J y 2.0.1
Las dos versiones se usan mucho. Un cargador habla una de ellas en cada conexión; algunos cargadores pueden cambiar entre ambas en sus ajustes.
| OCPP 1.6J | OCPP 2.0.1 | |
|---|---|---|
| Publicación | 2015 | 2020 |
| Transporte | JSON sobre WebSocket | JSON sobre WebSocket |
| Sesiones | Mensajes separados de inicio y fin de transacción | Un solo mensaje transaction event para el inicio, las actualizaciones y el fin |
| Ajustes del cargador | Una lista de claves de configuración | Un modelo de dispositivo de componentes y variables |
| Perfiles de seguridad | Añadidos después, en la extensión de seguridad de la Open Charge Alliance para 1.6J | Parte del estándar |
| Carga inteligente | Perfiles de carga | Perfiles de carga, con soporte de ISO 15118 en el estándar |
La tabla compara los estándares en sí. Lo que admite un cargador concreto depende de su firmware.
Cómo implementa ChargeIT OCPP
ChargeIT tiene un gestor separado para cada versión. Un cargador 2.0.1 nunca se traduce a través de la lógica de 1.6, así que cada versión conserva sus propios mensajes, estados y reglas.
- Comandos remotos desde la consola o la API: iniciar, detener, desbloquear un conector y cambiar la disponibilidad.
- Un perfil de seguridad por cargador, con las credenciales de los cargadores guardadas con hash.
- Perfiles de carga enviados por el balanceo de carga para mantener cada emplazamiento por debajo de su límite.
- Un registro de eventos por cargador, con cada mensaje recibido y cada comando enviado.
- Recuperación tras reinicios: si la plataforma se reinicia durante una carga, la sesión continúa, y las transacciones en estado desconocido se recuperan en lugar de perderse.
- Ante la duda, no: cuando no se puede decidir una autorización, la respuesta es no.
Qué necesita tu cargador
- OCPP 1.6J o 2.0.1, con ChargeIT configurado como su sistema central.
- Internet en el cargador, mediante una SIM o la red del emplazamiento.
- Un firmware que admita las funciones que quieres: la carga inteligente y el balanceo de carga necesitan los perfiles OCPP correspondientes.
Los modelos de nuestra página de hardware están probados. Los demás cargadores se conectan tras una comprobación de compatibilidad: envíanos la marca y el modelo.
Trae tus cargadores.
Dinos las marcas y modelos que tienes y te los mostraremos funcionando en ChargeIT.
Reserva una demo