Un conducente che usa un'app di ricarica si aspetta che funzioni sulle colonnine di molte aziende diverse. Dietro questa esperienza semplice, la rete di ricarica e il fornitore dell'app devono scambiarsi molte informazioni: dove sono le colonnine, se sono libere, quanto costano, se il conducente può ricaricare e quanta energia è stata erogata. Il protocollo aperto più diffuso per questo scambio è OCPI, l'Open Charge Point Interface.

Questa guida spiega cosa fa OCPI, come si combinano i suoi moduli, quali versioni esistono e cosa serve per iniziare con il roaming.

In sintesi
  • OCPI collega i sistemi di back-office degli operatori di ricarica (CPO) e dei fornitori di servizi di mobilità (MSP).
  • È un protocollo REST/JSON aperto e gratuito, gestito dall'EVRoaming Foundation.
  • I moduli coprono posizioni, tariffe, token, sessioni, charge detail record, comandi remoti e smart charging.
  • OCPI funziona in modo diretto o tramite piattaforme di roaming e completa OCPP senza sostituirlo.

Quale problema risolve OCPI?

Senza un protocollo comune, ogni CPO dovrebbe realizzare un'integrazione su misura con ogni MSP. Con decine di reti e centinaia di fornitori in un solo Paese, diventerebbe presto ingestibile. OCPI definisce un modo standard di condividere i dati per il roaming, così un'unica implementazione può collegarsi a molti partner. I due ruoli coinvolti sono spiegati nella nostra guida CPO e MSP.

Come funziona OCPI

OCPI è un insieme di API REST su HTTPS con messaggi JSON. Ogni parte espone endpoint per i moduli che supporta e chiama quelli dell'altra. I dati scorrono in entrambe le direzioni: il CPO invia aggiornamenti su posizioni e sessioni, l'MSP può richiedere dati o inviare comandi. Uno scambio iniziale di credenziali condivide token e versioni concordate, così ciascuno sa come autenticarsi e quali moduli supporta l'altro.

I principali moduli OCPI

ModuloCosa faDirezione tipica
Credentials e VersionsRegistrazione, token di autenticazione e negoziazione della versioneEntrambe
LocationsSiti, EVSE e connettori con stato, potenza e orariDa CPO a MSP
TariffsStrutture di prezzo per energia, tempo, sosta e quote fisseDa CPO a MSP
TokensTessere RFID e identificativi app autorizzati a ricaricareDa MSP a CPO
SessionsSessioni in corso con energia e costo fino a quel momentoDa CPO a MSP
CDRsCharge detail record finali per la fatturazioneDa CPO a MSP
CommandsAvvio, arresto, prenotazione e sblocco da remotoDa MSP a CPO
ChargingProfilesRichieste di smart charging lato MSPDa MSP a CPO
HubClientInfoInformazioni sulle parti collegate tramite piattaformaDa piattaforma alle parti

Una sessione in roaming con OCPI, passo dopo passo

  1. Il CPO pubblica posizioni e tariffe; l'MSP le mostra nella sua app.
  2. Il conducente avvicina la tessera RFID o avvia dall'app. Il CPO verifica il token, tramite un elenco ricevuto con il modulo Tokens o con una richiesta di autorizzazione in tempo reale.
  3. Il CSMS del CPO avvia la sessione sulla colonnina tramite OCPP e comunica l'avanzamento all'MSP con il modulo Sessions.
  4. A fine ricarica il CPO invia un CDR con energia, durata e costo.
  5. L'MSP fattura il conducente e il CPO fattura l'MSP secondo l'accordo.

Le versioni di OCPI

VersionePunti principali
2.1.1Prima versione stabile ampiamente adottata, ancora presente in molte integrazioni
2.2 / 2.2.1Supporto per piattaforme e più ruoli per parte, tariffe migliorate, profili di ricarica; oggi la versione più diffusa
2.3.0Ultima versione principale, con aggiunte legate all'AFIR come informazioni sul pagamento ad hoc e dati di posizione più ricchi

I partner devono accordarsi su una versione comune. Una piattaforma che ne supporta diverse può collegarsi a più partner senza chiedere loro di aggiornarsi.

Diretto o tramite piattaforma?

OCPI si può usare direttamente tra due parti, con pieno controllo e senza commissioni, oppure tramite una piattaforma di roaming a cui ciascuno si collega una volta per raggiungere molti partner. Le piattaforme gestiscono anche contratti e compensazione finanziaria. Molti CPO iniziano con una piattaforma per la copertura e aggiungono connessioni dirette con i partner più importanti.

OCPI e OCPP: complementari, non concorrenti

OCPP collega una colonnina al suo sistema di gestione; OCPI collega quel sistema ai sistemi di altre aziende. Una sessione in roaming usa quindi entrambi: OCPP tra colonnina e CPO, OCPI tra CPO e MSP. L'articolo OCPI vs OCPP li confronta in dettaglio e la nostra guida al protocollo OCPP spiega il lato colonnina.

OCPI e normativa

I regolatori si aspettano sempre più il roaming. Nell'UE il regolamento AFIR richiede dati aperti sui punti di ricarica e OCPI 2.3.0 aggiunge funzioni utili per rispettarlo. Nel Regno Unito le Public Charge Point Regulations 2023 richiedono che i dati aperti siano forniti tramite OCPI. Anche dove non è obbligatorio, il roaming è spesso requisito per incentivi e bandi.

Come iniziare con OCPI

  1. Scegli il ruolo: CPO, MSP o entrambi.
  2. Verifica la piattaforma: il tuo CSMS dovrebbe supportare OCPI nativamente, meglio se in più versioni.
  3. Pulisci i dati: posizioni, connettori e tariffe corretti sono essenziali, perché i partner li mostrano ai loro conducenti.
  4. Scegli i partner: piattaforma, connessioni dirette o entrambe.
  5. Testa e vai live: esegui sessioni di prova con ogni partner e riconcilia con cura i primi CDR.

Domande frequenti

OCPI è gratuito?

Sì. La specifica è aperta e gratuita. I costi derivano dall'implementazione, dalle commissioni delle piattaforme e dagli accordi commerciali con i partner.

Chi gestisce OCPI?

L'EVRoaming Foundation, un'organizzazione senza scopo di lucro che pubblica le nuove versioni e ne sostiene l'adozione.

Mi serve OCPI se ho poche colonnine?

Non necessariamente all'inizio, ma il roaming può aumentare molto l'utilizzo. Molti piccoli operatori si collegano tramite una piattaforma che supporta già OCPI.

Quale versione di OCPI usare?

Oggi la più diffusa è OCPI 2.2.1. Se operi nell'UE pianifica la 2.3.0 per i dati legati all'AFIR e mantieni la 2.1.1 per i partner non ancora aggiornati.

Collega le tue colonnine a MSP e piattaforme di roaming tramite OCPI, dalla stessa piattaforma che gestisce la tua rete OCPP. Scopri le funzioni di roaming di Üreticy oppure contattaci per pianificare i primi collegamenti.