Wszystko, co musisz wiedzieć o OCPP

Strona główna Wszystko, co musisz wiedzieć o OCPP
28/03/2022
Udostępnij:

Gdy ładowanie stanie się bardziej powszechne, pojawi się szeroka gama systemów zaplecza i EV systemy ładowania, które się pojawią. Dzięki temu w przyszłości mogą powstać dodatkowe ładowarki i systemy. W końcu odbędzie się wyścig, aby zobaczyć, który typ jest najlepszy.

Ten artykuł jest przewodnikiem po OCPP, otwartej, dostępnej za darmo platformie do budowania EV front-end stacji ładującej. Front-end jest „publiczną twarzą” an EV stacji ładowania i będzie reprezentować system użytkownikom końcowym. Komunikuje się z systemami zaplecza, rejestruje kierowców i wyświetla informacje takie jak ceny, kierowcy i dostępność miejsc ładowania.

Pomysł narodził się w wyniku dyskusji na liście mailingowej Collabora. Collabora to biuro, które świadczy usługi dla szerokiego grona klientów, w tym między innymi Linux Foundation, Free Software Foundation i Google. To bardzo ciekawa grupa, którą warto mieć na oku.

Zanurzmy się teraz głębiej, aby dowiedzieć się więcej o OCPP.

Co to jest OCPP

Mężczyzna ładuje EV na publicznej stacji ładującej i płaci telefonem komórkowym
Źródło pliku: Unsplash

W przypadku Open Charge Point Protocol (OCPP) mamy dla nas dobrą sprawę. Ułatwia tworzenie dużych sieci stacji ładowania, a właściciele stacji ładowania mogą szybko się zmienić, jeśli dostawca zakończy działalność lub wystąpi sytuacja awaryjna. Może też niższe ceny na całym świecie.

Protokół otwartego punktu ładowania (OCPP) to system komunikacji używany przez open EV ładowarki i systemy zarządzania stacjami ładowania (SMS).

OCPP to protokół aplikacji, który umożliwia komunikację między stacjami ładowania pojazdów elektrycznych (EV) a ich centralnym systemem zarządzania. Mówiąc najprościej, protokół aplikacji to struktura, która pozwala na interakcję ze sobą bardzo różnych programów, takich jak telefony komórkowe i inteligentne lodówki lub głośniki Bluetooth i laptopy. Potraktuj go jako podobny do programu tłumaczącego, ponieważ konwertuje komunikaty z jednego urządzenia lub programu na format, który inne urządzenie lub program może zrozumieć i używać.

OCPP to bezpłatna platforma do budowania EV front-end stacji ładującej. Front-end jest „publiczną twarzą” an EV stacji ładowania i będzie reprezentować system użytkownikom końcowym. Komunikuje się z systemami zaplecza, rejestruje kierowców i wyświetla informacje takie jak ceny, kierowcy i dostępność miejsc ładowania.

OCPP jest napisany głównie w PHP i JavaScript i jest rozwijany w sposób DRY (nie powtarzaj się) za pomocą front-endowego frameworka o nazwie Bootstrap. Bootstrap to bardzo popularny framework do tworzenia stron internetowych przez Twitter, mający na celu ułatwienie procesu tworzenia front-endu.

OCPP jest oparty na Electronie, tej samej platformie używanej przez Slack, Discord i Atom. I uwielbiamy te aplikacje. Używamy ich na co dzień. Chcemy, aby nasza aplikacja była tak prosta i elegancka, jak to tylko możliwe, czerpiąc inspirację ze Slacka.

Dlaczego jest fajnie? Widzieliśmy, jak wiele osób budowało front-endy stacji ładujących. Wszystkie te interfejsy są zastrzeżone. Oznacza to, że są one zbudowane w sposób o zamkniętym źródle i nie są publicznie dostępne do przeglądania ani używania.

