OICP Gateway: co to jest i jak działa?

Infrastruktura ładowania samochodów elektrycznych

W gąszczu skrótów branży IT dla e-mobility, OICP zajmuje miejsce szczególne. Jest to protokół, który umożliwił powstanie jednej z największych sieci roamingowych na świecie – Intercharge. Aby jednak systemy operatora mogły bezbłędnie komunikować się z platformą Hubject, niezbędne jest zastosowanie dedykowanego rozwiązania typu middleware: OICP Gateway.

Czym jest OICP Gateway?

OICP (Open InterCharge Protocol) to protokół komunikacyjny opracowany przez firmę Hubject. Gateway (bramka) OICP to wyspecjalizowany moduł oprogramowania, który pełni rolę „tłumacza” i bezpiecznego łącznika między backendem operatora stacji ładowania a centralną platformą roamingową. Jego głównym zadaniem jest zapewnienie pełnej kompatybilności technologicznej z rygorystycznymi wymaganiami Hubject, bez konieczności kosztownej przebudowy rdzennego systemu zarządzania stacjami.

Infrastruktura ładowania samochodów elektrycznych

OICP a role rynkowe

Wdrożenie OICP Gateway wymaga zrozumienia układu sił w ekosystemie roamingu.

CPO, EMP/eMSP i platforma roamingowa

  • CPO (Charge Point Operator): Właściciel infrastruktury, który chce udostępnić swoje stacje klientom zewnętrznym.
  • eMSP (e-Mobility Service Provider): Dostawca usług, który chce zaoferować swoim kierowcom dostęp do jak największej liczby ładowarek.
  • Platforma Roamingowa (Hub): W tym przypadku Hubject, który działa jako rynek (marketplace) łączący obie powyższe strony.

Gdzie w tym miejscu jest Gateway?

Gateway rezyduje pomiędzy infrastrukturą CPO (lub eMSP) a Hubem. Dla CPO jest to narzędzie do „wypchnięcia” oferty na rynek, a dla eMSP – sposób na „pobranie” danych o dostępnych stacjach w Europie.

Zakres protokołu OICP

OICP to protokół kompleksowy, obejmujący cały cykl życia usługi ładowania.

Roaming i udostępnianie punktów ładowania

OICP Gateway zarządza przesyłaniem tzw. Static Data (lokalizacja, typ wtyczki, moc) oraz Dynamic Data (status zajętości w czasie rzeczywistym). Dzięki temu kierowca w Berlinie widzi w swojej aplikacji, że stacja w Warszawie jest wolna i gotowa do pracy.

Autoryzacja użytkownika i tokeny

Protokół obsługuje wymianę danych autoryzacyjnych. Gdy kierowca przykłada kartę RFID do czytnika, Gateway przesyła zapytanie do Hubject, aby zweryfikować, czy dany token jest ważny i do którego eMSP należy.

Taryfy, ceny i warunki rozliczeń

OICP pozwala na precyzyjne definiowanie taryf (E-Roaming Dynamic Pricing). Gateway umożliwia operatorom elastyczne zarządzanie cenami w zależności od pory dnia, typu klienta czy lokalizacji.

CDR i rozliczenia sesji ładowania

Po zakończeniu ładowania, system generuje Charge Detail Record (CDR). Gateway dba o to, by ten „cyfrowy paragon” dotarł do eMSP w nienaruszonym formacie, co jest podstawą do wystawienia faktury.

Jakie protokoły obsługuje OICP?

OICP opiera się na technologii Web Services (SOAP lub REST), wykorzystując bezpieczne połączenia HTTPS. Gateway automatyzuje obsługę tych technicznych aspektów, dbając o szyfrowanie i strukturę komunikatów XML/JSON.

OICP Gateway vs backend (CSMS)

Częstym błędem jest mylenie funkcji systemu zarządzania stacjami (CSMS) z funkcjami gatewaya.

  • CSMS (Charge Point Management System): Skupia się na „wnętrzu” sieci – zarządza sprzętem przez OCPP, monitoruje błędy techniczne, steruje mocą.
  • OICP Gateway: Skupia się na „zewnątrz” – zarządza relacją biznesową z Hubject, dba o standardy wymiany danych i stabilność połączenia z hubem.

Kiedy wdrożenie Gateway ma sens? Zawsze, gdy chcesz uniknąć tzw. spaghetti code w swoim głównym systemie. Wydzielenie OICP do osobnego modułu EV Charging Software sprawia, że aktualizacje standardów Hubject nie paraliżują Twojej podstawowej działalności operacyjnej.

Jak działa OICP Gateway krok po kroku

Proces komunikacji przez Gateway można podzielić na cztery kluczowe etapy:

1. Publikacja danych i synchronizacja oferty

Gateway pobiera z Twojego backendu dane o stacjach i „tłumaczy” je na format OICP. Następnie wysyła je do Hubject (Push) lub udostępnia do pobrania (Pull). To dzięki temu Twoje stacje pojawiają się na mapach w całej Europie.

2. Autoryzacja przed lub w trakcie sesji

Kiedy użytkownik inicjuje sesję, Gateway przesyła żądanie Authorize. Hubject sprawdza w swojej bazie (lub odpytuje eMSP w czasie rzeczywistym), czy użytkownik ma środki lub uprawnienia. Gateway zwraca odpowiedź „TAK/NIE” do Twojego CSMS w ułamku sekundy.

3. Realizacja sesji i zdarzenia operacyjne

W trakcie ładowania Gateway może przesyłać komunikaty o statusie sesji. Jeśli wystąpi błąd (np. awaria zasilania), informacja ta jest natychmiast przekazywana do platformy roamingowej, aby eMSP mógł powiadomić kierowcę.

4. CDR i domknięcie rozliczeń

Po odłączeniu kabla, CSMS przesyła surowe dane o zużyciu energii do Gatewaya. Ten wzbogaca je o dane biznesowe (ID sesji, taryfę) i wysyła jako finalny CDR do Hubject. System Hubject potwierdza odbiór, co zamyka proces operacyjny sesji.


Podsumowanie

OICP Gateway to klucz do profesjonalizacji usług ładowania. Dla właścicieli i zarządców infrastruktury oznacza on mniejsze ryzyko techniczne, szybszy czas wejścia na rynki międzynarodowe oraz gwarancję, że rozliczenia z partnerami będą przebiegać sprawnie i bezbłędnie. W świecie, gdzie interoperacyjność staje się wymogiem prawnym i rynkowym, dedykowana bramka OICP jest inwestycją, która zwraca się poprzez zwiększenie zasięgu i widoczności Twojej sieci ładowania.

Polecane artykuły