Die OCPP -protokol bied 'n verenigde kommunikasie -oplossing tussen laadstasiesWallbox Electric Car Charger en enige sentrale bestuurstelsel. Hierdie protokolargitektuur ondersteun die onderlinge verbinding van enige laaiWallbox Electric Car Charger Diensverskaffer se sentrale bestuurstelsel met alle laaiposte.
I. OCPP -protokol
1. Die volle naam van OCPP is 'n oopheffingspuntprotokol, wat 'n gratis en oop protokol is wat ontwikkel is deur die OCA (Open Charge Alliance), 'n organisasie in Nederland. Die oop ladingpuntWallbox Electric Car Charger Protokol (OCPP) word gebruik vir verenigde kommunikasie tussen laadstasies (CS)Wallbox Electric Car Chargeren enige laaistasiebestuurstelsel (CSMS). Hierdie protokolargitektuur ondersteun die interkonneksie van die CSM's van enige laaidiensverskaffer met alle laaiposte. Voordele van OCPP-protokol: oop en gratis om te gebruik, voorkom die sluiting van 'n enkele verskaffer (laaiplatform), verminder die integrasie tyd/moeite en dit is probleme.

2 、 Hoofweergawes van OCPP -protokol
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
Seep word beperk deur sy eie protokolbeperkings, kan nie 'n wye verskeidenheid vinnige bevordering wees nie; JSON -weergawe van die WebSocket -kommunikasie, kan in enige netwerkomgewing wees om data aan mekaar te stuur, die mees gebruikte protokolle op die mark is die 1.6J -weergawe, OCPP2.0.1 is die 2018 uit die protokol om die gebruik van die rigting te bevorder van die toekoms.
3, die verskille tussen die verskillende OCPP -weergawesWallbox elektriese motorladingr
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, hoewel sommige van die inhoud van OCPP1.6 ook het, maar die formaat van die dataraam wat gestuur is, was heeltemal anders, Octp2.0.1 het baie van Octp1.6 bygevoeg het byvoorbeeld nie die funksie nie.
(1) Starttransaction en stoptransaction in Octp1.6 word vervang deur TransactionEvent in Octp2.0.1.
(2) Firmware -opdatering in OCPP2.0.1 voeg digitale handtekeninge by om onvolledige aflaai van firmware te voorkom, wat lei tot firmware -opdateringsfoute.
(3) Die TransactionID sal gewaarborg word deur die platform in Oktober1.6, en gewaarborg dat dit uniek is deur die laaiposWallbox Electric Car Chargerin Octp2.0.1.
(4) In Octp1.6 is die gebrekkige plekke byvoorbeeld geoptimaliseer en opgegradeer: in Octp1.6 word die transaksie -data binne die starttransaction deur die platform bepaal, maar in Octp2.0.1 is dit die laai -stapelWallbox Electric Car Charger Dit bepaal die transaksie-waarde, wat voordelig is, want as daar 'n netwerkfout is, is dit nodig om die beginstransaksie-data weer te stuur wanneer die laaipaalWallbox Electric Car Charger moet die data weer stuur. Die voordeel hiervan is dat wanneer daar 'n netwerkfout is, die beginstransaksie-data moet weergee, as dit Octp1.6-weergawe is, is dit waarskynlik dat die platform twee kopieë van dieselfde transaksiedata sal stoor, wat lei tot die aftrekking van die klant se geld twee keer;
(5) OCPP 2.0.1 besonderhede en funksies as die 1.6 -weergawe van baie meer, die ontwikkeling van die probleme 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, apparaatbestuur, heffingsbestuur, ens. Bevat hoë verenigbaarheid, hoë sekuriteit en hoë skaalbaarheid.
OCPP -netwerktopologie
1 、 OCPP2.0.1 Sagteware -argitektuur
Dit bevat hoofsaaklik modules van data -oordrag, magtiging, sekuriteit, konfigurasie, diagnose, firmwarebestuur, toestelbestuur en laaikas, ens. Funksionele module -afdeling (DEEL) in OCPP2.0.1 Protocol:
2 、 Data -oordrag (DataTransfer) module