Jest to szczególnie niepokojące, jeśli ich model biznesowy opiera się na sprzedaży ich front-endu. Na przykład firma może mieć aplikację na iOS lub Androida. Spędzili dużo czasu i wysiłku, aby wyglądał dobrze i był użyteczny. Ale nie ma dostępnej licencji open source, a nawet gdyby była, jest całkowicie zamknięta. Nie możesz zobaczyć, jak to działa, a już na pewno nie możesz zobaczyć, jak naprawić błędy.

Ponadto model biznesowy stanowi barierę wejścia. Jeśli musisz zapłacić za aplikację, użytkownicy mogą nie instalować jej samodzielnie, ponieważ nie są pewni, czy kiedykolwiek z niej skorzystają.

OCPP vs. OCPI

Aplikacja wskazująca stan ładowanego pojazdu elektronicznego
Źródło pliku: iStock

Pełen pakiet to jedyna rzecz, która je różni. OCP oznacza „open-source, społecznościowe, niezależne od platformy, zintegrowane-stacje ładowania”, które jest w pełni funkcjonalne i zawiera wszystkie moduły potrzebne do uruchomienia stacji ładowania, takie jak sterowniki, stacje, raporty, analizy i inne .

Istnieje front-end o nazwie OCPP dla OCPI. OCPP to interfejs dla użytkowników, który pokazuje tylko informacje o stacjach ładowania, takie jak kierowcy, stacje, ceny i baterie.

OCPP to aplikacja stacji ładującej, która współpracuje z OCPI i jest łatwym sposobem dla operatora stacji ładującej na wyświetlanie informacji o stacjach, akumulatorze i różnych cenach za różne przedmioty.

Dla programistów OCPP to świetny sposób na rozpoczęcie pracy z Ocpi, dzięki któremu możesz łatwo zarządzać sterownikami, stacjami i bateriami.

Jeśli lubisz rozwijać własną stację ładowania, to OCPP jest najlepszym miejscem do rozpoczęcia. Pomaga również zarządzać ładowarkami i bateriami dla własnej firmy. OCPP to dopiero początek i prawdopodobnie projekt będzie ewoluował z czasem.

Jakie są korzyści z używania OCPP? Istnieje kilka powodów, dla których warto korzystać z OCPP.

Po pierwsze, to nic nie kosztuje. Nie musisz płacić za aplikację. Jeśli korzystasz z zastrzeżonego oprogramowania w swojej firmie, firma produkująca oprogramowanie może pobierać opłaty za oprogramowanie i usługi związane z jego utrzymaniem i ulepszaniem. Często istnieją również ograniczenia dotyczące tego, kto może korzystać z oprogramowania, takie jak ograniczenie liczby użytkowników.

Po drugie, OCPP jest dostępny dla każdego, aby zobaczyć kod. Deweloperzy wiedzą, że oprogramowanie typu open source niekoniecznie jest darmowe, ale może być świetnym sposobem na zbudowanie długotrwałych relacji ze społecznością.

Po trzecie, OCPP jest również darmowy do zastosowań komercyjnych i prywatnych. Jeśli masz znajomego, który chce dla zabawy zbudować aplikację do ładowania, nie ma powodu, dla którego musisz za nią płacić. Jeśli masz dużą instalację stacji ładowania, możesz stworzyć prywatną aplikację dla własnych pracowników lub komercyjną aplikację dla publiczności.

Inną opcją jest to, że możesz zbudować własną aplikację za pomocą zastrzeżonego oprogramowania. To dużo pracy. Musisz zatrudnić programistów i projektantów, a za ten czas będziesz musiał zapłacić.

Ale ogólnie OCPP jest oprogramowaniem typu open source, więc nie musisz za niego płacić ani za utrzymanie. Ma również dużą społeczność współpracowników, którzy mogą pomóc w razie potrzeby.

OCPP ma również minimalistyczny design. Będzie dobrze wyglądać w każdym środowisku. 

