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.
- 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
| Ruolo | Nome OICP | Responsabilità |
|---|---|---|
| Operatore di ricarica | CPO | Pubblica dati e stato degli EVSE, chiede l'autorizzazione, invia i CDR |
| Fornitore di servizi di mobilità | EMP | Autorizza i propri clienti, avvia e arresta da remoto, riceve i CDR |
| Piattaforma | Hubject | Instrada 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
| Aspetto | OICP | OCPI |
|---|---|---|
| Gestione | Hubject | EVRoaming Foundation |
| Topologia | Centrata sulla piattaforma Hubject | Peer-to-peer o tramite piattaforme |
| Contratti | Attivati nel marketplace della piattaforma | Bilaterali o tramite piattaforma |
| Sessioni in corso | Notifiche di ricarica | Modulo Sessions |
| Smart charging | Limitato | Modulo ChargingProfiles |
| Uso tipico | Raggiungere la rete di partner Hubject | Partner 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.
