
"OCPP" è solo uno slogan pubblicitario, non una garanzia. Questa guida mette in luce le incompatibilità tra i dialetti, le insidie legate alle versioni e i fallimenti concreti che i fornitori non menzionano nei loro opuscoli.
.png)
Non c'è sensazione peggiore di vedere la dashboard segnalare uno stato di rete al 100% mentre l'assistenza clienti è intasata da automobilisti bloccati. Hai pagato per un futuro "plug-and-play" e ti ritrovi a dover analizzare i log JSON a mezzanotte.
IL Open Charge Point Protocol OCPP ) avrebbe dovuto risolvere questo problema. In pratica, l'interoperabilità raramente si risolve con un'etichetta "siamo conformi": due OCPP -I dispositivi conformi potrebbero comunque non funzionare correttamente insieme.
Questa guida va oltre le brochure e si addentra nella realtà tecnica della corsa OCPP software in produzione:
Per comprendere il fallimento, parti dallo strumento. Quindi, cos'è? OCPP ?
IL Open Charge Point Protocol è il linguaggio standard che permette EV I caricabatterie (hardware) comunicano con il back-end della stazione di ricarica, il sistema di gestione dei punti di ricarica (CPMS) . Open Charge Alliance È stato progettato per garantire l'interoperabilità, in modo da non essere vincolati a un singolo produttore di hardware.
Ecco il trucco: OCPP Non è una porta USB universale. È un linguaggio con dei dialetti.
" OCPP "Compliant" significa che il caricabatterie e il software parlano la stessa lingua. Non significa che si capiscano. Un texano e un abitante di Glasgow parlano entrambi inglese; buona fortuna a riuscire a parlare con loro al telefono al primo tentativo.
Quando il tuo nuovo hardware costoso parla " OCPP 1.6 Se il "Dialetto A" è impostato e il CPMS si aspetta il "Dialetto B", il cruscotto rimane verde mentre i conducenti non possono ricaricare.
A livello tecnico, moderno OCPP Implementazioni ( OCPP 1.6J, 2.0.1 e 2.1) comunicano tramite WebSockets, una connessione bidirezionale persistente tra il caricabatterie e il cloud. Lo scambio si articola in tre fasi principali:
Una distinzione rapida che può confondere le persone: la OCPP Il protocollo regola il modo in cui un caricabatterie comunica con la tua piattaforma. Un protocollo gemello, l'Open Charge Point Interface ( OCPI ), regola il modo in cui le piattaforme comunicano tra loro per il roaming. Confondere i due è la fonte di molte conversazioni confuse tra i fornitori.
Ora, con quella base nel OCPP protocollo, vediamo come i diversi dialetti si trasformano in veri problemi software per i punti di ricarica.
Il più grande mito su OCPP La conformità implica che lo standard sia rigido. Non è così. La specifica è permissiva.
Il protocollo definisce l'aspetto di un messaggio. Lascia spazio all'interpretazione su quando e perché tale messaggio viene inviato.
Entrambi sono tecnicamente OCPP -conforme. Ma se il tuo backend si aspetta che la notifica al primo passaggio attivi una modifica nella tua app per i conducenti, i caricabatterie del produttore B sembreranno difettosi ai tuoi clienti.
Ciò si applica principalmente a OCPP 1.6. OCPP Le versioni 2.0.1 e 2.1 sono molto più precise: definiscono quando un caricabatterie deve inviare un messaggio, non solo come deve apparire. Ciononostante, i caricabatterie inviano comunque alcuni messaggi in diversi momenti della sessione di ricarica, e questo è sufficiente a causare incomprensioni tra il caricabatterie e il CPMS.
Spesso, acquistando un progetto di integrazione, si ha la necessità di tradurre questi dialetti hardware, oltre al software stesso.
I dialetti sono solo una parte della storia. La vera misura di un OCPP L'implementazione si riferisce al comportamento del sistema quando la connettività si interrompe, l'hardware presenta malfunzionamenti e iniziano a emergere casi limite non previsti dai test di laboratorio. Ecco come si presenta nella pratica.
OCPP integrazione con EV I sistemi di gestione della tariffazione presentano malfunzionamenti specifici e ripetibili. Gli scenari seguenti sono casi anonimizzati che abbiamo risolto per i nostri clienti e ognuno di essi segna il confine tra un sistema CPMS standard e uno operativo.
Il fusibile bruciato. Un sito con capacità di rete limitata utilizzato OCPP smart charging profili per limitare dinamicamente il consumo energetico. Durante un temporale, la connessione internet del sito si è interrotta. Il CPMS standard ha smesso di inviare profili e i caricabatterie, non ricevendo istruzioni, sono tornati al loro limite hardware massimo di 32A. Il fusibile principale del sito è saltato, il che ha comportato la chiamata di un elettricista di emergenza e la permanenza offline per 24 ore.
La soluzione operativa: un maturo OCPP la piattaforma scrive un fallback del limite di sicurezza nelle impostazioni interne del caricabatterie tramite OCPP Le chiavi vengono inserite prima ancora che la connessione si interrompa. Perdendo il collegamento, il caricabatterie passa a una potenza di sicurezza di 6A e mantiene il sito attivo. Questo è esattamente il tipo di scenario che una logica di gestione del carico avanzata è progettata per gestire.
La sessione del fantasma. A charge point operator CPO Abbiamo notato una discrepanza tra l'energia erogata e le fatture inviate. Un automobilista ha avviato la ricarica e il caricabatterie ha inviato normalmente il comando StartTransaction al back-end. Al termine della ricarica, un problema con la rete cellulare o un guasto al caricabatterie ha interrotto la comunicazione e il caricabatterie non ha più inviato il comando StopTransaction. Il sistema CPMS non è mai stato informato della fine della sessione. Il risultato è stata una sessione fantasma: energia erogata, ma nessuna registrazione di fatturazione. Alcuni modelli di caricabatterie sono più soggetti a questo problema rispetto ad altri.
Soluzione operativa: sui modelli di caricabatterie noti per questo problema, il sistema verifica se la sessione precedente su quel connettore è stata completata ogni volta che ne inizia una nuova. In caso contrario, il sistema la chiude, stimando l'ora di fine, in modo che sia comunque possibile creare una registrazione di fatturazione. I modelli di caricabatterie che inviano correttamente il messaggio StopTransaction non sono interessati.
Il firmware brick. A fleet manager ha spinto un aggiornamento del firmware raccomandato dal produttore alla versione 200 OCPP EV caricabatterie. L'aggiornamento ha leggermente modificato il formato del timestamp nel messaggio MeterValues, un errore comune nell'implementazione del protocollo. Il backend ha rifiutato i messaggi considerandoli JSON non valido. I caricabatterie funzionavano, ma non venivano registrati dati.
La soluzione operativa: un CPMS con un livello di acquisizione tollerante segnala i dati non validi con un avviso e li registra comunque, invece di rifiutarli direttamente e perdere la registrazione del ricavo.
Ognuno di questi è evitabile quando OCPP Il software viene implementato per il caotico mondo reale, non per il laboratorio.
Le migliori pratiche per OCPP vivi nella governance, non nell'elenco delle funzionalità. Tratta OCPP EV L'acquisizione del software per i caricabatterie come audit tecnico. Le colonne "sì/no" in una richiesta di proposta (RFP) non forniscono alcuna informazione sul livello di maturità. Poniti invece queste quattro domande:
4.1 Cosa fare quando i risultati non tornano?
Se le risposte di un fornitore rivelano delle lacune, avete due possibilità. Gli operatori che già utilizzano una piattaforma debole dovrebbero valutare come migrare senza interruzioni del servizio e senza perdere lo storico di fatturazione. Gli operatori che devono ancora scegliere un fornitore dovrebbero confrontare i candidati preselezionati proprio in base a questi criteri prima di firmare il contratto. In entrambi i casi, è fondamentale ottenere prima tutti i dettagli: scaricate l'analisi completa delle lacune dei fornitori OCPP e portate le quattro domande sopra elencate al vostro prossimo colloquio con il fornitore.
Non scriviamo questo per spaventarvi. Lo scriviamo perché l'era dell'accaparramento delle terre di EV La fase di caricamento è terminata. Ora siamo nell'era operativa.
Il gioco è cambiato. La redditività ora deriva dal tempo di attività del sistema, dall'integrità dei ricavi e dal costo del servizio. Per capire come questi elementi si manifestano sull'intera piattaforma, consulta la nostra guida al software di gestione della ricarica dei EV . Il numero di prese nel terreno non decide più chi vince e OCPP I problemi di implementazione rappresentano la principale minaccia per tutti e tre.
Ocean Non pretendiamo che il nostro software sia magico. Siamo il partner con le cicatrici della battaglia. Abbiamo trascorso anni a perfezionare l'integrazione OCPP di Ocean per gestire la realtà frammentata del mercato hardware e oggi ne gestiamo oltre 210. OCPP modelli di caricabatterie in produzione, quindi non dovrai occuparti tu di questo lavoro.
La profondità di OCPP Non si tratta solo di un dettaglio ingegneristico. Determina se la tua piattaforma regge sotto carico, ed è questo che fa la differenza tra un centro di costo e una tecnologia all'avanguardia. Scopri come la profondità OCPP della piattaforma influisce sulla tua posizione competitiva .
Volete passare da un approccio "pronti all'uso" a uno basato sulla collaborazione e la fiducia? Parlate con il nostro team per scoprire le implementazioni OCPP in contesti reali . Vi mostreremo le nostre esperienze e le soluzioni che abbiamo adottato.