OCPP został zaprojektowany tak, aby był mały i łatwy do zainstalowania na własnym serwerze. Jeśli masz firmę, możesz hostować aplikację na własnym serwerze i kontrolować, jak działa i jak wygląda. Jeśli jesteś użytkownikiem końcowym, możesz użyć OCPP, aby pokazać informacje o stacjach ładowania w pobliżu i zachęcić do przyjęcia stacji ładowania.

Różne wersje OCPP

Elektroniczna stacja ładowania pojazdów jest widoczna na mapie aplikacji
Źródło pliku: iStock

Obecnie dwie wersje OCPP w sklepie. Jeden opiera się na Ocpi 2.0, a drugi opiera się na Wersja beta Ocpi 3.0.

Możesz zainstalować OCPP na własnym serwerze. OCPP dla Ocpi 2.0 jest oparty na stosie LAMP, co oznacza, że ​​można go zainstalować na Linuksie, Apache, MySql i Php. Drugi protokół OCPP dla Ocpi 3.0 beta jest oparty na stosie MEAN, co oznacza, że ​​jest to MySql, Express, Angular i Node.js.

OCPP dla Ocpi 2.0 jest stabilny i obsługuje OCPP dla Ocpi 3.0 beta. ten 3.0 beta obsługuje OCPP dla Ocpi 3.0 beta i Ocpi 2.0.

Jak działa OCPP?

Ładowarka elektryczna do pojazdów elektrycznych na ścianie1
Źródło pliku: PŁÓTNO

Przeanalizujmy prosty scenariusz:

  • Klient podchodzi do frontonu stacji ładowania, aby rozpocząć ładowanie swojego pojazdu. Wybiera ilość kWh, którą chce pobrać, a następnie składa zamówienie.
  • Front-end komunikuje się z backendem. Backend obsługuje ceny i zarządzanie umowami. Front-end informuje backend, ile kWh chce pobrać klient.
  • Backend poprosi klienta o płatność. Klient wprowadza swoje informacje dotyczące płatności, takie jak informacje o karcie kredytowej lub jego koncie bankowym, a następnie backend obciąży klienta.
  • Klient jest teraz gotowy do rozpoczęcia ładowania. Backend wysyła teraz zamówienie do stacji ładującej, która następnie rozpoczyna ładowanie pojazdu.
  • Gdy klient zakończy ładowanie, żąda zakończenia ładowania. Front-end wysyła wiadomość do backendu. Backend wysyła następnie wiadomość do stacji ładującej, aby zakończyć ładowanie.
  • Backend wysyła wiadomość do klienta, potwierdzając zakończenie ładowania. 
  • Backend będzie również mógł wysłać wiadomość do klienta, jeśli cena zmieni się w trakcie procesu ładowania. Na przykład, jeśli oferowana jest zniżka lub doliczana jest opłata. Jeśli zostanie dodana opłata, to od front-endu zależy, jak wyświetlić nową cenę klientowi. Może również wysłać wiadomość do klienta, jeśli wystąpi błąd. Backend może wysłać dowolną wiadomość, jaką chce. Na przykład może wysłać wiadomość do klienta, że ​​w stacji nie ma prądu.

W tym prostym scenariuszu są trzy komunikaty: prośba klienta o rozpoczęcie ładowania, pomyślne zakończenie ładowania i nieudane zakończenie ładowania.

Ponadto istnieją opcjonalne komunikaty, które mogą być wysyłane z zaplecza: komunikat o zmianie ceny i komunikat o błędzie.

OCPP nie ma na celu zastąpienia OCPI. OCPI to w pełni funkcjonalna i zintegrowana platforma, która zawiera wszystkie elementy potrzebne do zbudowania stacji ładowania. Istnieje front-end o nazwie OCPP, który komunikuje się z OCPI i umożliwia użytkownikom końcowym interakcję ze stacją ładującą. OCPP jest bardzo minimalistyczny i zawiera jedynie interfejs użytkownika.

