OCPP-Proxy, Gateway oder Broker: was jedes davon tut
Eine Ladestation, die OCPP spricht, hält eine Verbindung zu einem Backoffice, ihrem CSMS oder OCPP-Backend. Sobald etwas zwischen die beiden soll, fallen drei Wörter: Proxy, Gateway und Broker. Sie werden lose verwendet, und was im deutschsprachigen Raum OCPP-Broker heißt, heißt auf Englisch oft OCPP proxy.
Plugchoice betreibt einen kostenlosen OCPP-Proxy. Wir verwenden die drei Wörter so. Ein Proxy leitet eine Verbindung der Ladestation an mehrere Backoffices weiter. Ein Gateway verbindet Geräte, die ein Backoffice nicht selbst erreichen. Ein Broker verteilt Nachrichten, und im deutschsprachigen Raum ist damit meist ein Proxy gemeint.
Was ein OCPP-Proxy tut
Die Ladestation verbindet sich mit dem Proxy, als wäre er ihr Backoffice. Der Proxy baut zu jedem Backoffice eine Verbindung auf, als wäre er die Ladestation, und leitet OCPP-Nachrichten in beide Richtungen weiter. Die Ladestation wird einmal eingerichtet, mit der Adresse des Proxys, und welche Backoffices ihren Datenverkehr erhalten, entscheidet die Software. What is an OCPP proxy erklärt das Modell ausführlich (auf Englisch).
Ein Proxy muss zwei Fragen klären, die sich bei einer direkten Verbindung nie stellen: Welches Backoffice darf Karten autorisieren und Ladevorgänge starten, und was passiert mit den Nachrichten, während ein Backoffice offline ist? In Plugchoice bekommt jedes Backoffice eine Rolle. Abrechnung entscheidet, wer laden darf. Daten & Steuerung liest alles und kann Befehle senden, startet oder stoppt aber nie einen Ladevorgang. Nachrichten für ein Backoffice, das offline ist, werden zwischengespeichert und nachgesendet, sobald es zurück ist, und jede Nachricht wird protokolliert.
Sie brauchen einen Proxy, wenn:
- eine Ladestation mehrere Backoffices braucht, zum Beispiel einen Abrechnungsdienst und eine Energieplattform;
- Sie das Backoffice ohne Anfahrt wechseln wollen;
- Sie eine neue Plattform erst an einigen Ladestationen testen wollen.
Was ein OCPP-Gateway tut
Ein Gateway sitzt dort, wo ein Gerät nicht selbst mit dem Backoffice sprechen kann, und es verändert, was gesendet wird. Drei Formen sind üblich:
- Protokollübersetzung. Ein Gerät, das Modbus oder ein eigenes Protokoll des Herstellers spricht, erscheint im Backoffice als OCPP-Ladestation.
- Versionsübersetzung. Die Ladestation spricht eine OCPP-Version, das Backoffice eine andere, und das Gateway übersetzt.
- Standort-Gateway. Die Ladestationen eines Standorts verbinden sich mit einem lokalen Controller, und der Controller hält eine Verbindung zum Backoffice.
Sie brauchen ein Gateway, wenn Ihre Hardware das Protokoll oder die Version Ihres Backoffice nicht spricht, oder wenn ein Standort mit vielen Ladestationen nur einen Netzwerkanschluss hat. Ein Gateway gibt einer Ladestation kein zweites Backoffice; das ist die Aufgabe eines Proxys.
Was ein OCPP-Broker tut
Das Wort stammt aus der Nachrichtenvermittlung: Ein Broker nimmt Nachrichten an und verteilt sie an alle, die sie abonniert haben. Bei OCPP ist damit Software gemeint, die die Nachrichten einer Ladestation auf mehrere Backoffices verteilt, oft mit Regeln, welche Partei welche Nachricht erhält. Im deutschsprachigen Raum ist OCPP-Broker das übliche Wort für einen OCPP-Proxy.
Sie brauchen einen Broker in denselben Fällen wie einen Proxy. Wie das Produkt auch heißt, stellen Sie drei Fragen: Welche Partei darf einen Ladevorgang starten, was passiert, während ein Backoffice offline ist, und welche Nachrichten werden unterwegs verändert?
Im Vergleich
| OCPP-Proxy | OCPP-Gateway | OCPP-Broker | |
|---|---|---|---|
| Mehrere Backoffices an einer Ladestation | Ja | Nein | Ja |
| Übersetzt Protokoll oder OCPP-Version | Nein | Ja | Nein |
| Wo es meist läuft | In der Cloud | Vor Ort oder am Netzrand | In der Cloud |
| Was es an den Nachrichten ändert | IDs, die es zum Weiterleiten braucht, sonst nichts | Das Format, absichtlich | Hängt vom Produkt ab |
Wo Plugchoice passt
Plugchoice ist OCPP-Proxy und kostenloses Backoffice in einem. Die Ladestation verbindet sich mit wss://ocpp.plugchoice.com, Plugchoice ist immer eines ihrer Backoffices, und weitere fügen Sie im Portal oder in der App hinzu, jedes mit der Rolle Abrechnung oder Daten & Steuerung. Der Proxy schreibt nur Nachrichten-IDs und Transaktions-IDs von OCPP 1.6 um und gibt signierte Messwerte so weiter, wie die Ladestation sie gesendet hat.
Plugchoice ist kein Gateway. Es verbindet Ladestationen über OCPP 1.6J, abhängig von Modell, Firmware und Konfiguration, und übersetzt keine anderen Protokolle. OCPP 2.0.1 und 2.1 werden heute nicht unterstützt. Der OCPP-1.6J-Leitfaden beschreibt die Nachrichten.
Um einer Ladestation ein zweites Backoffice zu geben, beginnen Sie auf der Seite zum OCPP-Proxy.
Quellen
So berichten wir: Redaktionsrichtlinie | Korrekturen | Autoren
Der Plugchoice-Newsletter
News und Ratgeber zum Laden von E-Autos per E-Mail. Sie können sich jederzeit abmelden. Datenschutzerklärung