W tym artykule opisano ewolucję protokołu OCPP, aktualizację z wersji 1.5 do 2.0.1, podkreślając ulepszenia bezpieczeństwa, inteligentnego ładowania, rozszerzeń funkcji i uproszczenia kodu w wersji 2.0.1, a także jego kluczową rolę w ładowaniu pojazdów elektrycznych.
I. Wprowadzenie protokołu OCPP
Pełna nazwa OCPP jest protokołem Punktów Open Naładowych, który jest bezpłatnym i otwartym protokołem opracowanym przez OCA (Open Open Alliance), organizacji z siedzibą w Holandii. Protokół punktu otwartego (OCPP) to ujednolicony schemat komunikacji między CS a dowolnym systemem zarządzania stacją ładowania (CSM). Ta architektura protokołu wspiera powiązanie ze sobą scentralizowanego systemu zarządzania dowolnego dostawcy usług ładujących ze wszystkimi stacji ładowania i jest zaprojektowana przede wszystkim w celu rozwiązania problemów komunikacyjnych, które pojawiają się w prywatnych sieciach ładowania. Ocpp obsługuje zarządzanie komunikacją między stacji ładowania a scentralizowanym systemem zarządzania każdego dostawcy. OCPP obsługuje komunikację między stacji ładowania a centralnym systemem zarządzania każdego dostawcy. Zmienia zamknięty charakter prywatnych sieci ładowania, co spowodowało problemy dla dużej liczby właścicieli EV i menedżerów nieruchomości, i doprowadziło do powszechnego wezwania do otwartego modelu w całej branży.
Korzyści z protokołu OCPP
Otwarte i bezpłatne w użyciu
Zapobiega zablokowaniu jednego dostawcy (platforma ładowania)
Skraca czas/wysiłek integracji i wydaje się
1 、 Historia OCPP
2. Wprowadzenie wersji OCPP
Jak pokazano poniżej, od OCPP1.5 do najnowszych OCPPP.0.1
Ponieważ w branży jest zbyt wiele zastrzeżonych protokołów, aby wesprzeć jednolite doświadczenie usług i wzajemne połączenie między różnymi usługami operatorów, OCA objęła prowadzenie w opracowaniu otwartego protokołu OCPP1.5. Mydło jest ograniczone własnymi ograniczeniami protokołu i nie może być szeroko i szybko spopularyzowane.
OCPP 1.5 komunikuje się z systemami centralnymi za pośrednictwem protokołu SOAP na podstawie protokołu HTTP w celu obsługi punktów ładowania, obsługuje następujące funkcje: transakcje lokalne i zdalnie zainicjowane, w tym pomiar faktur
(3) OCPP1.6 (SOAP/JSON)
Wersja OCPP1.6 dołączyła do implementacji formatu JSON i zwiększyła rozszerzenie inteligentnego ładowania. Wersja JSON odbywa się poprzez komunikację WebSocket, może znajdować się w dowolnym środowisku sieciowym, aby wysyłać się nawzajem, najczęściej używanymi protokołami na rynku jest wersja 1.6J, obsługa danych JSON opartych na protokole WebSockets w celu zmniejszenia ruchu danych (JSON, dane JSON oparte na protokole WebSockets w celu zmniejszenia ruchu danych).
Obsługuje dane z formatu JSON oparte na protokole WebSockets w celu zmniejszenia ruchu danych (JSON, JavaScript Object Reprezentacja, jest lekkim formatem wymiany danych) i umożliwia działanie w sieciach, które nie obsługują routingu pakietu punktowego (np. Publiczny Internet). Inteligentne ładowanie: równoważenie obciążenia, scentralizowane inteligentne ładowanie i lokalne inteligentne ładowanie. Zezwalaj na ponowne wyznaczenie własnych informacji (na podstawie bieżących informacji o punkcie ładowania), takich jak ostatnia wartość odmierzona lub stan punktu ładowania.
(4) OCPP 2.0 (JSON)
OCPP 2.0, wydany w 2018 r., Poprawia przetwarzanie transakcji, zwiększa bezpieczeństwo, zarządzanie urządzeniami: dodaje inteligentne funkcje ładowania, dla topologii z systemami zarządzania energią (EMS), lokalnymi kontrolerem oraz EV ze zintegrowanym inteligentnym ładowaniem, stacji ładowania i systemami zarządzania stacją ładowania. Obsługa ISO 15118: Wymagania dotyczące wtyczek i zabawy oraz inteligentnego ładowania dla pojazdów elektrycznych.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 to najnowsza wersja wydana w 2020 r. Zapewnia nowe funkcje i ulepszenia, takie jak obsługa ISO15118 (Plug and Play), zwiększone bezpieczeństwo i ogólna poprawa wydajności.
3. Kompatybilność wersji OCPP
OCPP1.x jest kompatybilny z niższymi wersjami, OCPP1.6 jest kompatybilny z OCPP1.5, OCPP1.5 jest kompatybilny z OCPP1.2.
OCPPP.0.1 nie jest kompatybilny z OCPP1.6, OCPP2.0.1, chociaż niektóre zawartość OCPP1.6 również mają, ale format ramki danych był zupełnie inny od tego wysłanego.
Po drugie, protokół OCPP 2.0.1
1 、 Różnica między OCPP 2.0.1 i OCPP 1.6
W porównaniu z wcześniejszymi wersjami, takimi jak OCPP 1.6, OCPP 2.0. 1 ma znaczną poprawę w następujących obszarach:
A. Ulepszone bezpieczeństwo
OCPPS2.0.1 jest utwardzany bezpieczeństwem poprzez wprowadzenie połączeń HTTPS na podstawie warstwy bezpiecznych gniazd i nowego programu zarządzania certyfikatem w celu zapewnienia bezpieczeństwa komunikacji.
B. Dodanie nowych funkcji
OCPPS2.0.1 dodaje wiele nowych funkcji, w tym inteligentne zarządzanie ładowaniem oraz bardziej szczegółowe raportowanie i analiza błędów.
C. Bardziej elastyczny projekt
OCPPP.0.1 został zaprojektowany tak, aby był bardziej elastyczny, aby zaspokoić potrzeby bardziej złożonych i różnorodnych zastosowań.
D. Uproszczenie kodu
Ocpp2.0.1 upraszcza kod, co ułatwia wdrażanie oprogramowania.
OCPPP.0.1 Aktualizacja oprogramowania układowego dodała podpis cyfrowy, aby uniemożliwić pobieranie oprogramowania układowego jest niekompletne, co skutkuje awarią aktualizacji oprogramowania.
W praktycznym zastosowaniu Protokół OCPP2.0.1 może być wykorzystany do realizacji zdalnego sterowania stosem ładowania, monitorowania statusu ładowania w czasie rzeczywistym, uwierzytelniania użytkownika i innych funkcji, co znacznie zwiększyło również wykorzystanie sprzętu do ładowania.
2 、 OCPPS2.0.1 Wprowadzenie funkcji
Protokół OCPP 2.0.1 to najnowsza wersja protokołu OCPP. W porównaniu z OCPP 1.6 protokół OCPP 2.0.1 dokonał wielu ulepszeń i optymalizacji. Główna zawartość obejmuje:
Dostawa wiadomości: OCP 2.0.1 dodaje nowe typy wiadomości i modyfikuje starsze formaty wiadomości, aby poprawić wydajność i wydajność.
Certyfikaty cyfrowe: W OPC 2.0.1 wprowadzono cyfrowe mechanizmy bezpieczeństwa oparte na certyfikatach w celu zapewnienia uwierzytelniania urządzeń i ochrony integralności wiadomości. Jest to znacząca poprawa w stosunku do mechanizmów bezpieczeństwa OCPP1.6.
Model danych: OPC 2.0.1 aktualizuje model danych, aby uwzględnić obsługę nowych typów urządzeń i funkcji.
Zarządzanie urządzeniami: OPC 2.0.1 zapewnia bardziej kompleksowe funkcje zarządzania urządzeniami, w tym konfiguracja urządzeń, rozwiązywanie problemów, aktualizacje oprogramowania itp.
Modele komponentów: OCP 2.0.1 wprowadza bardziej elastyczny model komponentów, który można użyć do opisania bardziej złożonych urządzeń i systemów ładowania. Pomaga to umożliwić bardziej zaawansowane funkcje, takie jak V2G (pojazd do sieci).
Inteligentne ładowanie: OCPP22.0.1 Dodaje obsługę inteligentnego ładowania, na przykład moc ładowania można dynamicznie dostosować zgodnie z warunkami siatki lub potrzeb użytkownika.
Tożsamość i autoryzacja użytkownika: OCPPS2.0.1 Zapewnia ulepszone mechanizmy identyfikacji i autoryzacji użytkownika, obsługuje wiele metod uwierzytelniania użytkownika i przedstawia wyższe wymagania dotyczące ochrony danych użytkownika.
Iii. Wprowadzenie do funkcji OCPP
1. Inteligentne ładowanie
Zewnętrzny system zarządzania energią (EMS)
OCPP 2.0.1 rozwiązuje ten problem, wprowadzając mechanizm powiadomienia, który powiadamia CSM (system zarządzania stacją ładowania) o ograniczeniach zewnętrznych. Bezpośrednie inteligentne dane dotyczące ładowania, które obsługują systemy zarządzania energią (EMS), mogą rozwiązać wiele sytuacji:
Pojazdy elektryczne podłączone do punktów ładowania (przez ISO 15118)
OCPP 2.0.1 obsługuje protokół ISO 15118 -Pdeded do komunikacji EVSE-to-EV. ISO 15118 Standardowe ładowanie plug-and-play i inteligentne ładowanie (w tym dane wejściowe z EV) są łatwiejsze do wdrożenia przy użyciu OCPP 2.0.1. Włącz operatorów stacji ładowania wysyłanie wiadomości (z CSM) na temat stacji ładowania dla sterowników EV.
Sprytne zastosowania ładowania:
(1) Balancer obciążenia
Balancer obciążenia jest skierowany głównie do wewnętrznego obciążenia stacji ładowania. Stacja ładująca będzie kontrolować siłę ładowania każdego słupka ładowania zgodnie z konfiguracją wstępną. Stacja ładowania zostanie skonfigurowana ze stałą wartością graniczną, taką jak maksymalny prąd wyjściowy. Ponadto konfiguracja zawiera również opcjonalne opcje optymalizacji rozkładu mocy stacji ładowania na poszczególnych stacjach ładowania. Ta konfiguracja mówi stacji ładowania, że szybkości ładowania poniżej tej wartości konfiguracji są nieprawidłowe i że należy wybrać inne strategie ładowania.
(2) Centralne inteligentne ładowanie
Centralne inteligentne ładowanie zakłada, że limity ładowania są kontrolowane przez system centralny, który oblicza część lub całość harmonogramu ładowania po otrzymaniu informacji o prognozie operatora siatki o pojemności siatki, a system centralny nakłada limity ładowania na stacjach ładowania i ustawia limity ładowania poprzez odpowiedź na wiadomości.
(3) lokalne inteligentne ładowanie
Lokalne inteligentne ładowanie jest realizowane przez lokalny kontroler, który jest równoważny agentowi protokołu OCPP, odpowiedzialnego za odbieranie wiadomości z systemu centralnego i kontrolowanie zachowania ładowania innych stacji ładowania w grupie. Sam kontroler może być wyposażony w stacje ładowania, czy nie. W trybie lokalnego inteligentnego ładowania lokalny kontroler ogranicza moc ładowania stacji ładowania. Podczas ładowania wartość limitu można zmodyfikować. Wartość graniczną grupy ładującej można konfigurować lokalnie lub przez system centralny.
2. Wprowadzenie systemu
Ramy systematyczne
Architektura oprogramowania
Moduły funkcjonalne w protokole OCPPS2.0.1 obejmują głównie moduł przesyłania danych, moduł autoryzacji, moduł bezpieczeństwa, moduł transakcji, moduł wartości mierników, moduł kosztów, moduł rezerwacji, moduł inteligentnego ładowania, moduł diagnostyki, moduł zarządzania oprogramowaniem i wyświetlanie modułu wiadomości
Iv. Przyszły rozwój OCPP
1. Zalety OCPP
OCPP jest bezpłatnym i otwartym protokołem, a także skutecznym sposobem rozwiązania obecnego połączenia stosu ładowania, a został spopularyzowany i używany w wielu krajach na całym świecie, przyszłe wzajemne połączenia między usługami operatora będzie miało język do komunikowania się.
Przed pojawieniem się OCPP każdy producent posterunków opracował własny zastrzeżony protokół łączności zaplecza, blokując operatorów postów na rzecz jednego producenta postów. Teraz, z praktycznie wszystkich producentów sprzętu obsługujących OCPP, operatorzy postów mogą wybierać sprzęt od dowolnego dostawcy, dzięki czemu rynek jest bardziej konkurencyjny.
To samo dotyczy właścicieli nieruchomości/firm; Kiedy kupują stację ładującą nie-OCPP lub umowę z CPO spoza OCPP, są one zamknięte w określonej stacji ładowania i operatora. Ale dzięki sprzętowi ładowania zgodnym z OCPP właściciele domów mogą pozostać niezależne od swoich dostawców. Właściciele mogą wybrać bardziej konkurencyjny, lepszy lub lepiej funkcjonujący CPO. Mogą również rozszerzyć swoją sieć, mieszając różne sprzęt do ładowania bez konieczności demontażu istniejących instalacji.
Oczywiście główną zaletą EVS jest to, że kierowcy EV nie muszą polegać na pojedynczym operatorze postu lub dostawcy EV. Podobnie jak w przypadku zakupionych stacji ładowania OCPP, sterowniki EV mogą przełączać się na lepsze CPO/EMP. Drugim, ale bardzo ważną korzyścią jest możliwość korzystania z roamingu e-mobilności.
2, OCPP w roli ładowania pojazdów elektrycznych
(1) OCPP pomaga EVSE i CSM komunikować się ze sobą
(2) Autoryzacja użytkowników pojazdów elektrycznych do rozpoczęcia ładowania
(3) Zdalna modyfikacja konfiguracji ładowania, kontrola zdalnego ładowania (start/stop), zdalne odblokowanie pistoletu (identyfikator złącza)
(4) Status stacji ładowania w czasie rzeczywistym (dostępny, zatrzymany, zawieszony, nieautoryzowany EV/EVSE), dane ładowania w czasie rzeczywistym, zużycie energii w czasie rzeczywistym, awaria EVSE w czasie rzeczywistym EVSE
(5) Inteligentne ładowanie (zmniejszenie obciążenia siatki)
(6) Zarządzanie oprogramowaniem układowym (OTAA)
LinkPower został założony w 2018 roku, a ponad 8 lat dąży do zapewnienia kluczowych badań i rozwoju stacji ładowania AC/DC EV, w tym oprogramowania, sprzętu, wyglądu itp.
Zarówno AC, jak i DC Fast Charger z oprogramowaniem OCPP1.6 zakończyły już testowanie z ponad 100 dostawcami platformy OCPP. Jednocześnie moglibyśmy zaktualizować OCPP1.6J do OCPP2.0.1, a komercyjne rozwiązanie EVSE jest wyposażone w moduły IEC/ISO15118, co jest solidnym krokiem w kierunku realizacji ładowania dwukierunkowego V2G.
Czas po: 21-2024 października