OCPP protokol pruža objedinjeno komunikacijsko rješenje između stanica za punjenjepunjač za električne automobile na zidnoj kutiji i bilo koji središnji sustav upravljanja. Ova arhitektura protokola podržava međusobno povezivanje bilo kojeg sustava punjenjapunjač za električne automobile na zidnoj kutiji središnji sustav upravljanja pružatelja usluga sa svim naplatnim mjestima.
I. OCPP protokol
1. Puni naziv OCPP-a je Open Charge Point Protocol, što je besplatan i otvoreni protokol koji je razvila OCA (Open Charge Alliance), organizacija sa sjedištem u Nizozemskoj. Open Charge Pointpunjač za električne automobile na zidnoj kutiji Protokol (OCPP) se koristi za objedinjenu komunikaciju između stanica za punjenje (CS)punjač za električne automobile na zidnoj kutijii bilo koji sustav upravljanja stanicama za punjenje (CSMS). Ova arhitektura protokola podržava međusobno povezivanje CSMS-a bilo kojeg pružatelja usluga punjenja sa svim stanicama za punjenje. Prednosti OCPP protokola: otvoren je i besplatan za korištenje, sprječava vezanost za jednog pružatelja usluga (platformu za punjenje), smanjuje vrijeme/napor integracije i IT probleme.

2. Glavne verzije OCPP protokola
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP je ograničen vlastitim protokolima i ne može se brzo širiti; JSON verzija WebSocket komunikacije omogućuje slanje podataka jedni drugima u bilo kojem mrežnom okruženju. Najčešće korišteni protokol na tržištu je verzija 1.6J. OCPP2.0.1 je protokol iz 2018. godine koji potiče korištenje u budućnosti.
3, razlike između različitih verzija OCPP-apunjenje električnih automobila na zidnoj kutijir
OCPP1.* je kompatibilan s nižim verzijama, OCPP1.6 je kompatibilan s OCPP1.5, OCPP1.5 je kompatibilan s OCPP1.2.
OCPP2.0.1 nije kompatibilan s OCPP1.6, iako OCPP2.0.1 također ima neke od sadržaja OCPP1.6, ali format poslanog okvira podataka je potpuno drugačiji, OCPP2.0.1 je dodao puno toga što OCPP1.6 nema tu funkciju, na primjer.
(1) StartTransaction i StopTransaction u OCPP1.6 zamijenjeni su s TransactionEvent u OCPP2.0.1.
(2) Ažuriranje firmvera u OCPP2.0.1 dodaje digitalne potpise kako bi se spriječilo nepotpuno preuzimanje firmvera, što dovodi do neuspjeha ažuriranja firmvera.
(3) Platforma u OCPP1.6 jamči jedinstvenost ID-a transakcije, a jedinstvenost jamči i naplatna postaja.punjač za električne automobile na zidnoj kutijiu OCPP2.0.1.
(4) U OCPP1.6, neispravna mjesta su optimizirana i nadograđena, na primjer: u OCPP1.6, podatke o transakcijskom ID-u unutar StartTransaction određuje platforma, ali u OCPP2.0.1, to je hrpa za naplatupunjač za električne automobile na zidnoj kutiji koji određuje vrijednost transactionId-a, što je prednost jer kada dođe do kvara mreže, potrebno je ponovno poslati podatke StartTransaction kada se naplatni stuppunjač za električne automobile na zidnoj kutiji mora ponovno poslati podatke. Prednost ovoga je što kada dođe do kvara mreže, potrebno je ponovno poslati podatke StartTransaction, ako se radi o verziji OCPP1.6, platforma će vrlo vjerojatno spremiti dvije kopije istih podataka o transakciji, što rezultira dvostrukim odbitkom novca kupca;
(5) Detalji i značajke OCPP-a 2.0.1 puno su više u odnosu na verziju 1.6, a razvoj težine se povećao.
Drugo, sporazum OCPP 2.0.1
OCPP2.0.1 podržava korištenje JSON formata podataka za komunikaciju putem websocketa, OCPP2.0.1 nije kompatibilan s OCPP1.6.
Podržava više metoda sigurnosne autorizacije, ISO15118, pametno punjenje, upravljanje uređajima, upravljanje punjenjem itd. Ima visoku kompatibilnost, visoku sigurnost i visoku skalabilnost.
Topologija OCPP mreže
1. OCPP2.0.1 Arhitektura softvera
Uglavnom uključuje module prijenosa podataka, autorizacije, sigurnosti, konfiguracije, dijagnoze, upravljanja firmverom, upravljanja uređajima i upravljanja punjenjem itd. Funkcionalna podjela modula (dio) u OCPP2.0.1 protokolu:
2、Modul za prijenos podataka (DataTransfer).

