Die OCPP-protokol bied 'n verenigde kommunikasie-oplossing tussen laaistasiesWallbox elektriese motorlaaier en enige sentrale bestuurstelsel. Hierdie protokol-argitektuur ondersteun die interkonneksie van enige laaiWallbox elektriese motorlaaier diensverskaffer se sentrale bestuurstelsel met alle laaiposte.
I. OCPP-protokol
1. Die volle naam van OCPP is Open Charge Point Protocol, wat 'n gratis en oop protokol is wat ontwikkel is deur die OCA (Open Charge Alliance), 'n organisasie wat in Nederland gebaseer is. Die oop laaipuntWallbox elektriese motorlaaier Protokol (OCPP) word gebruik vir verenigde kommunikasie tussen laaistasies (CS)Wallbox elektriese motorlaaieren enige laaistasiebestuurstelsel (CSMS). Hierdie protokol-argitektuur ondersteun die interkonneksie van enige laaidiensverskaffer se CSMS met alle laaiposte. Voordele van OCPP-protokol: oop en gratis om te gebruik, verhoed insluiting by 'n enkele verskaffer (laaiplatform), verminder integrasietyd/-poging en IT-kwessies.
2、 Hoofweergawes van OCPP-protokol
OCPP1.2(SEEP) OCPP1.5(SEEP) OCPP1.6(SEEP/JSON)
OCPP2.0.1 (JSON)
SOAP is beperk deur sy eie protokol beperkings, kan nie 'n wye verskeidenheid van vinnige bevordering; JSON weergawe van die WebSocket kommunikasie, kan in enige netwerk omgewing data te stuur na mekaar, die mees gebruikte protokolle op die mark is die 1.6J weergawe, OCPP2.0.1 is die 2018 uit die protokol is die bevordering van die gebruik van die rigting van die toekoms.
3, die verskille tussen die verskillende OCPP-weergaweswallbox elektriese motor laair
OCPP1.* is versoenbaar met laer weergawes, OCPP1.6 is versoenbaar met OCPP1.5, OCPP1.5 is versoenbaar met OCPP1.2.
OCPP2.0.1 is nie versoenbaar met OCPP1.6, OCPP2.0.1 nie, alhoewel sommige van die inhoud van OCPP1.6 ook het, maar die formaat van die dataraam wat gestuur is, was heeltemal anders, OCPP2.0.1 het baie OCPP1.6 bygevoeg het byvoorbeeld nie die funksie nie.
(1) StartTransaction en StopTransaction in OCPP1.6 word vervang deur TransactionEvent in OCPP2.0.1.
(2) Fermware-opdatering in OCPP2.0.1 voeg digitale handtekeninge by om onvolledige fermware-aflaaie te voorkom, wat lei tot fermware-opdateringsmislukkings.
(3) Die transaksie-ID is gewaarborg om uniek te wees deur die platform in OCPP1.6, en gewaarborg om uniek te wees deur die laaiposWallbox elektriese motorlaaierin OCPP2.0.1.
(4) In OCPP1.6 is die defekte plekke geoptimaliseer en opgegradeer, byvoorbeeld: in OCPP1.6 word die transaksie-ID-data binne die StartTransaction deur die platform bepaal, maar in OCPP2.0.1 is dit die laaistapelWallbox elektriese motorlaaier wat die transactionId-waarde bepaal, wat voordelig is, want wanneer daar 'n netwerkfout is, is dit nodig om die StartTransaction-data weer te stuur wanneer die laaistapelWallbox elektriese motorlaaier moet die data weer stuur. Die voordeel hiervan is dat wanneer daar 'n netwerkfout is, moet u StartTransaction-data weer stuur, as dit OCPP1.6-weergawe is, sal die platform baie waarskynlik twee kopieë van dieselfde transaksiedata stoor, wat lei tot die aftrekking van die kliënt se geld twee keer;
(5) OCPP 2.0.1 besonderhede en kenmerke as die 1.6 weergawe van 'n baie meer, die ontwikkeling van die moeilikheid het toegeneem.
Tweedens, OCPP 2.0.1-ooreenkoms
OCPP2.0.1 ondersteun die gebruik van JSON-formaat data websockets kommunikasie, OCPP2.0.1 is nie versoenbaar met OCPP1.6 nie.
Ondersteun veelvuldige sekuriteitsmagtigingsmetodes, ISO15118, slim laai, toestelbestuur, laaibestuur, ens. Beskik oor hoë verenigbaarheid, hoë sekuriteit en hoë skaalbaarheid.
OCPP-netwerktopologie
1、OCPP2.0.1 Sagteware-argitektuur
Dit sluit hoofsaaklik modules van data-oordrag, magtiging, sekuriteit, konfigurasie, diagnose, fermwarebestuur, toestelbestuur en laaibestuur, ens. in. Funksionele module-afdeling (deel) in OCPP2.0.1-protokol:
2、Data-oordrag (DataTransfer) module
Gebruik die derdeparty-biblioteek libwebsockets om 'n websockets-verbinding met die afgeleë CSMS deur die netwerk te vestig vir data-interaksie; gebruik die derdeparty-biblioteek rapidjson vir
3、Magtiging(Magtiging) Module
Magtigingsmetodes sluit in RFID, beginknoppie, debiet-/kredietkaart, PIN-kode, CSMS, plaaslike idToken, ISO15118, vanlyn magtiging ensovoorts.
Voorbeeld: CSMS Magtiging Tydsberekening Chart
4、Sekuriteit (Sekuriteit) Module
Sekuriteitsmodule gebruik derdeparty-biblioteek mbedtls RSA, ECC (Elliptic Curve) module om data te enkripteer en te dekripteer, en X509 module om sertifikate te bestuur.
Voorbeeld: Tydsberekeningdiagram vir die opdatering van laaistasiesertifikate
5、 Transaksies (Transaksies) Module
Transaksies verwys na die proses om 'n elektriese voertuig deur 'n laaitoestel te laai.
In OCPP2.0 word al die transaksieverwante boodskappe in die boodskap geïntegreer
Tydsberekeningdiagram: Begin transaksie - Plug and Play
6、MeterValues module
Tydens die transaksieproses moet dit periodiek plaaslike meterdata na CSMS stuur, sodat CSMS en gebruikers die vordering van die transaksie intyds kan verstaan.
Tydsberekeningdiagram: transaksieverwante meterdata
7, Koste Module
Faktureringsmodule is 'n nuwe sagtewaremodule in OCPP2.0, wat gebruik word om prys- en faktuurinligting aan gebruikers te verskaf. Dit sluit hoofsaaklik in:
-Voor laai, verskaf gedetailleerde prysinligting van laaistasieWallbox elektriese motorlaaier.
-Gedurende laai, verskaffing van intydse koste-inligting.
-Na laai, verskaffing van finale laai-inligting.
(1) Tyddiagram van prysinligting voor laai:
(2) Tydsberekening van faktuurinligting tydens laai
(3) Tydsberekeningdiagram van laai-inligting na laai
8、 Besprekingsmodule
Bespreking is 'n gereserveerde funksie wat deur die operateur ingestel kan word. Aangesien daar nie baie laaistasies is nieWallbox elektriese motorlaaier en die ryafstand van elektriese voertuie beperk is, moet gebruikers vooraf die eienaarskap van laaitoerusting verseker.
Tydsberekeningdiagram vir die bespreking van die aangewese laaitoerusting by 'n laaistasieWallbox elektriese motorlaaier:
9、 SmartCharging Module
Slim laai verwys na die gedrag om die laaikrag dinamies aan te pas soos nodig tydens die laaiproses. Dit sluit hoofsaaklik in:
-Lasbalansering binne die laaistasie -Sentrale stelselbeheer
-Plaaslike slim laai -Energiebestuurstelselbeheer
In OCPP slim laaiWallbox elektriese motorlaaier beheer word hoofsaaklik weerspieël in die laaiprofiele, wat die energie-oordraglimiete vir die laaistasie op 'n spesifieke tydstip bevat.
Laai profiele boodskap inhoud (JSON):
10、Diagnostiese module
Dit word gebruik om die probleme van die laaistasie op afstand te diagnoseer deur 'n lêer wat diagnostiese inligting van die laaistasie bevat op te laai.
Diagnostiese inligting lêer oplaai volgorde diagram:
Diagnostiese lêerverwante kode (deel):
11、 Firmwarebestuurmodule
Wanneer die laaistasie die firmware moet opdateer, sal CSMS die laaistasie in kennis stel wanneer dit kan begin om die nuwe firmware af te laai, en die laaistasie moet CSMS in kennis stel na elke stap van die aflaai en installering van die nuwe firmware.
Voorbeeld: Firmware-opdatering-tydsberekeningdiagram (Gedeeltelik)
Firmware-opdateringverwante kode (deel):
12、 Vertoonboodskapmodule
Vertoonboodskapmodule word deur die laaistasie-operateur (CSO) gebruik om laaiverwante inligting aan die gebruiker te vertoon, die vertoonboodskapmodule is 'n nuwe funksie in OCPP 2.0, wat hoofsaaklik insluit
-Stel vertoonboodskap deur CSO op
- LaaistasieWallbox elektriese motorlaaier laai vertoonboodskap op
Stel die tydsberekeningdiagram vir vertoningsboodskap in:
Kry die tydsberekening van die vertoonboodskap:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Postyd: Aug-09-2024