OCPP protokoll pakub ühtset sidelahendust laadimisjaamade vahelwallbox elektriauto laadija ja mis tahes keskne juhtimissüsteem. See protokolli arhitektuur toetab mis tahes laadimise omavahelist ühendamistwallbox elektriauto laadija teenusepakkuja keskhaldussüsteem koos kõigi laadimispostidega.
I. OCPP protokoll
1. OCPP täisnimi on Open Charge Point Protocol, mis on tasuta ja avatud protokoll, mille on välja töötanud Hollandis asuv organisatsioon OCA (Open Charge Alliance). Avatud laadimispunktwallbox elektriauto laadija Protokolli (OCPP) kasutatakse laadimisjaamade (CS) vaheliseks ühtseks suhtluseks.wallbox elektriauto laadijaja mis tahes laadimisjaama haldussüsteem (CSMS). See protokolli arhitektuur toetab mis tahes laadimisteenuse pakkuja CSMS-i ühendamist kõigi laadimispostidega. OCPP-protokolli eelised: avatud ja tasuta kasutatav, takistab ühele pakkujale (laadimisplatvormile) lukustumist, vähendab integreerimisaega/pingutust ja IT-probleeme.
2, OCPP protokolli peamised versioonid
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP on piiratud oma protokolli piiranguid, ei saa laia valikut kiire edendamine; JSON versioon WebSocket side, saab igas võrgukeskkonnas saata andmeid üksteisele, enimkasutatavad protokollid turul on 1.6J versioon, OCPP2.0.1 on 2018 välja protokoll on edendada kasutamise suunas tulevikust.
3, erinevused erinevate OCPP versioonide vahelwallbox elektriauto laadiminer
OCPP1.* ühildub madalamate versioonidega, OCPP1.6 ühildub OCPP1.5-ga, OCPP1.5 ühildub OCPP1.2-ga.
OCPP2.0.1 ei ühildu OCPP1.6-ga, OCPP2.0.1, kuigi osal OCPP1.6 sisul on ka, kuid saadetud andmekaadri formaat on olnud täiesti erinev, OCPP2.0.1 lisas palju OCPP1.6 teeb ei oma näiteks funktsiooni.
(1) StartTransaction ja StopTransaction OCPP1.6-s asendatakse OCPP2.0.1-s TransactionEvent-iga.
(2) Püsivaravärskendus OCPP2.0.1-s lisab digitaalallkirjad, et vältida püsivara mittetäielikku allalaadimist, mis põhjustab püsivara värskendamise tõrkeid.
(3) OCPP1.6 platvorm garanteerib, et tehingu ID on kordumatu ja maksepostitus garanteerib selle ainulaadsewallbox elektriauto laadijaOCPP2.0.1-s.
(4) OCPP1.6-s on defektsed kohad optimeeritud ja uuendatud, näiteks: OCPP1.6-s määrab StartTransactioni sees tehinguId andmed platvormi, kuid OCPP2.0.1 puhul on see laadimishunnik.wallbox elektriauto laadija mis määrab tehinguId väärtuse, mis on soodne, kuna võrgutõrke korral tuleb laadimishunniku ajal StartTransactioni andmed uuesti saata.wallbox elektriauto laadija peab andmed uuesti saatma. Selle eeliseks on see, et võrgutõrke korral tuleb StartTransactioni andmed uuesti saata. Kui tegemist on OCPP1.6 versiooniga, salvestab platvorm suure tõenäosusega samadest tehinguandmetest kaks koopiat, mille tulemusena arvatakse maha kliendi raha kaks korda;
(5) OCPP 2.0.1 üksikasjad ja funktsioonid kui 1.6 versioonil on palju rohkem, raskusi on arenenud.
Teiseks OCPP 2.0.1 leping
OCPP2.0.1 toetab JSON-vormingus andmesuhtluse kasutamist veebisockettide kaudu, OCPP2.0.1 ei ühildu OCPP1.6-ga.
Toetab mitut turbe autoriseerimismeetodit, ISO15118, nutikat laadimist, seadmehaldust, laadimishaldust jne. Omab kõrget ühilduvust, kõrget turvalisust ja suurt mastaapsust.
OCPP võrgu topoloogia
1、OCPP2.0.1 Tarkvaraarhitektuur
See hõlmab peamiselt andmeedastuse, autoriseerimise, turvalisuse, konfigureerimise, diagnoosimise, püsivara haldamise, seadmehalduse ja laadimishalduse jne mooduleid. Funktsionaalne moodulite jaotus (osa) OCPP2.0.1 protokollis:
2、Andmeedastus (DataTransfer) moodul
Kasutage kolmanda osapoole teeki libwebsockets, et luua veebisocketsi ühendus kaug-CSMS-iga võrgu kaudu andmete suhtlemiseks; jaoks kasutage kolmanda osapoole raamatukogu rapidjson
3, autoriseerimise (volitamise) moodul
Autoriseerimismeetodite hulka kuuluvad RFID, käivitusnupp, deebet-/krediitkaart, PIN-kood, CSMS, kohalik idToken, ISO15118, võrguühenduseta autoriseerimine ja nii edasi.
Näide: CSMS-i autoriseerimise ajagraafik
4, turvalisuse (turvalisuse) moodul
Turvamoodul kasutab andmete krüptimiseks ja dekrüpteerimiseks kolmanda osapoole raamatukogu mbedtls RSA, ECC (Elliptic Curve) moodulit ning sertifikaatide haldamiseks moodulit X509.
Näide: Ajastusskeem laadimisjaama sertifikaatide uuendamiseks
5. Tehingute (Tehingute) moodul
Tehingud viitavad elektrisõiduki laadimisprotsessile laadimisseadme abil.
OCPP2.0 puhul on kõik tehinguga seotud sõnumid sõnumisse integreeritud
Ajastusskeem: alusta tehingut – Plug and Play
6、MeterValues moodul
Tehinguprotsessi ajal peab see perioodiliselt saatma CSMS-i kohaliku arvesti andmed, et CSMS ja kasutajad saaksid tehingu edenemisest reaalajas aru saada.
Ajastusskeem: tehinguga seotud arvesti andmed
7, kulumoodul
Arveldusmoodul on OCPP2.0 uus tarkvaramoodul, mida kasutatakse kasutajatele hinna- ja arveldusinfo edastamiseks. See sisaldab peamiselt:
-Enne laadimist esitage laadimisjaama üksikasjalik hinnateavewallbox elektriauto laadija.
- Laadimise ajal reaalajas kuluteabe pakkumine.
-Pärast laadimist lõpliku laadimisteabe esitamine.
(1) Hinnateabe ajastusskeem enne laadimist:
(2) Laadimise ajal arveldusinfo ajastusskeem
(3) Laadimisteabe ajastusskeem pärast laadimist
8. Broneerimismoodul
Reserveerimine on reserveeritud funktsioon, mille saab seadistada operaator. Kuna laadimisjaamu pole paljuwallbox elektriauto laadija ja elektrisõidukite sõiduulatus on piiratud, peavad kasutajad laadimisseadmete omandiõigus eelnevalt kindlustama.
Laadimisjaamas ettenähtud laadimisseadmete reserveerimise ajaskeemwallbox elektriauto laadija:
9, Smart Charging Module
Nutikas laadimine viitab laadimisvõimsuse dünaamilisele reguleerimisele laadimisprotsessi ajal vastavalt vajadusele. See sisaldab peamiselt:
- Koormuse tasakaalustamine laadimisjaamas - Kesksüsteemi juhtimine
- Kohalik nutikas laadimine - Energiahaldussüsteemi juhtimine
OCPP nutikas laadimiseswallbox elektriauto laadija juhtimine kajastub peamiselt laadimisprofiilides, mis sisaldavad laadimisjaama energiaülekande piirmäärasid konkreetsel ajahetkel.
Laadimisprofiilide sõnumi sisu (JSON):
10, Diagnostikamoodul
Seda kasutatakse laadimisjaama probleemide kaugdiagnoosimiseks, laadides laadimisjaamast üles diagnostikateavet sisaldava faili.
Diagnostilise teabe faili üleslaadimise järjestusskeem:
Diagnostikafailiga seotud kood (osa):
11. Püsivara haldusmoodul
Kui laadimisjaam vajab püsivara värskendamist, teatab CSMS laadimisjaamale, millal saab alustada uue püsivara allalaadimist, ning laadimisjaam peaks CSMS-i teavitama pärast iga uue püsivara allalaadimise ja installimise sammu.
Näide: püsivara värskenduse ajastusskeem (osaline)
Püsivara värskendusega seotud kood (osa):
12、DisplayMessage moodul
Laadimisjaama operaator (CSO) kasutab ekraaniteate moodulit, et kuvada kasutajale laadimisega seotud teavet, ekraaniteate moodul on OCPP 2.0 uus funktsioon, mis hõlmab peamiselt
-Seadista ekraaniteade CSO poolt
- Laadimisjaamwallbox elektriauto laadija kuva sõnumi üleslaadimine
Kuva teate ajastusskeemi seadistamine:
Hankige ekraaniteate ajagraafik:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Postitusaeg: august 09-2024