Za uspostavljanje websockets veze s udaljenim CSMS-om putem mreže za interakciju podataka koristite biblioteku treće strane libwebsockets; za
3. Modul autorizacije (Autorizacija)
Metode autorizacije uključuju RFID, gumb za pokretanje, debitnu/kreditnu karticu, PIN kod, CSMS, lokalni idToken, ISO15118, autorizaciju izvan mreže i tako dalje.
Primjer: Vremenski grafikon autorizacije CSMS-a
4. Sigurnosni modul
Sigurnosni modul koristi biblioteku treće strane mbedtls RSA, ECC (Elliptic Curve) modul za šifriranje i dešifriranje podataka i X509 modul za upravljanje certifikatima.
Primjer: Vremenski dijagram za ažuriranje certifikata stanice za punjenje
5. Modul Transakcije (Transakcije)
Transakcije se odnose na proces punjenja električnog vozila pomoću uređaja za punjenje.
U OCPP2.0, sve poruke povezane s transakcijama integrirane su u poruku
Vremenski dijagram: Pokretanje transakcije - Plug and Play
6. Modul vrijednosti mjerača
Tijekom procesa transakcije, potrebno je periodično slati lokalne podatke brojila CSMS-u kako bi CSMS i korisnici mogli pratiti napredak transakcije u stvarnom vremenu.
Vremenski dijagram: podaci brojila povezani s transakcijama
7. Modul troškova
Modul za naplatu je novi softverski modul u OCPP2.0 koji se koristi za pružanje informacija o cijenama i naplati korisnicima. Uglavnom uključuje:
-Prije punjenja, pružanje detaljnih informacija o cijeni stanice za punjenjepunjač za električne automobile na zidnoj kutiji.
-Tijekom punjenja, pružanje informacija o troškovima u stvarnom vremenu.
-Nakon punjenja, pružanje konačnih informacija o punjenju.
(1) Vremenski dijagram informacija o cijeni prije naplate:
(2) Vremenski dijagram informacija o naplati tijekom naplate
(3) Vremenski dijagram informacija o punjenju nakon punjenja
8. Modul rezervacije
Rezervacija je rezervirana funkcija koju može postaviti operater. Budući da nema mnogo stanica za punjenjepunjač za električne automobile na zidnoj kutiji i domet vožnje električnih vozila je ograničen, korisnici moraju unaprijed osigurati vlasništvo nad opremom za punjenje.
Vremenski dijagram za rezervaciju određene opreme za punjenje na stanici za punjenjepunjač za električne automobile na zidnoj kutiji:
9. Modul pametnog punjenja
Pametno punjenje odnosi se na ponašanje dinamičkog prilagođavanja snage punjenja prema potrebi tijekom procesa punjenja. Uglavnom uključuje:
-Uravnoteženje opterećenja unutar stanice za punjenje -Centralno upravljanje sustavom
-Lokalno pametno punjenje -Upravljanje sustavom za upravljanje energijom
U OCPP pametnom punjenjupunjač za električne automobile na zidnoj kutiji Kontrola se uglavnom odražava u profilima punjenja, koji sadrže ograničenja prijenosa energije za stanicu za punjenje u određenom trenutku.

Sadržaj poruke o profilima naplate (JSON):

10. Dijagnostički modul
Koristi se za daljinsku dijagnostiku problema stanice za punjenje prijenosom datoteke koja sadrži dijagnostičke informacije s stanice za punjenje.
Dijagram redoslijeda učitavanja dijagnostičke datoteke:
Dio koda povezan s dijagnostičkom datotekom:
11. Modul za upravljanje firmverom
Kada stanica za punjenje treba ažurirati firmver, CSMS će obavijestiti stanicu za punjenje kada može početi preuzimati novi firmver, a stanica za punjenje treba obavijestiti CSMS nakon svakog koraka preuzimanja i instaliranja novog firmvera.
Primjer: Vremenski dijagram ažuriranja firmvera (djelomičan)

Kod (dio) vezan uz ažuriranje firmvera:

12. Modul DisplayMessage
Modul za prikaz poruka koristi operater stanice za punjenje (CSO) za prikaz informacija vezanih uz punjenje korisniku, modul za prikaz poruka je nova funkcija u OCPP 2.0, koja uglavnom uključuje
-Postavljanje poruke za prikaz od strane CSO-a
-Punjačnicapunjač za električne automobile na zidnoj kutiji učitavanje poruke za prikaz
Postavljanje vremenskog dijagrama prikazanih poruka:

Preuzmite grafikon vremenskog rasporeda prikazanih poruka:

Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Vrijeme objave: 09.08.2024.