"Główną funkcją OCPP jest komunikacja z systemami zaplecza, stacjami ładowania, kierowcami i użytkownikami.”

Wyodrębnia dane z systemów zaplecza i wyświetla je na froncie. Zarządza również kierowcami, ich kontami oraz kontami i kartami obciążeniowymi. OCPP obsługuje aktualizacje danych na żywo w interfejsie użytkownika.

Dzięki aplikacji OCPP Javascript/HTML możesz dynamicznie wstawiać dane i dodawać elementy nawigacyjne.

OCPP został zaprojektowany tak, aby można go było łatwo zainstalować na własnym serwerze. Zapewnia również uproszczoną wersję aplikacji w postaci aplikacji JavaScript/HTML.

Pierwszą firmą, która korzysta z OCPP, jest Slock. Slock. Tworzy oprogramowanie dla urządzeń IoT i inteligentnych zamków. Niedawno ogłosił Universal Sharing Network, która jest platformą do udostępniania zasobów, takich jak rower, samochód lub skuter.

Jednym z projektów prezentowanych na targach CES 2018 było partnerstwo z niemiecką firmą Bosch, zajmującą się automatyką i elektroniką. Bosch jest również partnerem ClearMotion, inteligentnego EV stacja ładowania. kompilacje ClearMotion EV stacje ładowania i oprogramowanie.

Istnieje projekt o nazwie Share&Charge, platforma open-source i oparta na blockchain do ładowania pojazdów elektrycznych. Jego głównym celem jest zarządzanie EV stacje ładowania w zdecentralizowanym i torze wodnym. Share Charge twierdzi, że pierwsza stacja ładowania może być gotowa na początku 2019 roku. Współpracuje z firmą o nazwie OSVehicle, która opracowała platformę samochodową o nazwie OSVehicle OS. To przykłady innych firm korzystających z OCPP.

Projekt OCPP jest prosty, czysty i minimalistyczny. Jest bardzo czysty i łatwy w użyciu. Wygląd i dotyk są bardzo dobre, a podstawowa funkcjonalność jest łatwa w użyciu.

Zapewnia funkcjonalność, której potrzebują operatorzy stacji ładowania. Wszystkie informacje są tam: kierowcy, stacje, akumulator, ceny itp. Nie ma wielu innych funkcji, takich jak obsługa klienta i złożone raporty.

To jest celowe. Prostota wpływa na wrażenia użytkownika. O wiele łatwiej jest uzyskać sterownik do zainstalowania aplikacji, jeśli jest ona prosta i łatwa w użyciu. A operatorzy stacji ładowania częściej go instalują, gdy nie muszą zapewniać obsługi klienta ani sporządzać złożonych raportów.

Pod tym względem OCPP jest odpowiednią aplikacją dla firm, które chcą skoncentrować się na zapewnieniu jak najlepszych doświadczeń związanych z ładowaniem. Możesz potrzebować bardziej zaawansowanego oprogramowania do bardziej złożonych potrzeb. Jeśli Twoim celem jest posiadanie wysoce konfigurowalnego systemu, być może będziesz musiał skorzystać z zastrzeżonego rozwiązania.

OCPP jest używany przez firmy takie jak Slock. To i OSPojazd. W razie potrzeby mają możliwość korzystania z bardziej zaawansowanego oprogramowania.

OCPP to bardzo łatwa w obsłudze aplikacja. Możesz go używać ze smartfona lub laptopa. Potrzebujesz połączenia z internetem.

Potrzebujesz:

1) Połączenie internetowe

2) Konto OCPP

3) Konto OCPI

4) Karta ładująca Twojej stacji

Konta OCPP i OCPI muszą zostać utworzone, zanim będzie można z nich korzystać. Dostęp do obu kont można uzyskać za pomocą tego samego adresu e-mail i hasła. Dopóki hasło pozostaje takie samo, możesz użyć dowolnego adresu e-mail.

