U protocolu OCPP furnisce una soluzione di cumunicazione unificata trà stazioni di caricaWallbox caricatore di vittura elettrica è ogni sistema di gestione cintrali. Questa architettura di protocolu sustene l'interconnessione di qualsiasi caricaWallbox caricatore di vittura elettrica sistema di gestione cintrali di u fornitore di servizii cù tutti i posti di carica.
I. Protocolu OCPP
1. U nome cumpletu di OCPP hè Open Charge Point Protocol, chì hè un protokollu liberu è apertu sviluppatu da l'OCA (Open Charge Alliance), una urganizazione basata in l'Olanda. U puntu di carica apertaWallbox caricatore di vittura elettrica U protocolu (OCPP) hè adupratu per a cumunicazione unificata trà stazioni di carica (CS)Wallbox caricatore di vittura elettricaè qualsiasi sistema di gestione di stazioni di ricarica (CSMS). Questa architettura di protocolu supporta l'interconnessione di u CSMS di qualsiasi fornitore di serviziu di carica cù tutti i posti di carica. Vantaghji di u protocolu OCPP: apertu è liberu d'utilizà, impedisce u lock-in à un solu fornitore (piattaforma di carica), riduce u tempu di integrazione / sforzu è prublemi IT.
2、Versioni principali di u protocolu OCPP
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP hè limitatu da i so propiu protokolli restrizioni, ùn pò micca esse una larga gamma di prumuzione rapida; A versione JSON di a cumunicazione WebSocket, pò esse in ogni ambiente di rete per mandà dati à l'altri, i protokolli più utilizati nantu à u mercatu hè a versione 1.6J, OCPP2.0.1 hè u 2018 fora di u protocolu hè prumove l'usu di a direzzione. di u futuru.
3, e sfarenze trà e diverse versioni OCPPWallbox carica di vittura elettricar
OCPP1.* hè compatible cù versioni più bassi, OCPP1.6 hè cumpatibile cù OCPP1.5, OCPP1.5 hè cumpatibile cù OCPP1.2.
OCPP2.0.1 ùn hè micca cumpatibile cù OCPP1.6, OCPP2.0.1 ancu s'ellu alcuni di u cuntenutu di OCPP1.6 anu ancu, ma u formatu di u quadru di dati mandatu hè statu cumplitamenti diversu, OCPP2.0.1 hà aghjustatu assai OCPP1.6. Ùn avete micca a funzione, per esempiu.
(1) StartTransaction è StopTransaction in OCPP1.6 sò rimpiazzati da TransactionEvent in OCPP2.0.1.
(2) L'aghjurnamentu di u firmware in OCPP2.0.1 aghjunghjenu signature digitale per prevene scarichi di firmware incompleti, chì portanu à fallimenti di l'aghjurnamentu di firmware.
(3) U transazzioneId hè garantitu per esse unicu da a piattaforma in OCPP1.6, è garantitu per esse unicu da u postu di carica.Wallbox caricatore di vittura elettricain OCPP2.0.1.
(4) In OCPP1.6, i posti difetti sò stati ottimizzati è aghjurnati, per esempiu: in OCPP1.6, i dati transazzioneId in u StartTransaction hè determinatu da a piattaforma, ma in OCPP2.0.1, hè a pila di carica.Wallbox caricatore di vittura elettrica chì determina u valore di transactionId, chì hè vantaghju perchè quandu ci hè un fallimentu di a rete, hè necessariu di rinvià i dati di StartTransaction quandu a pila di carica.Wallbox caricatore di vittura elettrica hà da mandà di novu i dati. U vantaghju di questu hè chì quandu ci hè un fallimentu di a rete, bisognu di rinvià i dati StartTransaction, s'ellu hè versione OCPP1.6, a piattaforma hè assai prubabile di salvà duie copie di u listessu dati Transaction, chì risultatu in a deduzione di l'. soldi di u cliente duie volte;
(5) OCPP 2.0.1 dittagli è funziunalità cà a versione 1.6 di assai di più, u sviluppu di a difficultà hè aumentatu.
Siconda, accordu OCPP 2.0.1
OCPP2.0.1 sustene l'usu di a cumunicazione websockets di dati in forma JSON, OCPP2.0.1 ùn hè micca cumpatibile cù OCPP1.6.
Supporta parechji metudi d'autorizazione di sicurità, ISO15118, carica intelligente, gestione di i dispositi, gestione di carica, etc. Features alta cumpatibilità, alta sicurezza è alta scalabilità.
Topulugia di a rete OCPP
1、Architettura di u Software OCPP2.0.1
Include principalmente moduli di trasmissione di dati, auturizazione, sicurezza, cunfigurazione, diagnosi, gestione di firmware, gestione di u dispositivu è gestione di carica, etc. Divisione di moduli funzionali (parte) in u protocolu OCPP2.0.1:
2 、 Modulu di trasmissione di dati (DataTransfer).
Aduprate a libreria di terzu libwebsockets per stabilisce una cunnessione websockets cù u CSMS remota attraversu a reta per l'interazzione di dati; Aduprate a biblioteca di terze parti rapidjson per
3 、 Authorization (Authorization) Module
I metudi d'autorizazione include RFID, buttone di partenza, carta di debitu / creditu, codice PIN, CSMS, idToken locale, ISO15118, autorizazione offline è cusì.
Esempiu: CSMS Authorization Timing Chart
4 、 Modulu di Sicurezza (Sicurezza).
U modulu di sicurezza usa u modulu RSA di mbedtls di libreria di terze parti, u modulu ECC (Elliptic Curve) per criptà è decifrate e dati, è u modulu X509 per gestisce i certificati.
Esempiu: Diagramma di u tempu per l'aghjurnamentu di i certificati di stazioni di carica
5 、 Transazzioni (Transazzioni) Modulu
Transacciones si riferisce à u prucessu di carricà un veiculu elettricu da un dispositivu di carica.
In OCPP2.0, tutti i missaghji di transazzione sò integrati in u messagiu
Diagramma di timing: Start Transaction - Plug and Play
6, Modulu MeterValues
Duranti u prucessu di transazzione, ci vole à mandà dati di metru lucale à CSMS periodicamente, perchè CSMS è l'utilizatori ponu capisce u prugressu di a transazzione in tempu reale.
Diagramma di timing: dati di metru di transazzione
7 、 Modulu di costu
U modulu di fatturazione hè un novu modulu di software in OCPP2.0, chì hè utilizatu per furnisce l'infurmazioni di prezzu è di fatturazione à l'utilizatori. Include principalmente:
- Prima di carica, furnisce infurmazioni dettagliate di u prezzu di a stazione di ricaricaWallbox caricatore di vittura elettrica.
-Durante a carica, furnisce infurmazioni di costu in tempu reale.
-Dopu a carica, furnisce l'infurmazioni finali di carica.
(1) Diagramma di u tempu di l'infurmazioni di u prezzu prima di carica:
(2) Graficu di u tempu di l'infurmazioni di fatturazione durante a carica
(3) Diagramma di timing di l'infurmazioni di carica dopu a carica
8 、 Modulu di Riservazione
A riservazione hè una funzione riservata, chì pò esse stabilita da l'operatore. Dapoi ùn ci sò parechje stazioni di caricaWallbox caricatore di vittura elettrica è a gamma di guida di i veiculi elettrici hè limitata, l'utilizatori anu bisognu di assicurà a pruprietà di l'equipaggiu di carica in anticipu.
Diagramma di tempu per riservà l'equipaggiu di carica designatu in una stazione di caricaWallbox caricatore di vittura elettrica:
9 、 Modulu SmartCharging
A carica intelligente si riferisce à u cumpurtamentu di aghjustà dinamicamente a putenza di carica in quantu necessariu durante u prucessu di carica. Include principalmente:
- Bilanciamentu di a carica in a stazione di carica -Controlu di u sistema centrale
-Carica intelligente locale -Controllu di u sistema di gestione di l'energia
In a ricarica intelligente OCPPWallbox caricatore di vittura elettrica U cuntrollu hè principalmente riflessu in i profili di carica, chì cuntenenu i limiti di trasferimentu di energia per a stazione di carica in un puntu specificu in u tempu.
Cuntenutu di messagiu di profili di carica (JSON):
10 、 Modulu di diagnostichi
Hè utilizatu per diagnosticà remotamente i prublemi di a stazione di ricarica carichendu un schedariu chì cuntene infurmazione di diagnostica da a stazione di carica.
Diagramma di sequenza di caricamentu di u schedariu d'infurmazione di diagnosticu:
Codice di u schedariu di diagnosticu (parte):
11, Modulu di Gestione di Firmware
Quandu a stazione di carica hà bisognu di aghjurnà u firmware, CSMS hà da avvisà a stazione di carica quandu pò inizià à scaricà u novu firmware, è a stazione di carica deve avvisà CSMS dopu ogni passu di scaricamentu è stallazione di u novu firmware.
Esempiu: Diagramma di timing di l'aghjurnamentu di u firmware (Parziale)
Codice relativo à l'aghjurnamentu di u firmware (parte):
12 、 Modulu DisplayMessage
U modulu di missaghju di visualizazione hè utilizatu da l'operatore di stazione di carica (CSO) per visualizà l'infurmazioni relative à a carica à l'utilizatore, u modulu di messagiu di visualizazione hè una nova funzione in OCPP 2.0, cumpresu principalmente.
-Setup display missaghju da CSO
- Stazione di caricaWallbox caricatore di vittura elettrica Caricà u missaghju di visualizazione
Impostazione di u diagramma di timing di u messagiu di visualizazione:
Ottene u graficu di u tempu di u messagiu di visualizazione:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Tempu di Postu: Aug-09-2024