Se vuoi rendere le tue colonnine utilizzabili dai clienti di molti fornitori di servizi di mobilità, incontrerai due sigle: OCPI e OICP. OCPI è un protocollo aperto per il roaming diretto o tramite piattaforma. OICP, l'Open InterCharge Protocol, è il protocollo per collegarsi a Hubject, una delle maggiori piattaforme di roaming. Questa guida spiega cosa fa OICP e quando serve.

In sintesi
  • OICP collega CPO ed EMP alla piattaforma Hubject, che instrada i dati tra loro.
  • Copre dati EVSE, stato in tempo reale, autorizzazione, avvio e arresto remoti, charge detail record, prezzi e notifiche.
  • Le versioni recenti usano REST e JSON, protetti da certificati TLS reciproci.
  • OICP è centrato sulla piattaforma; OCPI supporta sia collegamenti peer-to-peer sia piattaforme.

Cos'è OICP

OICP è stato creato da Hubject per scambiare dati di roaming attraverso la propria piattaforma. A differenza di OCPI, dove i partner possono parlarsi direttamente, i messaggi OICP passano sempre dalla piattaforma Hubject, che li inoltra al partner corretto in base ai contratti attivati nel suo marketplace. La specifica è pubblica, mentre piattaforma e contratti sono gestiti da Hubject. Per il quadro generale leggi le piattaforme di roaming spiegate.

I ruoli in OICP

RuoloNome OICPResponsabilità
Operatore di ricaricaCPOPubblica dati e stato degli EVSE, chiede l'autorizzazione, invia i CDR
Fornitore di servizi di mobilitàEMPAutorizza i propri clienti, avvia e arresta da remoto, riceve i CDR
PiattaformaHubjectInstrada i messaggi, gestisce i contratti, offre la compensazione

La differenza tra questi ruoli è spiegata nell'articolo CPO e MSP.

I principali servizi OICP

Dati e stato degli EVSE

I CPO inviano alla piattaforma i dati statici di ogni EVSE, come indirizzo, coordinate, prese, potenza e accessibilità. Lo stato in tempo reale, libero, occupato o fuori servizio, viene inviato separatamente così che le app degli EMP lo mostrino in diretta. Ogni EVSE è identificato dal proprio EVSE ID.

Autorizzazione

Quando un conducente avvicina la tessera RFID, il CPO invia alla piattaforma una richiesta di autorizzazione, che viene inoltrata all'EMP emittente. La risposta arriva in pochi secondi. Per l'avvio da app, l'EMP invia una richiesta di avvio remoto che la piattaforma inoltra al CPO, il quale avvia la sessione via OCPP.

Charge detail record

Dopo la sessione il CPO invia un CDR con identificazione, orari, energia e letture del contatore. La piattaforma lo inoltra all'EMP e può usarlo per la compensazione. Vedi la guida ai charge detail record per le buone pratiche.

Prezzi

Le versioni recenti di OICP consentono ai CPO di pubblicare prodotti tariffari e prezzi per singolo EVSE verso gli EMP, che possono così mostrare il prezzo prima della ricarica e fatturare in modo coerente.

Prenotazioni e notifiche

OICP supporta la prenotazione remota quando entrambi i partner la prevedono, oltre a notifiche che comunicano all'EMP avvio, avanzamento, fine o errore della ricarica. Le app degli EMP possono così mostrare la sessione in tempo reale.

Plug & Charge

Hubject gestisce anche un'infrastruttura a chiave pubblica per il Plug & Charge ISO 15118. Tramite essa si possono fornire certificati di contratto, così che il veicolo si identifichi automaticamente al collegamento, senza tessera né app.

Basi tecniche

  • Trasporto: HTTPS RESTful con JSON nelle versioni attuali, SOAP nelle precedenti.
  • Sicurezza: TLS reciproco con certificati rilasciati per la connessione alla piattaforma.
  • Tipi di identificazione: RFID, identificazione remota, QR code e Plug & Charge.
  • Test: è disponibile un ambiente di preproduzione prima del go-live.

OICP e OCPI a confronto

AspettoOICPOCPI
GestioneHubjectEVRoaming Foundation
TopologiaCentrata sulla piattaforma HubjectPeer-to-peer o tramite piattaforme
ContrattiAttivati nel marketplace della piattaformaBilaterali o tramite piattaforma
Sessioni in corsoNotifiche di ricaricaModulo Sessions
Smart chargingLimitatoModulo ChargingProfiles
Uso tipicoRaggiungere la rete di partner HubjectPartner diretti e piattaforme basate su OCPI

Nessuno dei due sostituisce OCPP, che collega ogni colonnina al tuo CSMS. Vedi OCPI e OCPP per capire come si combinano i livelli.

Ti serve OICP?

OICP serve se decidi di collegarti direttamente alla piattaforma Hubject. Alcuni operatori raggiungono gli stessi partner tramite altre piattaforme o collegamenti OCPI diretti. Decidi in base agli EMP usati dai tuoi conducenti, alle condizioni commerciali e alle capacità della tua piattaforma. Molte reti combinano più collegamenti.

Domande frequenti

OICP è gratuito?

La specifica è pubblica, ma il collegamento alla piattaforma Hubject richiede un contratto e commissioni di piattaforma.

Un CPO può usare OICP e OCPI insieme?

Sì. Molti CPO si collegano a Hubject con OICP e ad altri partner o piattaforme con OCPI, purché il loro sistema mantenga coerenti tariffe, stati e CDR.

OICP funziona con colonnine OCPP 1.6J?

Sì. OICP opera tra sistemi di back-office, quindi il protocollo della colonnina non conta. Il CSMS traduce tra OCPP e OICP.

Üreticy collega le colonnine via OCPP e i partner tramite roaming OCPI, con log completi dei messaggi. Scopri la piattaforma oppure parliamo dei tuoi piani di roaming.