Gdy masz już konto OCPP, możesz otworzyć aplikację na swoim smartfonie. Zostaniesz poproszony o zalogowanie się. Aplikację OCPP można pobrać ze sklepu Google Play i Apple Store. Aby go uzyskać, potrzebujesz aktywnego połączenia internetowego.

Dlaczego potrzebujesz OCPP EV ładowarki?

EV właściciel ładujący swój eCar na stacji ładującej
Źródło pliku: iStock

Aby umożliwić stacjom ładowania współpracę z systemami zarządzania od różnych dostawców, wymagany jest protokół aplikacji, który tłumaczy wszelkie zastrzeżone narzędzia używane przez każdy program na format zrozumiały dla innych. Taki jest cel OCPPl: umożliwić różne EV stacje ładowania do komunikacji z różnymi procesami centralnego zarządzania.

Zrównoważony transport jest niezbędny dla dobrobytu ludzkości. Jest to sposób, w jaki ludzie wchodzą w interakcję ze swoim środowiskiem i ze sobą nawzajem w sposób świadomy minimalizacji ich śladu. Zrównoważony transport jest kluczowym elementem Celów Zrównoważonego Rozwoju (SDGs) i jest częścią Celu 7 (Zapewnienie wszystkim dostępu do niedrogiej, niezawodnej, zrównoważonej i nowoczesnej energii).

Głównym powodem powstania OCPP było zachęcenie do przyjęcia stacji ładowania. Głównym wyzwaniem OCPP jest stworzenie platformy open-source do budowy front-endu EV stacja ładowania. Najtrudniejszą częścią jest znalezienie właściwej równowagi między prostym a użytecznym interfejsem. Łatwe w użyciu i dobrze wyglądające nie zawsze są kompatybilne. Na przykład staramy się zachęcać do korzystania z natywnych powiadomień w aplikacji. Aplikacja OCPP jest wszechstronna i może być kompatybilna z różnymi urządzeniami i EV marki. Sprzęt, który chcemy obsługiwać, to sprzęt obsługujący protokół OCPP. Możliwe jest korzystanie z aplikacji OCPP bez sprzętu OCPP. Aplikację OCPP można zainstalować na własnym serwerze. Na przykład, jeśli masz Teslę, możesz zainstalować aplikację OCPP na własnym serwerze. Aplikacje łączą się z serwerem, aby pobrać informacje, a następnie wyświetlić je w interfejsie.

Aplikacja OCPP jest kompatybilna z dowolnym sprzętem stacji ładowania obsługującym OCPP. Na przykład, jeśli chcesz użyć oryginalnego sprzętu Tesli, możesz użyć aplikacji OCPP do monitorowania stacji ładującej. Innym przykładem jest OffGridBox, który jest obecnie rozwijany przez współautora OCPP.

Jedną z zalet OCPP jest:

  • Wszechstronność: łatwe dopasowanie do różnych EV i sprzętu

Ponieważ całe oprogramowanie jest open source, społeczność może je modyfikować do swoich potrzeb. OCPP będzie odpowiedni dla pojazdów elektrycznych o różnych standardach ładowania.

Aplikacja i sprzęt są w pełni naładowanymi sieciami niezależnie. Dostęp do stacji ładującej jest możliwy z telefonu, nawet jeśli nie masz abonamentu.

Obsługuje karty kredytowe i za jego pośrednictwem płaci za sesję ładowania. Utrzymuje równowagę ustaloną przez właściciela stacji.

Interfejs użytkownika jest responsywny i łatwy w użyciu. Konstrukcja jest kompaktowa i łatwa do dostosowania do różnych rozmiarów ekranów smartfonów.

Pozwala na automatyczną aktualizację ceny. Oznacza to, że właściciel stacji nie będzie musiał płacić ceny baterii, tylko cenę prądu.

Aplikacja może być wykorzystana przez właściciela stacji ładowania do ustalenia ceny, jaką nalicza swoim klientom.