Gebruik die derdeparty-biblioteek LibWebSockets om 'n WebSockets-verbinding met die afgeleë CSMS te vestig deur die netwerk vir data-interaksie; Gebruik die derdeparty-biblioteek Rapidjson vir
3 、 Magtiging (magtiging) Module
Magtigingsmetodes sluit in RFID, Start -knoppie, debiet-/kredietkaart, PIN -kode, CSMS, plaaslike IDToken, ISO15118, vanlyn magtiging en so aan.
Voorbeeld: CSMS -magtigingstydkaart
4 、 Veiligheid (sekuriteit) module
Veiligheidsmodule gebruik derdeparty-biblioteek MBEDTLS RSA, ECC (Elliptic Curve) -module om data te enkripteer en te dekripteer, en X509-module om sertifikate te bestuur.
Voorbeeld: Tyddiagram vir die opdatering van laaistasistieke
5 、 Transaksies (transaksies) Module
Transaksies verwys na die proses om 'n elektriese voertuig deur 'n laaitoestel te laai.
In Octp2.0 word al die transaksieverwante boodskappe in die boodskap geïntegreer
Tydsdiagram: Begin transaksie - plug and play
6 、 Meterveralues -module
Tydens die transaksieproses moet dit periodiek plaaslike meterdata na CSMS stuur, sodat CSM's en gebruikers die vordering van die transaksie in reële tyd kan verstaan.
Tydsberekening: transaksieverwante meterdata
7 、 Koste -module
Faktureringsmodule is 'n nuwe sagtewaremodule in Octp2.0, wat gebruik word om prys- en faktuurinligting aan gebruikers te verskaf. Dit bevat hoofsaaklik:
-Voordat dit hef, met 'n gedetailleerde prysinligting van die laaistasieWallbox Electric Car Charger.
-Gewysing, verskaffing van intydse koste-inligting.
-na heffing, die verskaffing van finale laai -inligting.
(1) Tyddiagram van prysinligting voor die heffing:
(2) Tydskaart van faktuurinligting tydens die heffing
(3) Tyddiagram van laai -inligting na die laai
8 、 Besprekingsmodule
Bespreking is 'n gereserveerde funksie wat deur die operateur gestel kan word. Aangesien daar nie baie laaistasies is nieWallbox Electric Car Charger En die ry -reeks elektriese voertuie is beperk, gebruikers moet vooraf die eienaarskap van laaitoerusting verseker.
Tyddiagram vir die bespreking van die aangewese laaitoerusting by 'n laadstasieWallbox Electric Car Charger:
9 、 Smartcharging -module
Slim lading verwys na die gedrag van die laadkrag dinamies aan te pas soos nodig tydens die laadproses. Dit bevat hoofsaaklik:
-Lading balansering binne die laaistasie -sentrale stelselbeheer
-Lokale slimlading -Energy Management System Control
In OCPP Smart LaaiWallbox Electric Car Charger Beheer word hoofsaaklik weerspieël in die laaiprofiele, wat die energie -oordraglimiete vir die laadstasie op 'n spesifieke tydstip bevat.

Laai Profiele Boodskapinhoud (JSON):

10 、 Diagnostiese module
Dit word gebruik om die probleme van die laadstasie op afstand te diagnoseer deur 'n lêer op te laai wat diagnostiese inligting van die laaistasie bevat.
Diagnostiese inligtingslêer Uploading Sequence Diagram:
Diagnostiese lêerverwante kode (deel):
11 、 Firmware -bestuursmodule
Wanneer die laaistasie die firmware moet opdateer, sal CSMS die laaistasie in kennis stel wanneer dit die nuwe firmware kan aflaai, en die laaistasie moet CSMS in kennis stel na elke stap om die nuwe firmware af te laai en te installeer.
Voorbeeld: Firmware Update Timing Diagram (gedeeltelik)

Firmware -opdateringsverwante kode (deel):

12 、 DisplayMessage -module
Vertoonboodskapmodule word deur die laaistasie -operateur (CSO) gebruik om die laaikasverwante inligting aan die gebruiker te vertoon. Die vertoonboodskapmodule is 'n nuwe funksie in OCPP 2.0, hoofsaaklik insluitend
-Setup Display -boodskap deur CSO
-HadderstasieWallbox Electric Car Charger Laai vertoonboodskap op
Stel die tydsdiagram van die vertoonboodskap in:

Kry die tydsberekeningskaart vir vertoonboodskappe:

Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Postyd: Aug-09-2024