Het OCPP-protocol biedt een uniforme communicatieoplossing tussen laadstationswallbox elektrische autolader en elk centraal beheersysteem. Deze protocolarchitectuur ondersteunt de onderlinge verbinding van elk laadsysteem.wallbox elektrische autolader het centrale beheersysteem van de dienstverlener met alle laadpalen.
I. OCPP-protocol
1. De volledige naam van OCPP is Open Charge Point Protocol. Het is een gratis en open protocol ontwikkeld door de OCA (Open Charge Alliance), een organisatie gevestigd in Nederland.wallbox elektrische autolader Protocol (OCPP) wordt gebruikt voor uniforme communicatie tussen laadstations (CS)wallbox elektrische autoladeren elk laadstationbeheersysteem (CSMS). Deze protocolarchitectuur ondersteunt de verbinding van het CSMS van elke laaddienstverlener met alle laadpalen. Voordelen van het OCPP-protocol: open en gratis te gebruiken, voorkomt afhankelijkheid van één aanbieder (laadplatform), vermindert integratietijd en -inspanning en IT-problemen.

2. Belangrijkste versies van het OCPP-protocol
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP kent zijn eigen protocolbeperkingen en kan niet snel op grote schaal worden gepromoot. De JSON-versie van WebSocket-communicatie kan in elke netwerkomgeving gegevens naar elkaar verzenden. Het meest gebruikte protocol op de markt is versie 1.6J en OCPP2.0.1 is het protocol uit 2018 dat het gebruik van de richting van de toekomst promoot.
3. De verschillen tussen de verschillende OCPP-versieswallbox elektrische auto opladenr
OCPP1.* is compatibel met lagere versies, OCPP1.6 is compatibel met OCPP1.5, OCPP1.5 is compatibel met OCPP1.2.
OCPP2.0.1 is niet compatibel met OCPP1.6, hoewel sommige inhoud van OCPP1.6 dat ook heeft, maar het formaat van het verzonden gegevensframe is compleet anders. OCPP2.0.1 heeft veel van de functionaliteit van OCPP1.6 toegevoegd, bijvoorbeeld.
(1) StartTransaction en StopTransaction in OCPP1.6 zijn vervangen door TransactionEvent in OCPP2.0.1.
(2) De firmware-update in OCPP2.0.1 voegt digitale handtekeningen toe om onvolledige firmware-downloads te voorkomen, wat tot mislukte firmware-updates kan leiden.
(3) De transactie-ID wordt gegarandeerd uniek te zijn door het platform in OCPP1.6, en gegarandeerd uniek te zijn door de oplaadpaalwallbox elektrische autoladerin OCPP2.0.1.
(4) In OCPP1.6 zijn de defecte plaatsen geoptimaliseerd en geüpgraded, bijvoorbeeld: in OCPP1.6 worden de transactie-ID-gegevens in de StartTransaction bepaald door het platform, maar in OCPP2.0.1 zijn het de laadstapels.wallbox elektrische autolader die de transactionId-waarde bepaalt, wat voordelig is omdat het bij een netwerkstoring nodig is de StartTransaction-gegevens opnieuw te verzenden wanneer de laadstapel iswallbox elektrische autolader moet de gegevens opnieuw verzenden. Het voordeel hiervan is dat bij een netwerkstoring de StartTransaction-gegevens opnieuw moeten worden verzonden. Als het om versie OCPP1.6 gaat, is de kans groot dat het platform twee kopieën van dezelfde transactiegegevens opslaat, wat resulteert in het twee keer afschrijven van het geld van de klant.
(5) OCPP 2.0.1 heeft veel meer details en functies dan versie 1.6, maar de moeilijkheidsgraad is wel toegenomen.
Ten tweede, OCPP 2.0.1-overeenkomst
OCPP2.0.1 ondersteunt het gebruik van JSON-formaat data websockets-communicatie. OCPP2.0.1 is niet compatibel met OCPP1.6.
Ondersteunt meerdere beveiligingsautorisatiemethoden, ISO15118, slim opladen, apparaatbeheer, oplaadbeheer, enz. Biedt een hoge compatibiliteit, hoge beveiliging en hoge schaalbaarheid.
OCPP-netwerktopologie
1. OCPP2.0.1 Softwarearchitectuur
Het omvat voornamelijk modules voor gegevensoverdracht, autorisatie, beveiliging, configuratie, diagnose, firmwarebeheer, apparaatbeheer en oplaadbeheer, enz. Functionele module-indeling (onderdeel) in het OCPP2.0.1-protocol:
2, Datatransmissie (DataTransfer) module