Aplikację można łatwo wdrożyć na dowolnym serwerze. Aplikacja może być używana z więcej niż jedną stacją ładującą.

Możesz wybrać pozycję aplikacji na ekranie.

Aplikacja może być używana przez różnych dostawców sieci ładowania i nie ogranicza portu ładowania.

Społeczność ma różnych uczestników, którzy mają różne poglądy na to, jakie powinny być następne kroki. Trudno znaleźć właściwy kierunek, ale opinia wszystkich jest mile widziana.

Głównym celem OCPP jest umożliwienie łatwego założenia stacji ładowania bez żadnych kosztów sprzętowych, co sprawia, że ​​jest ona dostępna dla każdego.

Sprzęt OCPP może być rozwijany w przyszłości dzięki łatwej instalacji.

Aplikacja OCPP to frontowa część stacji ładującej. Ma projekt open source i można go łatwo zmienić.

  • Elastyczność w oprogramowaniu: Łatwe zarządzanie dzięki własnym platformom monitorowania. Aplikacja OCPP to aplikacja typu open source, której może używać i modyfikować każdy. Może być używany z urządzeniem z systemem Android i dowolnym serwerem.
  • Elastyczność w sprzęcie: Jest kompatybilny z OffGridBox i innym sprzętem stacji ładującej. Aplikacja może być używana zarówno ze sprzętem OCPP, jak i sprzętem innym niż OCPP. Możliwe jest korzystanie z aplikacji OCPP ze sprzętem OCPP lub z innym sprzętem. Na przykład możesz używać aplikacji OCPP ze sprzętem OCPP i innym sprzętem. Aplikacja UOKiK jest również kompatybilna ze smartwatchem.
  • Wiele funkcji: Aplikacja może służyć do śledzenia lokalizacji stacji ładującej. Może być używany przez kierowcę do zamknięcia sesji ładowania. Aplikacja OCPP może być zarządzana przez właściciela stacji ładującej. Może służyć do aktualizacji stacji ładującej i wyświetlania stanu ładowania. Za pomocą aplikacji OCPP można doładować kartę przedpłaconą. Może służyć do umożliwienia korzystania ze stacji ładującej bez abonamentu. Tylko opłata za zużytą energię elektryczną.
  • Nieruchomości Komercyjne Kompetencja: Niższy koszt i szeroka gama usług
  • Aby kierowca mógł kontrolować sesję ładowania, aplikacja OCPP musi obsługiwać powiadomienia natywne.

Osprzęt OCPP można zmontować po niższych kosztach niż inne osprzęt stacji ładowania.

Jednym z głównych celów projektu OCPP jest obniżenie kosztów pojazdów elektrycznych, a także kompatybilność z większością sprzętu.

Bottom Line

Podsumowując, ludzie coraz bardziej interesują się pojazdami elektrycznymi i potrzebują więcej miejsc do ich ładowania. Liczba samochodów elektrycznych jeżdżących po ulicach rośnie z każdym dniem, a społeczeństwo i rząd chcą widzieć więcej miejsc do ładowania swojego samochodu.

Jeśli jesteś właścicielem firmy, może być trudno myśleć o dokonaniu dużej inwestycji w infrastrukturę pojazdów elektrycznych. Bo przecież jeśli inwestycja jest długoterminowa i opłacalna, to jest dobra. W przypadku nowych technologii, takich jak samochody elektryczne, ważne jest, aby inwestycje były długoterminowe i skalowalne, aby mogły zmieniać się wraz z popytem i przepisami rządowymi. Odpowiedzią może być umieszczenie w witrynie sprzętu zatwierdzonego przez OCPP.

Pomożemy Ci z konkretnym językiem i najlepszymi praktykami dotyczącymi dodawania wymagań zgodnych z OCPP do następnego zapytania ofertowego, więc nie wahaj się z nami skontaktować.

Porozmawiaj z naszym ekspertem