Das OCPP-Protokoll bietet eine einheitliche Kommunikationslösung zwischen LadestationenWallbox-Ladegerät für Elektroautos und jedes zentrale Managementsystem. Diese Protokollarchitektur unterstützt die Zusammenschaltung beliebiger LadestationenWallbox-Ladegerät für Elektroautos zentrales Managementsystem des Dienstleisters mit allen Ladesäulen.
I. OCPP-Protokoll
1. Der vollständige Name von OCPP lautet Open Charge Point Protocol, ein kostenloses und offenes Protokoll, das von der OCA (Open Charge Alliance), einer Organisation mit Sitz in den Niederlanden, entwickelt wurde. Der offene LadepunktWallbox-Ladegerät für Elektroautos Das Protokoll (OCPP) wird für die einheitliche Kommunikation zwischen Ladestationen (CS) verwendet.Wallbox-Ladegerät für Elektroautosund jedes Ladestationsmanagementsystem (CSMS). Diese Protokollarchitektur unterstützt die Verbindung des CSMS jedes Ladedienstanbieters mit allen Ladesäulen. Vorteile des OCPP-Protokolls: Offen und kostenlos nutzbar, verhindert die Bindung an einen einzelnen Anbieter (Ladeplattform), reduziert Integrationszeit/-aufwand und 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 Protokolleinschränkungen begrenzt und kann keine schnelle Förderung in großem Umfang ermöglichen. Die JSON-Version der WebSocket-Kommunikation kann in jeder Netzwerkumgebung Daten aneinander senden. Das am häufigsten verwendete Protokoll auf dem Markt ist die 1.6J-Version, und OCPP2.0.1 ist das 2018 herausgegebene Protokoll, das die Verwendung dieser Richtung fördert der Zukunft.
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. OCPP2.0.1 hat zwar auch einige Inhalte von OCPP1.6, aber das Format des gesendeten Datenrahmens war völlig anders, und OCPP2.0.1 hat eine Menge hinzugefügt, was OCPP1.6 tut nicht die Funktion haben, zum Beispiel.
(1) StartTransaction und StopTransaction in OCPP1.6 werden durch TransactionEvent in OCPP2.0.1 ersetzt.
(2) Das Firmware-Update in OCPP2.0.1 fügt digitale Signaturen hinzu, um unvollständige Firmware-Downloads zu verhindern, die zu Fehlern bei der Firmware-Aktualisierung führen.
(3) Die Transaktions-ID ist von der Plattform in OCPP1.6 garantiert eindeutig und von der Ladestation garantiert eindeutigWallbox-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 Dadurch wird der Wert der Transaktions-ID bestimmt. Dies ist von Vorteil, da bei einem Netzwerkausfall die StartTransaction-Daten erneut gesendet werden müssen, wenn der Ladestapel aktiviert istWallbox-Ladegerät für Elektroautos muss die Daten erneut senden. Dies hat den Vorteil, dass bei einem Netzwerkausfall die StartTransaction-Daten erneut gesendet werden müssen. Wenn es sich um die OCPP1.6-Version handelt, speichert die Plattform höchstwahrscheinlich zwei Kopien derselben Transaktionsdaten, was zu einem Abzug führt Kundengeld doppelt;
(5) OCPP 2.0.1 bietet viel mehr Details und Funktionen als die Version 1.6, die Entwicklung des Schwierigkeitsgrades hat zugenommen.
Zweitens: OCPP 2.0.1-Vereinbarung
OCPP2.0.1 unterstützt die Verwendung der Daten-Websockets-Kommunikation 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 zur Datenübertragung, Autorisierung, Sicherheit, Konfiguration, Diagnose, Firmware-Verwaltung, Geräteverwaltung und Ladeverwaltung usw. Funktionsmodulaufteilung (Teil) im OCPP2.0.1-Protokoll:
2、Datenübertragungsmodul (DataTransfer).
Verwenden Sie die Bibliothek libwebsockets eines Drittanbieters, um über das Netzwerk eine Websockets-Verbindung mit dem Remote-CSMS für die Dateninteraktion herzustellen. Verwenden Sie dafür die Drittanbieterbibliothek rapidjson
3、Autorisierungsmodul
Zu den Autorisierungsmethoden gehören RFID, Startknopf, Debit-/Kreditkarte, PIN-Code, CSMS, lokales idToken, ISO15118, Offline-Autorisierung und so weiter.
Beispiel: CSMS-Autorisierungszeitdiagramm
4、Sicherheitsmodul
Das Sicherheitsmodul verwendet die Bibliothek mbedtls RSA eines Drittanbieters, 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、Transaktionen(Transaktionen) Modul
Unter Transaktionen versteht man den Vorgang des Ladens eines Elektrofahrzeugs über 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 regelmäßig lokale Zählerdaten an CSMS gesendet werden, damit CSMS und Benutzer den Fortschritt der Transaktion in Echtzeit verstehen können.
Zeitdiagramm: transaktionsbezogene Zählerdaten
7、Kostenmodul
Das Abrechnungsmodul ist ein neues Softwaremodul in OCPP2.0, das zur Bereitstellung von Preis- und Abrechnungsinformationen für Benutzer verwendet wird. Es umfasst hauptsächlich:
- Vor dem Aufladen detaillierte Preisinformationen zur Ladestation bereitstellenWallbox-Ladegerät für Elektroautos.
- Während des Ladevorgangs werden Kosteninformationen in Echtzeit bereitgestellt.
- Nach dem Aufladen werden abschließende Informationen zum Aufladen bereitgestellt.
(1) Zeitdiagramm der Preisinformationen vor dem Laden:
(2) Zeitdiagramm der Abrechnungsinformationen während des Ladevorgangs
(3) Zeitdiagramm der Ladeinformationen nach dem Laden
8、Reservierungsmodul
Die 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 und die Reichweite von Elektrofahrzeugen begrenzt ist, müssen sich Benutzer im Voraus den Besitz von Ladegeräten sichern.
Zeitdiagramm zur Reservierung der vorgesehenen Ladeausrüstung an einer LadestationWallbox-Ladegerät für Elektroautos:
9、SmartCharging-Modul
Unter Smart Charging versteht man das Verhalten, die Ladeleistung während des Ladevorgangs dynamisch an den Bedarf anzupassen. Es umfasst hauptsächlich:
-Lastausgleich innerhalb der Ladestation -Zentrale Systemsteuerung
-Lokales intelligentes Laden -Steuerung des Energiemanagementsystems
Beim intelligenten OCPP-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.
Nachrichteninhalt der Ladeprofile (JSON):
10、Diagnosemodul
Es dient zur Ferndiagnose der Probleme der Ladestation, indem eine Datei mit Diagnoseinformationen von der Ladestation hochgeladen wird.
Sequenzdiagramm zum Hochladen der Diagnoseinformationsdatei:
Code für die Diagnosedatei (Teil):
11、Firmware-Management-Modul
Wenn die Ladestation die Firmware aktualisieren muss, benachrichtigt CSMS die Ladestation, wenn sie mit dem Herunterladen der neuen Firmware beginnen kann, und die Ladestation sollte CSMS nach jedem Schritt des Herunterladens und Installierens der neuen Firmware benachrichtigen.
Beispiel: Zeitdiagramm für die Firmware-Aktualisierung (teilweise)
Firmware-Update-bezogener Code (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, hauptsächlich einschließlich
-Display-Meldung durch CSO einrichten
-LadestationWallbox-Ladegerät für Elektroautos Anzeigenachricht wird hochgeladen
Einstellen des Zeitdiagramms für die Anzeigemeldung:
Rufen Sie das Zeitdiagramm für die Anzeigemeldung ab:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Zeitpunkt der Veröffentlichung: 09.08.2024