Das OCPP-Protokoll bietet eine einheitliche Kommunikationslösung zwischen LadestationenWallbox-Ladegerät für Elektroautos und jedem zentralen Managementsystem. Diese Protokollarchitektur unterstützt die Vernetzung aller LadestationenWallbox-Ladegerät für Elektroautos zentrales Managementsystem des Dienstanbieters mit allen Ladestationen.
I. OCPP-Protokoll
1. Der vollständige Name von OCPP lautet Open Charge Point Protocol. Es handelt sich um ein kostenloses und offenes Protokoll, das von der OCA (Open Charge Alliance), einer Organisation mit Sitz in den Niederlanden, entwickelt wurde. Das Open Charge PointWallbox-Ladegerät für Elektroautos Protokoll (OCPP) wird für die einheitliche Kommunikation zwischen Ladestationen (CS) verwendetWallbox-Ladegerät für Elektroautosund jedes Ladestationsmanagementsystem (CSMS). Diese Protokollarchitektur unterstützt die Verbindung des CSMS jedes Ladedienstanbieters mit allen Ladestationen. Vorteile des OCPP-Protokolls: Offen und kostenlos nutzbar, verhindert die Bindung an einen einzigen Anbieter (Ladeplattform), reduziert Integrationszeit und -aufwand und reduziert IT-Probleme.

2. Hauptversionen des OCPP-Protokolls
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP ist durch seine eigenen Protokollbeschränkungen begrenzt und kann nicht schnell über einen weiten Bereich gefördert werden. Die JSON-Version der WebSocket-Kommunikation ermöglicht die gegenseitige Datenübertragung in jeder Netzwerkumgebung. Das am häufigsten verwendete Protokoll auf dem Markt ist Version 1.6J. OCPP2.0.1 ist das Protokoll aus dem Jahr 2018, dessen Nutzung in die Zukunft gerichtet ist.
3. Die Unterschiede zwischen den verschiedenen OCPP-VersionenWallbox zum Aufladen von Elektroautosr
OCPP1.* ist mit niedrigeren Versionen kompatibel, OCPP1.6 ist mit OCPP1.5 kompatibel, OCPP1.5 ist mit OCPP1.2 kompatibel.
OCPP2.0.1 ist nicht mit OCPP1.6 kompatibel. Obwohl OCPP2.0.1 einige Inhalte von OCPP1.6 hat, ist das Format des gesendeten Datenrahmens völlig anders. Beispielsweise verfügt OCPP2.0.1 über viele Funktionen, die OCPP1.6 nicht bietet.
(1) StartTransaction und StopTransaction in OCPP1.6 werden in OCPP2.0.1 durch TransactionEvent ersetzt.
(2) Das Firmware-Update in OCPP2.0.1 fügt digitale Signaturen hinzu, um unvollständige Firmware-Downloads zu verhindern, die zu Fehlern beim Firmware-Update führen.
(3) Die Eindeutigkeit der Transaktions-ID wird von der Plattform in OCPP1.6 und von der Ladestation garantiert.Wallbox-Ladegerät für Elektroautosin OCPP2.0.1.
(4) In OCPP1.6 wurden die defekten Stellen optimiert und aktualisiert, zum Beispiel: In OCPP1.6 werden die Transaktions-ID-Daten innerhalb der StartTransaction von der Plattform bestimmt, in OCPP2.0.1 ist es jedoch der LadestapelWallbox-Ladegerät für Elektroautos Das bestimmt den Transaktions-ID-Wert, was vorteilhaft ist, da bei einem Netzwerkausfall die StartTransaction-Daten erneut gesendet werden müssen, wenn der LadestapelWallbox-Ladegerät für Elektroautos Die Daten müssen erneut gesendet werden. Dies hat den Vorteil, dass bei einem Netzwerkausfall die StartTransaction-Daten erneut gesendet werden müssen. Handelt es sich um die Version OCPP1.6, speichert die Plattform höchstwahrscheinlich zwei Kopien derselben Transaktionsdaten, was dazu führt, dass das Geld des Kunden zweimal abgebucht wird.
(5) OCPP 2.0.1 bietet im Vergleich zur Version 1.6 viel mehr Details und Funktionen, der Entwicklungsaufwand ist gestiegen.
Zweitens OCPP 2.0.1-Vereinbarung
OCPP2.0.1 unterstützt die Verwendung von WebSocket-Kommunikationsdaten im JSON-Format. OCPP2.0.1 ist nicht mit OCPP1.6 kompatibel.
Unterstützt mehrere Sicherheitsautorisierungsmethoden, ISO15118, intelligentes Laden, Geräteverwaltung, Ladeverwaltung usw. Bietet hohe Kompatibilität, hohe Sicherheit und hohe Skalierbarkeit.
OCPP-Netzwerktopologie
1. OCPP2.0.1-Softwarearchitektur
Es umfasst hauptsächlich Module für Datenübertragung, Autorisierung, Sicherheit, Konfiguration, Diagnose, Firmware-Verwaltung, Geräteverwaltung und Ladeverwaltung usw. Funktionale Modulaufteilung (Teil) im OCPP2.0.1-Protokoll:
2、Datenübertragungsmodul (DataTransfer).

