Protocolul OCPP oferă o soluție de comunicare unificată între stațiile de încărcareincarcator auto electric wallbox și orice sistem central de management. Această arhitectură de protocol acceptă interconectarea oricărei încărcăriincarcator auto electric wallbox sistemul de management central al furnizorului de servicii cu toate posturile de taxare.
I. Protocolul OCPP
1. Numele complet al OCPP este Open Charge Point Protocol, care este un protocol gratuit și deschis dezvoltat de OCA (Open Charge Alliance), o organizație cu sediul în Țările de Jos. Punctul de încărcare deschisincarcator auto electric wallbox Protocolul (OCPP) este utilizat pentru comunicarea unificată între stațiile de încărcare (CS)incarcator auto electric wallboxși orice sistem de management al stației de încărcare (CSMS). Această arhitectură de protocol acceptă interconectarea CSMS al oricărui furnizor de servicii de taxare cu toate posturile de încărcare. Avantajele protocolului OCPP: deschis și gratuit de utilizat, previne blocarea la un singur furnizor (platformă de încărcare), reduce timpul/efortul de integrare și problemele IT.
2, Versiunile principale ale protocolului OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP este limitat de propriile constrângeri de protocol, nu poate fi o gamă largă de promovare rapidă; Versiunea JSON a comunicării WebSocket, poate fi în orice mediu de rețea pentru a trimite date unul altuia, cele mai utilizate protocoale de pe piață este versiunea 1.6J, OCPP2.0.1 este 2018 din protocolul promovează utilizarea direcției a viitorului.
3, diferențele dintre diferitele versiuni OCPPWallbox încărcare mașină electricăr
OCPP1.* este compatibil cu versiunile inferioare, OCPP1.6 este compatibil cu OCPP1.5, OCPP1.5 este compatibil cu OCPP1.2.
OCPP2.0.1 nu este compatibil cu OCPP1.6, OCPP2.0.1, deși unele dintre conținuturile OCPP1.6 au și ele, dar formatul cadrului de date trimis a fost complet diferit, OCPP2.0.1 a adăugat o mulțime de OCPP1.6. nu au funcția, de exemplu.
(1) StartTransaction și StopTransaction în OCPP1.6 sunt înlocuite cu TransactionEvent în OCPP2.0.1.
(2) Actualizarea firmware-ului în OCPP2.0.1 adaugă semnături digitale pentru a preveni descărcările incomplete de firmware, ceea ce duce la eșecuri de actualizare a firmware-ului.
(3) ID-ul tranzacției este garantat a fi unic de către platformă în OCPP1.6 și garantat a fi unic de către postul de taxareincarcator auto electric wallboxîn OCPP2.0.1.
(4) În OCPP1.6, locurile defecte au fost optimizate și actualizate, de exemplu: în OCPP1.6, datele tranzacției din interiorul StartTransaction sunt determinate de platformă, dar în OCPP2.0.1, este grămada de încărcareincarcator auto electric wallbox care determină valoarea transactionId, ceea ce este avantajos deoarece atunci când există o defecțiune a rețelei, este necesar să retrimiteți datele StartTransaction atunci când grămada de încărcareincarcator auto electric wallbox trebuie să trimită datele din nou. Avantajul acestui lucru este că, atunci când există o defecțiune a rețelei, trebuie să retrimiteți datele StartTransaction, dacă este versiunea OCPP1.6, platforma este foarte probabil să salveze două copii ale acelorași date Tranzacție, rezultând în deducerea banii clientului de două ori;
(5) OCPP 2.0.1 detalii și caracteristici decât versiunea 1.6 de mult mai mult, dezvoltarea dificultatea a crescut.
În al doilea rând, acordul OCPP 2.0.1
OCPP2.0.1 acceptă utilizarea de comunicații websockets de date în format JSON, OCPP2.0.1 nu este compatibil cu OCPP1.6.
Acceptă mai multe metode de autorizare de securitate, ISO15118, încărcare inteligentă, managementul dispozitivelor, managementul încărcării etc. Caracteristici de compatibilitate ridicată, securitate ridicată și scalabilitate ridicată.
Topologia rețelei OCPP
1、Arhitectura software OCPP2.0.1
Acesta include în principal module de transmisie de date, autorizare, securitate, configurare, diagnosticare, gestionare firmware, managementul dispozitivelor și managementul încărcării, etc. Diviziunea modulului funcțional (parte) în protocolul OCPP2.0.1:
2, Modulul de transmisie a datelor (DataTransfer).
Utilizați biblioteca terță parte libwebsockets pentru a stabili o conexiune websockets cu CSMS la distanță prin rețea pentru interacțiunea datelor; utilizați biblioteca terță parte rapidjson pentru
3, Modulul de autorizare (autorizare).
Metodele de autorizare includ RFID, butonul de pornire, card de debit/credit, cod PIN, CSMS, idToken local, ISO15118, autorizare offline și așa mai departe.
Exemplu: Diagrama de timp pentru autorizarea CSMS
4, Modulul de securitate (securitate).
Modulul de securitate utilizează bibliotecă terță parte mbedtls RSA, modul ECC (Elliptic Curve) pentru a cripta și decripta datele și modul X509 pentru a gestiona certificatele.
Exemplu: Diagrama temporală pentru actualizarea certificatelor stației de încărcare
5, Modulul Tranzacții (Tranzacții).
Tranzacțiile se referă la procesul de încărcare a unui vehicul electric cu ajutorul unui dispozitiv de încărcare.
În OCPP2.0, toate mesajele legate de tranzacție sunt integrate în mesaj
Diagrama temporală: Începeți tranzacția - Plug and Play
6, Modulul MeterValues
În timpul procesului de tranzacție, trebuie să trimită periodic date contorului local către CSMS, astfel încât CSMS și utilizatorii să poată înțelege progresul tranzacției în timp real.
Diagrama temporală: datele contorului legate de tranzacție
7, Modulul Cost
Modulul de facturare este un nou modul software în OCPP2.0, care este utilizat pentru a furniza informații despre preț și facturare utilizatorilor. Acesta include în principal:
-Înainte de încărcare, furnizați informații detaliate despre prețul stației de încărcareincarcator auto electric wallbox.
-În timpul încărcării, furnizarea de informații despre costuri în timp real.
-După încărcare, furnizarea informațiilor finale de încărcare.
(1) Diagrama temporală a informațiilor despre preț înainte de încărcare:
(2) Diagrama de timp a informațiilor de facturare în timpul taxării
(3) Diagrama de timp a informațiilor de încărcare după încărcare
8, Modul de rezervare
Rezervarea este o funcție rezervată, care poate fi setată de operator. Deoarece nu există multe stații de încărcareincarcator auto electric wallbox iar autonomia de rulare a vehiculelor electrice este limitată, utilizatorii trebuie să asigure în prealabil dreptul de proprietate asupra echipamentelor de încărcare.
Diagrama de timp pentru rezervarea echipamentului de încărcare desemnat la o stație de încărcareincarcator auto electric wallbox:
9, Modulul de încărcare inteligentă
Încărcarea inteligentă se referă la comportamentul de ajustare dinamică a puterii de încărcare după cum este necesar în timpul procesului de încărcare. Acesta include în principal:
-Echilibrarea sarcinii în cadrul stației de încărcare -Controlul sistemului central
-Încărcare inteligentă locală -Controlul sistemului de management al energiei
În încărcarea inteligentă OCPPincarcator auto electric wallbox controlul se reflectă în principal în profilurile de încărcare, care conțin limitele de transfer de energie pentru stația de încărcare la un moment dat.
Conținutul mesajului profilurilor de încărcare (JSON):
10, Modulul de diagnosticare
Este folosit pentru a diagnostica de la distanță problemele stației de încărcare prin încărcarea unui fișier care conține informații de diagnosticare de la stația de încărcare.
Diagrama secvenței de încărcare a fișierului cu informații de diagnostic:
Cod asociat fișierului de diagnosticare (parte):
11, Modulul de gestionare a firmware-ului
Când stația de încărcare trebuie să actualizeze firmware-ul, CSMS va anunța stația de încărcare când poate începe să descarce noul firmware, iar stația de încărcare ar trebui să notifice CSMS după fiecare pas de descărcare și instalare a noului firmware.
Exemplu: Diagrama temporală a actualizării firmware-ului (parțial)
Cod legat de actualizarea firmware-ului (partea):
12, Modulul DisplayMessage
Modulul de afișare a mesajelor este utilizat de operatorul stației de încărcare (CSO) pentru a afișa utilizatorului informații legate de încărcare, modulul de afișare a mesajelor este o funcție nouă în OCPP 2.0, care include în principal
-Setați mesajul de afișare de către CSO
- Statie de incarcareincarcator auto electric wallbox se încarcă mesajul afișat
Setarea diagramei de sincronizare a mesajului de afișare:
Obțineți graficul de sincronizare a mesajului afișat:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Ora postării: Aug-09-2024