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.

Das Wichtigste in Kürze
  • 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

RolleOICP-BezeichnungAufgaben
LadepunktbetreiberCPOVeröffentlicht EVSE-Daten und Status, fragt Autorisierung an, sendet CDRs
E-Mobility-ProviderEMPAutorisiert seine Kunden, startet und stoppt aus der Ferne, empfängt CDRs
PlattformHubjectLeitet 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

AspektOICPOCPI
PflegeDurch HubjectDurch die EVRoaming Foundation
TopologieHubzentriert über HubjectPeer-to-Peer oder über Hubs
VerträgeIm Plattform-Marktplatz aktiviertBilateral oder über einen Hub
Laufende VorgängeLadebenachrichtigungenSessions-Modul
Smart ChargingBegrenztChargingProfiles-Modul
Typischer EinsatzZugang zum Hubject-PartnernetzDirektpartner 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.