Verwenden Sie die Drittanbieterbibliothek libwebsockets, um eine WebSocket-Verbindung mit dem Remote-CSMS über das Netzwerk für die Dateninteraktion herzustellen; verwenden Sie die Drittanbieterbibliothek rapidjson für
3. Autorisierungsmodul
Zu den Autorisierungsmethoden gehören RFID, Starttaste, Debit-/Kreditkarte, PIN-Code, CSMS, lokaler idToken, ISO15118, Offline-Autorisierung und so weiter.
Beispiel: CSMS-Autorisierungs-Zeitdiagramm
4. Sicherheitsmodul
Das Sicherheitsmodul verwendet die Drittanbieterbibliothek mbedtls RSA, das ECC-Modul (Elliptic Curve) zum Verschlüsseln und Entschlüsseln von Daten und das X509-Modul zum Verwalten von Zertifikaten.
Beispiel: Zeitdiagramm zur Aktualisierung von Ladestationszertifikaten
5. Transaktionsmodul
Unter Transaktionen versteht man den Vorgang des Aufladens eines Elektrofahrzeugs durch ein Ladegerät.
In OCPP2.0 sind alle transaktionsbezogenen Nachrichten in die Nachricht integriert
Zeitdiagramm: Transaktion starten – Plug and Play
6. MeterValues-Modul
Während des Transaktionsprozesses müssen in regelmäßigen Abständen lokale Zählerdaten an CSMS gesendet werden, damit CSMS und Benutzer den Fortschritt der Transaktion in Echtzeit nachvollziehen können.
Zeitdiagramm: Transaktionsbezogene Zählerdaten
7. Kostenmodul
Das Abrechnungsmodul ist ein neues Softwaremodul in OCPP2.0, das dazu dient, Benutzern Preis- und Abrechnungsinformationen bereitzustellen. Es umfasst im Wesentlichen:
-Vor dem Laden detaillierte Preisinformationen zur Ladestation bereitstellenWallbox-Ladegerät für Elektroautos.
- Bereitstellung von Kosteninformationen in Echtzeit während des Ladevorgangs.
- Nach dem Laden werden die letzten Ladeinformationen bereitgestellt.
(1) Zeitdiagramm der Preisinformation vor der Belastung:
(2) Zeitdiagramm der Abrechnungsinformationen während des Ladevorgangs
(3) Zeitdiagramm der Ladeinformationen nach dem Laden
8. Reservierungsmodul
Reservierung ist eine reservierte Funktion, die vom Betreiber eingestellt werden kann. Da es nicht viele Ladestationen gibtWallbox-Ladegerät für Elektroautos Da die Reichweite von Elektrofahrzeugen begrenzt ist, müssen sich die Nutzer vorab den Besitz einer Ladeausrüstung sichern.
Zeitdiagramm zur Reservierung der vorgesehenen Ladeausstattung an einer LadestationWallbox-Ladegerät für Elektroautos:
9. SmartCharging-Modul
Unter intelligentem Laden versteht man die dynamische Anpassung der Ladeleistung während des Ladevorgangs an den jeweiligen Bedarf. Es umfasst im Wesentlichen:
-Lastausgleich innerhalb der Ladestation -Zentrale Systemsteuerung
-Lokales intelligentes Laden -Steuerung des Energiemanagementsystems
Im OCPP intelligentes LadenWallbox-Ladegerät für Elektroautos Die Steuerung spiegelt sich hauptsächlich in den Ladeprofilen wider, die die Energieübertragungsgrenzen für die Ladestation zu einem bestimmten Zeitpunkt enthalten.

Inhalt der Nachrichten zu Ladeprofilen (JSON):

10、Diagnosemodul
Es dient zur Ferndiagnose von Problemen der Ladestation durch Hochladen einer Datei mit Diagnoseinformationen der Ladestation.
Sequenzdiagramm zum Hochladen der Diagnoseinformationsdatei:
Code zum Thema Diagnosedatei (Teil):
11、Firmware-Management-Modul
Wenn die Ladestation die Firmware aktualisieren muss, benachrichtigt CSMS die Ladestation, wenn mit dem Herunterladen der neuen Firmware begonnen werden kann. Außerdem sollte die Ladestation CSMS nach jedem Schritt des Herunterladens und Installierens der neuen Firmware benachrichtigen.
Beispiel: Zeitdiagramm für Firmware-Updates (teilweise)

Code zum Firmware-Update (Teil):

12、DisplayMessage-Modul
Das Anzeigenachrichtenmodul wird vom Ladestationsbetreiber (CSO) verwendet, um dem Benutzer ladebezogene Informationen anzuzeigen. Das Anzeigenachrichtenmodul ist eine neue Funktion in OCPP 2.0 und umfasst hauptsächlich
-Setup-Anzeigemeldung durch CSO
-LadestationWallbox-Ladegerät für Elektroautos Anzeigenachricht wird hochgeladen
Einstellen des Zeitdiagramms für die Anzeigemeldungen:

Holen Sie sich das Zeitdiagramm für die Anzeigemeldungen:

Sichuan Grüne Wissenschaft und Technologie Co., Ltd.
0086 19158819831
Beitragszeit: 09.08.2024