Il protocollo OCPP fornisce una soluzione di comunicazione unificata tra le stazioni di ricaricacaricatore per auto elettrica wallbox e qualsiasi sistema di gestione centrale. Questa architettura di protocollo supporta l'interconnessione di qualsiasi addebitocaricatore per auto elettrica wallbox sistema di gestione centrale del fornitore di servizi con tutte le postazioni di tariffazione.
I. Protocollo OCPP
1. Il nome completo di OCPP è Open Charge Point Protocol, che è un protocollo libero e aperto sviluppato da OCA (Open Charge Alliance), un'organizzazione con sede nei Paesi Bassi. Il punto di ricarica apertocaricatore per auto elettrica wallbox Il protocollo (OCPP) viene utilizzato per la comunicazione unificata tra le stazioni di ricarica (CS)caricatore per auto elettrica wallboxe qualsiasi sistema di gestione delle stazioni di ricarica (CSMS). Questa architettura di protocollo supporta l'interconnessione del CSMS di qualsiasi fornitore di servizi di ricarica con tutte le postazioni di ricarica. Vantaggi del protocollo OCPP: aperto e gratuito da utilizzare, impedisce il vincolo a un unico fornitore (piattaforma di ricarica), riduce i tempi/fatica di integrazione e i problemi IT.
2、Versioni principali del protocollo OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP è limitato dai vincoli del proprio protocollo, non può essere un'ampia gamma di promozione rapida; La versione JSON della comunicazione WebSocket può essere utilizzata in qualsiasi ambiente di rete per scambiarsi dati, il protocollo più utilizzato sul mercato è la versione 1.6J, OCPP2.0.1 è il protocollo uscito nel 2018 che promuove l'uso della direzione del futuro.
3, le differenze tra le varie versioni dell'OCPPricarica auto elettrica wallboxr
OCPP1.* è compatibile con le versioni precedenti, OCPP1.6 è compatibile con OCPP1.5, OCPP1.5 è compatibile con OCPP1.2.
OCPP2.0.1 non è compatibile con OCPP1.6, OCPP2.0.1 anche se alcuni contenuti di OCPP1.6 lo hanno, ma il formato del frame di dati inviato è stato completamente diverso, OCPP2.0.1 ha aggiunto molte cose di OCPP1.6 non hanno la funzione, per esempio.
(1) StartTransaction e StopTransaction in OCPP1.6 sono sostituiti da TransactionEvent in OCPP2.0.1.
(2) L'aggiornamento del firmware in OCPP2.0.1 aggiunge firme digitali per impedire download incompleti del firmware, con conseguenti errori di aggiornamento del firmware.
(3) L'ID transazione è garantito come univoco dalla piattaforma in OCPP1.6 e garantito come univoco dalla stazione di addebitocaricatore per auto elettrica wallboxnell'OCPP2.0.1.
(4) In OCPP1.6, i posti difettosi sono stati ottimizzati e aggiornati, ad esempio: in OCPP1.6, i dati TransactionId all'interno di StartTransaction sono determinati dalla piattaforma, ma in OCPP2.0.1, è la pila di addebitocaricatore per auto elettrica wallbox che determina il valore TransactionId, il che è vantaggioso perché in caso di guasto della rete è necessario inviare nuovamente i dati StartTransaction quando viene caricata la pilacaricatore per auto elettrica wallbox deve inviare nuovamente i dati. Il vantaggio di ciò è che quando si verifica un errore di rete, è necessario inviare nuovamente i dati di StartTransaction, se si tratta della versione OCPP1.6, è molto probabile che la piattaforma salvi due copie degli stessi dati di transazione, con conseguente detrazione del i soldi del cliente due volte;
(5) OCPP 2.0.1 dettagli e caratteristiche molto di più rispetto alla versione 1.6, lo sviluppo della difficoltà è aumentato.
In secondo luogo, l’accordo OCPP 2.0.1
OCPP2.0.1 supporta l'uso della comunicazione websocket di dati in formato JSON, OCPP2.0.1 non è compatibile con OCPP1.6.
Supporta più metodi di autorizzazione di sicurezza, ISO15118, ricarica intelligente, gestione dei dispositivi, gestione della ricarica, ecc. Presenta elevata compatibilità, elevata sicurezza ed elevata scalabilità.
Topologia di rete OCPP
1、Architettura software OCPP2.0.1
Comprende principalmente moduli di trasmissione dati, autorizzazione, sicurezza, configurazione, diagnosi, gestione firmware, gestione dispositivi e gestione ricarica, ecc. Divisione moduli funzionali (parte) nel protocollo OCPP2.0.1:
2、Modulo di trasmissione dati (DataTransfer).
Utilizzare la libreria di terze parti libwebsockets per stabilire una connessione websocket con il CSMS remoto attraverso la rete per l'interazione dei dati; utilizzare la libreria di terze parti rapidjson per
3、Modulo di autorizzazione (autorizzazione).
I metodi di autorizzazione includono RFID, pulsante di avvio, carta di debito/credito, codice PIN, CSMS, idToken locale, ISO15118, autorizzazione offline e così via.
Esempio: grafico temporale dell'autorizzazione CSMS
4、Modulo Sicurezza (Sicurezza).
Il modulo di sicurezza utilizza la libreria di terze parti mbedtls RSA, il modulo ECC (Elliptic Curve) per crittografare e decrittografare i dati e il modulo X509 per gestire i certificati.
Esempio: diagramma temporale per l'aggiornamento dei certificati delle stazioni di ricarica
5、Modulo Transazioni (Transazioni).
Le transazioni si riferiscono al processo di ricarica di un veicolo elettrico tramite un dispositivo di ricarica.
In OCPP2.0, tutti i messaggi relativi alle transazioni sono integrati nel messaggio
Diagramma temporale: avvio transazione - Plug and Play
6、Modulo Valori contatore
Durante il processo di transazione, è necessario inviare periodicamente i dati del contatore locale a CSMS, in modo che CSMS e gli utenti possano comprendere l'avanzamento della transazione in tempo reale.
Diagramma temporale: dati del contatore relativi alle transazioni
7、Modulo costi
Il modulo di fatturazione è un nuovo modulo software in OCPP2.0, utilizzato per fornire agli utenti informazioni su prezzi e fatturazione. Comprende principalmente:
-Prima della ricarica, fornire informazioni dettagliate sul prezzo della stazione di ricaricacaricatore per auto elettrica wallbox.
-Durante la ricarica, fornisce informazioni sui costi in tempo reale.
-Dopo la ricarica, fornisce informazioni sulla ricarica finale.
(1) Diagramma temporale delle informazioni sui prezzi prima della ricarica:
(2) Grafico temporale delle informazioni di fatturazione durante la ricarica
(3) Diagramma temporale delle informazioni sulla ricarica dopo la ricarica
8、Modulo di prenotazione
La prenotazione è una funzione riservata, che può essere impostata dall'operatore. Poiché non ci sono molte stazioni di ricaricacaricatore per auto elettrica wallbox e l’autonomia dei veicoli elettrici è limitata, gli utenti devono assicurarsi in anticipo il possesso delle apparecchiature di ricarica.
Diagramma temporale per la prenotazione dell'attrezzatura di ricarica designata presso una stazione di ricaricacaricatore per auto elettrica wallbox:
9、Modulo di ricarica intelligente
La ricarica intelligente si riferisce al comportamento di regolazione dinamica della potenza di ricarica secondo necessità durante il processo di ricarica. Comprende principalmente:
-Bilanciamento del carico all'interno della stazione di ricarica -Controllo centrale del sistema
-Ricarica intelligente locale -Controllo del sistema di gestione dell'energia
Nella ricarica intelligente OCPPcaricatore per auto elettrica wallbox Il controllo si riflette principalmente nei Profili di ricarica, che contengono i limiti di trasferimento di energia per la stazione di ricarica in un determinato momento.
Contenuto del messaggio dei profili di ricarica (JSON):
10、Modulo diagnostico
Viene utilizzato per diagnosticare a distanza i problemi della stazione di ricarica caricando un file contenente le informazioni diagnostiche dalla stazione di ricarica.
Diagramma della sequenza di caricamento del file di informazioni diagnostiche:
Codice relativo al file diagnostico (parte):
11、Modulo di gestione del firmware
Quando la stazione di ricarica deve aggiornare il firmware, CSMS avviserà la stazione di ricarica quando potrà iniziare a scaricare il nuovo firmware e la stazione di ricarica dovrà avvisare CSMS dopo ogni passaggio di download e installazione del nuovo firmware.
Esempio: diagramma temporale dell'aggiornamento firmware (parziale)
Codice relativo all'aggiornamento del firmware (parte):
12、Modulo DisplayMessage
Il modulo messaggi di visualizzazione viene utilizzato dall'operatore della stazione di ricarica (CSO) per visualizzare all'utente le informazioni relative alla ricarica, il modulo messaggi di visualizzazione è una nuova funzione in OCPP 2.0, che include principalmente
-Messaggio visualizzato sul display da parte di CSO
-Stazione di ricaricacaricatore per auto elettrica wallbox caricamento del messaggio visualizzato
Impostazione del diagramma temporale dei messaggi sul display:
Ottieni il grafico temporale dei messaggi visualizzati:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Orario di pubblicazione: 09 agosto 2024