Gebruik de externe bibliotheek libwebsockets om een websockets-verbinding met de externe CSMS via het netwerk tot stand te brengen voor data-interactie; gebruik de externe bibliotheek rapidjson voor
3. Autorisatiemodule
Autorisatiemethoden zijn onder meer RFID, startknop, debit-/creditcard, pincode, CSMS, lokale idToken, ISO15118, offline autorisatie, enzovoort.
Voorbeeld: CSMS-autorisatietimingdiagram
4. Beveiligingsmodule
De beveiligingsmodule maakt gebruik van de externe bibliotheek mbedtls RSA, ECC (Elliptic Curve)-module om gegevens te versleutelen en ontsleutelen, en de X509-module om certificaten te beheren.
Voorbeeld: Tijdschema voor het updaten van laadstationcertificaten
5. Transacties (Transacties) Module
Onder transacties wordt het proces verstaan waarbij een elektrisch voertuig wordt opgeladen met een laadapparaat.
In OCPP2.0 zijn alle transactiegerelateerde berichten geïntegreerd in het bericht
Tijddiagram: transactie starten - Plug and Play
6. MeterValues-module
Tijdens het transactieproces moeten er periodiek lokale metergegevens naar CSMS worden verzonden, zodat CSMS en gebruikers in realtime inzicht hebben in de voortgang van de transactie.
Tijddiagram: transactiegerelateerde metergegevens
7. Kostenmodule
De factureringsmodule is een nieuwe softwaremodule in OCPP2.0 die wordt gebruikt om prijs- en factuurinformatie aan gebruikers te verstrekken. Deze module omvat voornamelijk:
-Voordat u gaat opladen, verstrekken wij u gedetailleerde prijsinformatie over het laadstationwallbox elektrische autolader.
- Tijdens het opladen real-time informatie over de kosten verstrekken.
-Na het opladen wordt de laatste laadinformatie verstrekt.
(1) Tijdsdiagram van prijsinformatie vóór het in rekening brengen:
(2) Tijdschema van factureringsinformatie tijdens het opladen
(3) Tijdsdiagram van laadinformatie na het opladen
8. Reserveringsmodule
Reserveren is een gereserveerde functie die door de exploitant kan worden ingesteld. Aangezien er niet veel laadstations zijn,wallbox elektrische autolader Omdat de actieradius van elektrische voertuigen beperkt is, moeten gebruikers vooraf de eigendom van de laadapparatuur vastleggen.
Tijdschema voor het reserveren van de aangewezen laadapparatuur op een laadstationwallbox elektrische autolader:
9. SmartCharging-module
Slim laden verwijst naar het dynamisch aanpassen van het laadvermogen tijdens het laadproces. Het omvat voornamelijk:
- Load balancing binnen het laadstation - Centrale systeembesturing
- Lokaal slim laden - Controle van het energiebeheersysteem
In OCPP slim ladenwallbox elektrische autolader De besturing komt vooral tot uiting in de laadprofielen, die de energieoverdrachtslimieten voor het laadstation op een specifiek tijdstip bevatten.

Inhoud van berichten over oplaadprofielen (JSON):

10. Diagnostische module
Hiermee kunnen problemen met het laadstation op afstand worden gediagnosticeerd door een bestand met diagnostische informatie van het laadstation te uploaden.
Sequentiediagram voor het uploaden van diagnostische informatiebestanden:
Diagnostisch bestand gerelateerde code (deel):
11. Firmwarebeheermodule
Wanneer het laadstation de firmware moet updaten, zal CSMS het laadstation op de hoogte stellen zodra het de nieuwe firmware kan gaan downloaden. Het laadstation moet CSMS na elke stap van het downloaden en installeren van de nieuwe firmware op de hoogte stellen.
Voorbeeld: timingdiagram voor firmware-updates (gedeeltelijk)

Code gerelateerd aan firmware-update (onderdeel):

12. DisplayMessage-module
De weergaveberichtmodule wordt door de laadstationbeheerder (CSO) gebruikt om laadgerelateerde informatie aan de gebruiker weer te geven. De weergaveberichtmodule is een nieuwe functie in OCPP 2.0, die voornamelijk bestaat uit:
- Weergavebericht instellen via CSO
-Oplaadpuntwallbox elektrische autolader uploaden weergavebericht
Het timingdiagram voor het weergeven van berichten instellen:

Bekijk de timinggrafiek voor het weergeven van berichten:

Sichuan Groene Wetenschap & Technologie Co., Ltd.
0086 19158819831
Plaatsingstijd: 9 augustus 2024