- Home
- Risorse
- Guida a OCPP
Guida · OCPP
OCPP, spiegato.
Come una colonnina e il software che la gestisce comunicano tra loro, in cosa differiscono OCPP 1.6J e 2.0.1, e cosa succede quando le tue colonnine si collegano a ChargeIT.
OCPP è il motivo per cui puoi scegliere colonnine e software separatamente. Ecco come funziona e come lo usa ChargeIT.
Cos’è OCPP
L’Open Charge Point Protocol è uno standard aperto mantenuto dalla Open Charge Alliance. Definisce i messaggi che una colonnina e il suo sistema centrale si scambiano: la colonnina comunica il suo stato, le sue sessioni e le letture del contatore; il sistema centrale autorizza i conducenti, invia comandi e imposta i limiti di ricarica.
Poiché lo standard è aperto, ogni colonnina che lo parla può essere gestita da qualsiasi sistema centrale che lo parla. È ciò che ti permette di scegliere hardware e software separatamente.
In OCPP 1.6 le due parti si chiamano charge point e central system. In OCPP 2.0.1 sono la charging station e il charging station management system (CSMS). ChargeIT è il sistema centrale per ogni colonnina collegata.
Come si collega una colonnina
La colonnina apre una connessione WebSocket verso l’indirizzo del sistema centrale e la tiene aperta. I messaggi viaggiano in JSON su quell’unica connessione, in entrambe le direzioni. Alla colonnina serve solo l’accesso a internet, tramite SIM o la rete del sito; il sistema centrale non deve mai entrare nella rete del sito.
- La colonnina si collega all’indirizzo che le è stato dato e si identifica.
- Invia una boot notification con modello e firmware, e ChargeIT la accetta.
- Comunica lo stato di ogni connettore.
- Da lì in poi invia heartbeat, cambi di stato, richieste di autorizzazione, transazioni e letture del contatore, e riceve comandi e limiti di ricarica.
OCPP 1.6J e 2.0.1
Entrambe le versioni sono molto diffuse. Una colonnina parla una delle due su una data connessione; alcune colonnine possono passare dall’una all’altra nelle impostazioni.
| OCPP 1.6J | OCPP 2.0.1 | |
|---|---|---|
| Pubblicazione | 2015 | 2020 |
| Trasporto | JSON su WebSocket | JSON su WebSocket |
| Sessioni | Messaggi separati di inizio e fine transazione | Un unico messaggio transaction event per inizio, aggiornamenti e fine |
| Impostazioni della colonnina | Un elenco di chiavi di configurazione | Un modello del dispositivo fatto di componenti e variabili |
| Profili di sicurezza | Aggiunti in seguito, nell’estensione di sicurezza della Open Charge Alliance per 1.6J | Parte dello standard |
| Smart charging | Profili di ricarica | Profili di ricarica, con supporto ISO 15118 nello standard |
La tabella confronta gli standard in sé. Ciò che supporta una specifica colonnina dipende dal suo firmware.
Come ChargeIT gestisce OCPP
ChargeIT ha un gestore separato per ogni versione. Una colonnina 2.0.1 non viene mai tradotta tramite la logica 1.6, così ogni versione mantiene i propri messaggi, stati e regole.
- Comandi remoti dalla console o dall’API: avvio, arresto, sblocco di un connettore e cambio di disponibilità.
- Un profilo di sicurezza per colonnina, con le credenziali delle colonnine salvate in forma hash.
- Profili di ricarica inviati dal bilanciamento del carico per tenere ogni sito sotto il suo limite.
- Un registro eventi per colonnina, con ogni messaggio ricevuto e ogni comando inviato.
- Ripresa dopo il riavvio: se la piattaforma si riavvia durante una ricarica, la sessione continua, e le transazioni in uno stato sconosciuto vengono recuperate invece di andare perse.
- Rifiuto in caso di dubbio: quando un’autorizzazione non può essere decisa, la risposta è no.
Cosa serve alla tua colonnina
- OCPP 1.6J o 2.0.1, con ChargeIT impostato come sistema centrale.
- Internet alla colonnina, tramite SIM o la rete del sito.
- Un firmware che supporti le funzioni che vuoi: smart charging e bilanciamento del carico richiedono i profili OCPP corrispondenti.
I modelli nella nostra pagina hardware sono testati. Le altre colonnine si collegano dopo una verifica di compatibilità: inviaci marca e modello.
Porta le tue colonnine.
Dicci le marche e i modelli che gestisci e te li mostreremo in funzione su ChargeIT.
Prenota una demo