Protokol OCPP zagotavlja enotno komunikacijsko rešitev med polnilnimi postajamielektrični avtomobilski polnilec wallbox in kateri koli centralni sistem upravljanja. Ta arhitektura protokola podpira medsebojno povezavo katerega koli polnjenjaelektrični avtomobilski polnilec wallbox centralni sistem upravljanja ponudnika storitev z vsemi obračunskimi točkami.
I. Protokol OCPP
1. Polno ime OCPP je Open Charge Point Protocol, ki je brezplačen in odprt protokol, ki ga je razvila OCA (Open Charge Alliance), organizacija s sedežem na Nizozemskem. Odprta polnilna točkaelektrični avtomobilski polnilec wallbox Protokol (OCPP) se uporablja za enotno komunikacijo med polnilnimi postajami (CS)električni avtomobilski polnilec wallboxin vsak sistem za upravljanje polnilnih postaj (CSMS). Ta arhitektura protokola podpira medsebojno povezavo CSMS katerega koli ponudnika storitev zaračunavanja z vsemi zaračunavalnimi postajami. Prednosti protokola OCPP: odprt in brezplačen za uporabo, preprečuje zaklepanje na enega samega ponudnika (platformo za zaračunavanje), zmanjša čas/trud integracije in težave z IT.
2、Glavne različice protokola OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP je omejen z lastnimi omejitvami protokola, ne more biti širok spekter hitre promocije; JSON različica komunikacije WebSocket je lahko v katerem koli omrežnem okolju za pošiljanje podatkov drug drugemu, najpogosteje uporabljeni protokoli na trgu je različica 1.6J, OCPP2.0.1 je 2018 izven protokola, ki spodbuja uporabo smeri prihodnosti.
3, razlike med različnimi različicami OCPPpolnjenje električnega avtomobila wallboxr
OCPP1.* je združljiv z nižjimi različicami, OCPP1.6 je združljiv z OCPP1.5, OCPP1.5 je združljiv z OCPP1.2.
OCPP2.0.1 ni združljiv z OCPP1.6, OCPP2.0.1, čeprav nekatere vsebine OCPP1.6 tudi imajo, vendar je format poslanega okvira podatkov popolnoma drugačen, OCPP2.0.1 je dodal veliko OCPP1.6 na primer nimajo funkcije.
(1) StartTransaction in StopTransaction v OCPP1.6 sta nadomeščena s TransactionEvent v OCPP2.0.1.
(2) Posodobitev vdelane programske opreme v OCPP2.0.1 dodaja digitalne podpise za preprečevanje nepopolnih prenosov vdelane programske opreme, ki vodijo do napak pri posodabljanju vdelane programske opreme.
(3) Platforma v OCPP1.6 zagotavlja, da je ID transakcije edinstven, zanj pa jamči tudi pošta za zaračunavanjeelektrični avtomobilski polnilec wallboxv OCPP2.0.1.
(4) V OCPP1.6 so bila okvarjena mesta optimizirana in nadgrajena, na primer: v OCPP1.6 podatke Id transakcije znotraj StartTransaction določa platforma, v OCPP2.0.1 pa je to kup za polnjenje.električni avtomobilski polnilec wallbox ki določa vrednost transakcijeId, kar je koristno, ker je treba ob izpadu omrežja znova poslati podatke StartTransaction, ko je kup polnjenjaelektrični avtomobilski polnilec wallbox mora ponovno poslati podatke. Prednost tega je, da je treba v primeru okvare omrežja znova poslati podatke StartTransaction, če gre za različico OCPP1.6, bo platforma zelo verjetno shranila dve kopiji istih podatkov o transakciji, kar ima za posledico odbitek denar stranke dvakrat;
(5) OCPP 2.0.1 podrobnosti in funkcije kot različica 1.6 veliko več, razvoj težav se je povečal.
Drugič, sporazum OCPP 2.0.1
OCPP2.0.1 podpira uporabo podatkovnih spletnih vtičnic v formatu JSON, OCPP2.0.1 ni združljiv z OCPP1.6.
Podpira več metod varnostne avtorizacije, ISO15118, pametno polnjenje, upravljanje naprav, upravljanje polnjenja itd. Ima visoko združljivost, visoko varnost in visoko razširljivost.
Topologija omrežja OCPP
1. Arhitektura programske opreme OCPP2.0.1
V glavnem vključuje module za prenos podatkov, avtorizacijo, varnost, konfiguracijo, diagnozo, upravljanje vdelane programske opreme, upravljanje naprav in upravljanje polnjenja itd. Funkcionalna delitev modula (del) v protokolu OCPP2.0.1:
2、Modul za prenos podatkov (DataTransfer).
Uporabite knjižnico libwebsockets tretje osebe za vzpostavitev povezave websockets z oddaljenim CSMS prek omrežja za podatkovno interakcijo; uporabite knjižnico drugega proizvajalca rapidjson
3、Modul avtorizacije (avtorizacije).
Metode avtorizacije vključujejo RFID, gumb za zagon, debetno/kreditno kartico, PIN kodo, CSMS, lokalni idToken, ISO15118, avtorizacijo brez povezave in tako naprej.
Primer: Časovni diagram avtorizacije CSMS
4、Varnostni (varnostni) modul
Varnostni modul uporablja knjižnico mbedtls RSA drugega proizvajalca, modul ECC (Elliptic Curve) za šifriranje in dešifriranje podatkov ter modul X509 za upravljanje potrdil.
Primer: Časovni diagram za posodobitev certifikatov polnilnih postaj
5、Modul Transakcije (Transakcije).
Transakcije se nanašajo na postopek polnjenja električnega vozila s polnilno napravo.
V OCPP2.0 so vsa sporočila, povezana s transakcijo, integrirana v sporočilo
Časovni diagram: Začetek transakcije – Plug and Play
6、Modul MeterValues
Med postopkom transakcije mora redno pošiljati lokalne podatke števca CSMS, tako da lahko CSMS in uporabniki razumejo napredek transakcije v realnem času.
Časovni diagram: podatki števca, povezani s transakcijami
7、Modul stroškov
Billing modul je nov programski modul v OCPP2.0, ki se uporablja za zagotavljanje informacij o cenah in obračunu uporabnikom. Vključuje predvsem:
-Pred polnjenjem zagotovite podrobne informacije o cenah polnilne postajeelektrični avtomobilski polnilec wallbox.
-Med polnjenjem zagotavlja informacije o stroških v realnem času.
- Po polnjenju zagotavljanje končnih informacij o polnjenju.
(1) Časovni diagram informacij o ceni pred zaračunavanjem:
(2) Časovni diagram informacij za obračun med polnjenjem
(3) Časovni diagram informacij o polnjenju po polnjenju
8、Rezervacijski modul
Rezervacija je rezervirana funkcija, ki jo lahko nastavi operater. Ker ni veliko polnilnicelektrični avtomobilski polnilec wallbox in je doseg električnih vozil omejen, si morajo uporabniki vnaprej zagotoviti lastništvo polnilne opreme.
Časovni diagram za rezervacijo določene polnilne opreme na polnilni postajielektrični avtomobilski polnilec wallbox:
9、SmartCharging Module
Pametno polnjenje se nanaša na vedenje dinamičnega prilagajanja moči polnjenja, kot je potrebno med postopkom polnjenja. Vključuje predvsem:
-Uravnavanje obremenitve znotraj polnilne postaje -Centralni nadzor sistema
-Lokalno pametno polnjenje -Nadzor sistema upravljanja z energijo
V pametnem polnjenju OCPPelektrični avtomobilski polnilec wallbox nadzor se odraža predvsem v profilih polnjenja, ki vsebujejo omejitve prenosa energije za polnilno postajo v določenem trenutku.
Vsebina sporočila profilov zaračunavanja (JSON):
10、Diagnostični modul
Uporablja se za oddaljeno diagnosticiranje težav polnilne postaje z nalaganjem datoteke, ki vsebuje diagnostične informacije s polnilne postaje.
Diagram zaporedja nalaganja datoteke z diagnostičnimi informacijami:
Koda, povezana z diagnostično datoteko (del):
11、Modul za upravljanje vdelane programske opreme
Ko mora polnilna postaja posodobiti vdelano programsko opremo, bo CSMS obvestil polnilno postajo, ko lahko začne prenašati novo vdelano programsko opremo, polnilna postaja pa bi morala obvestiti CSMS po vsakem koraku prenosa in namestitve nove vdelane programske opreme.
Primer: Časovni diagram posodobitve vdelane programske opreme (delno)
Koda, povezana s posodobitvijo vdelane programske opreme (del):
12、Modul DisplayMessage
Modul prikaznih sporočil uporablja operater polnilne postaje (CSO) za prikaz informacij, povezanih s polnjenjem, uporabniku, modul prikaznih sporočil je nova funkcija v OCPP 2.0, ki v glavnem vključuje
- Nastavitev prikaznega sporočila s strani CSO
- Polnilna postajaelektrični avtomobilski polnilec wallbox nalaganje prikaznega sporočila
Nastavitev časovnega diagrama sporočila na zaslonu:
Pridobite časovni grafikon prikaznega sporočila:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Čas objave: 9. avgust 2024