Wer seine Ladepunkte für Kunden vieler E-Mobility-Provider öffnen will, trifft auf zwei Abkürzungen: OCPI und OICP. OCPI ist ein offenes Protokoll für direktes und hubbasiertes Roaming. OICP, das Open InterCharge Protocol, ist das Protokoll für die Anbindung an Hubject, eine der größten Roaming-Plattformen. Dieser Leitfaden erklärt, was OICP leistet und wann Sie es brauchen.
- OICP verbindet CPOs und EMPs mit der Hubject-Plattform, die Daten zwischen ihnen weiterleitet.
- Es umfasst EVSE-Daten, Live-Status, Autorisierung, Fernstart und -stopp, Ladedatensätze, Preise und Benachrichtigungen.
- Aktuelle Versionen nutzen REST und JSON, abgesichert über gegenseitige TLS-Zertifikate.
- OICP ist hubzentriert, OCPI unterstützt Peer-to-Peer- und Hub-Verbindungen.
Was OICP ist
OICP wurde von Hubject entwickelt, um Roamingdaten über die eigene Plattform auszutauschen. Anders als bei OCPI, wo Partner direkt kommunizieren können, laufen OICP-Nachrichten immer über die Hubject-Plattform, die sie entsprechend den im Marktplatz aktivierten Verträgen an den richtigen Partner weiterleitet. Die Spezifikation ist öffentlich, Plattform und Verträge betreibt Hubject. Den Überblick über Hubs gibt Roaming-Plattformen erklärt.
Rollen in OICP
| Rolle | OICP-Bezeichnung | Aufgaben |
|---|---|---|
| Ladepunktbetreiber | CPO | Veröffentlicht EVSE-Daten und Status, fragt Autorisierung an, sendet CDRs |
| E-Mobility-Provider | EMP | Autorisiert seine Kunden, startet und stoppt aus der Ferne, empfängt CDRs |
| Plattform | Hubject | Leitet Nachrichten weiter, verwaltet Verträge, bietet Clearing |
Den Unterschied dieser Marktrollen erklärt unser Beitrag CPO und EMP.
Die wichtigsten OICP-Dienste
EVSE-Daten und Status
CPOs senden statische Daten zu jeder EVSE wie Adresse, Koordinaten, Stecker, Leistung und Barrierefreiheit an die Plattform. Der Live-Status wie frei, belegt oder außer Betrieb wird separat übertragen, damit EMP-Apps ihn in Echtzeit anzeigen. Jede EVSE wird über ihre EVSE-ID identifiziert.
Autorisierung
Hält ein Fahrer seine RFID-Karte an, sendet der CPO eine Autorisierungsanfrage an die Plattform, die sie an den ausgebenden EMP weiterleitet. Die Antwort kommt innerhalb von Sekunden. Beim Fernstart per App sendet der EMP eine Startanfrage, die Plattform leitet sie an den CPO weiter, der den Vorgang per OCPP startet.
Ladedatensätze
Nach dem Ladevorgang sendet der CPO einen CDR mit Identifikation, Zeiten, Energie und Zählerständen. Die Plattform leitet ihn an den EMP weiter und kann ihn für das Clearing nutzen. Gute Praxis zeigt unser Leitfaden zu Ladedatensätzen.
Preise
Aktuelle OICP-Versionen erlauben CPOs, Preisprodukte und EVSE-spezifische Preise an EMPs zu übermitteln. So zeigen EMPs den Preis vor dem Laden an und rechnen konsistent ab.
Reservierung und Benachrichtigungen
OICP unterstützt Fernreservierungen, sofern beide Partner das vereinbaren, sowie Ladebenachrichtigungen, die dem EMP Start, Fortschritt, Ende oder Fehler melden. Damit können EMP-Apps Live-Informationen anzeigen.
Plug & Charge
Hubject betreibt zudem eine Public-Key-Infrastruktur für ISO 15118 Plug & Charge. Darüber lassen sich Vertragszertifikate bereitstellen, sodass sich Fahrzeuge beim Einstecken automatisch ohne Karte oder App ausweisen.
Technische Grundlagen
- Transport: aktuelle Versionen nutzen RESTful HTTPS mit JSON, ältere Versionen SOAP.
- Sicherheit: gegenseitiges TLS mit Zertifikaten für die Plattformanbindung.
- Identifikationsarten: RFID, Fernidentifikation, QR-Code und Plug & Charge.
- Tests: Vor dem Livegang steht eine Vorproduktionsumgebung bereit.
OICP und OCPI im Vergleich
| Aspekt | OICP | OCPI |
|---|---|---|
| Pflege | Durch Hubject | Durch die EVRoaming Foundation |
| Topologie | Hubzentriert über Hubject | Peer-to-Peer oder über Hubs |
| Verträge | Im Plattform-Marktplatz aktiviert | Bilateral oder über einen Hub |
| Laufende Vorgänge | Ladebenachrichtigungen | Sessions-Modul |
| Smart Charging | Begrenzt | ChargingProfiles-Modul |
| Typischer Einsatz | Zugang zum Hubject-Partnernetz | Direktpartner und OCPI-basierte Hubs |
Keines der beiden Protokolle ersetzt OCPP, das jede Station mit Ihrem CSMS verbindet. Wie die Ebenen zusammenspielen, zeigt OCPI vs. OCPP.
Brauchen Sie OICP?
OICP brauchen Sie, wenn Sie sich direkt an die Hubject-Plattform anbinden. Manche Betreiber erreichen dieselben Partner über andere Hubs oder direkte OCPI-Verbindungen. Entscheiden Sie anhand der von Ihren Fahrern genutzten EMPs, der Konditionen und der Möglichkeiten Ihrer Plattform. Viele Netze kombinieren mehrere Anbindungen.
Häufig gestellte Fragen
Ist OICP kostenlos nutzbar?
Die Spezifikation ist öffentlich, die Anbindung an die Hubject-Plattform erfordert jedoch einen Vertrag und Plattformgebühren.
Kann ein CPO OICP und OCPI gleichzeitig nutzen?
Ja. Viele CPOs sind per OICP an Hubject und per OCPI an weitere Partner oder Hubs angebunden, sofern ihre Plattform Tarife, Status und CDRs konsistent hält.
Funktioniert OICP mit OCPP-1.6J-Stationen?
Ja. OICP arbeitet zwischen Backends, das Stationsprotokoll spielt keine Rolle. Das CSMS übersetzt zwischen OCPP und OICP.
Üreticy verbindet Stationen per OCPP und Partner per OCPI-Roaming, mit vollständigen Nachrichten-Logs. Plattform entdecken oder Ihre Roaming-Pläne mit uns besprechen.
