Wraz z szybkim rozwojem globalnego przemysłu pojazdów elektrycznych, inteligentny i znormalizowany rozwój infrastruktury ładowania stał się pilną potrzebą branży. OCPP (Open Charge Point Protocol), pełniący funkcję „wspólnego języka” łączącegostacje ładowania pojazdów elektrycznychz centralnymi systemami zarządzania staje się kluczową technologią rozwiązującą problemy związane z interoperacyjnością urządzeń.
I. OCPP: Dlaczego jest to niezbędne dla wejścia na rynek europejski?
OCPP to otwarty, znormalizowany protokół komunikacyjny, który zapewniastacje ładowania pojazdów elektrycznych Urządzenia różnych producentów mogą bezproblemowo komunikować się z dowolnym kompatybilnym systemem zarządzania zapleczem. Integracja protokołu OCPP wyposaża produkty w „standardowy interfejs komunikacyjny”, zapewniając podstawową wartość poprzez:
Przełamywanie barier interoperacyjności: umożliwia stacjom ładowania łączenie się z dowolną platformą operacyjną innej firmy zgodną ze standardami OCPP, co zwiększa możliwości adaptacji produktu;
Zgodność z przepisami: spełnia obowiązkowe wymogi UE dotyczące interoperacyjności infrastruktury ładowania, co stanowi warunek wstępny dostępu do rynku;
Odblokowywanie inteligentnych funkcji: obsługa zdalnego sterowania, rozliczania opłat, monitorowania stanu i aktualizacji oprogramowania sprzętowego OTA, co znacznie zmniejsza nakład pracy związany z tworzeniem aplikacji wyższej warstwy;
Obniżenie kosztów integracji: Wykorzystuje powszechnie stosowany stos protokołów, co pozwala uniknąć kosztów niestandardowego rozwoju i długoterminowej konserwacji związanych z zastrzeżonymi protokołami.
II. MicroOcpp: lekkie rozwiązanie zoptymalizowane pod kątem urządzeń wbudowanych
W przypadku środowisk osadzonych o ograniczonych zasobach MicroOcpp oferuje idealną implementację stosu protokołów OCPP z następującymi kluczowymi zaletami:
Bardzo niskie zapotrzebowanie na zasoby: Napisany w języku C/C++ i zoptymalizowany specjalnie pod kątem mikrokontrolerów i wbudowanego systemu Linux;
Kompleksowa obsługa protokołów: pełna zgodność z OCPP 1.6 i obsługa aktualizacji do wersji 2.0.1;
Modułowa konstrukcja: umożliwia kompilację wyłącznie niezbędnych funkcji w celu maksymalizacji wykorzystania zasobów sprzętowych;
Przyjazne dla programistów: udostępnia przejrzyste interfejsy API i obszerne przykłady niskich barier integracyjnych.
III. Praktyka wdrażania: Budowanie systemu komunikacji OCPP od podstaw
1. Konfiguracja środowiska serwera
Szybkie wdrożenie serwera SteVe OCPP za pomocą kontenerów Docker. Jako centralny system zarządzania typu open source, SteVe oferuje kompleksowe funkcje zarządzania stacjami ładowania, w tym obsługę komunikacji WebSocket, monitorowanie stanu ładowania oraz zdalne wydawanie poleceń sterujących.
2. Kluczowe kroki wdrażania klienta
Podczas wdrażania klienta MicroOcpp na platformie MYD-YF13X wykorzystaliśmy dostarczone środowisko systemowe Linux 6.6.78. Najpierw przeprowadziliśmy kompilację krzyżową biblioteki źródłowej MicroOcpp w celu wygenerowania plików wykonywalnych zoptymalizowanych pod kątem architektury ARM. Następnie skonfigurowaliśmy piny GPIO, aby symulować stan połączenia z ładowarką: użyj dwóch portów GPIO do reprezentowania detekcji stanu dla każdego interfejsu ładowania.
3. Nawiązanie komunikacji serwer-klient
Po wdrożeniu klient pomyślnie nawiązał połączenie WebSocket z serwerem SteVe:
Interfejs zarządzania serwerem wyświetlił nowo uruchomionystacja ładowania samochodów elektrycznychw czasie rzeczywistym, potwierdzając poprawność połączenia i interakcji protokołu.
4. Weryfikacja funkcji raportowania statusu
Manipulując poziomami GPIO w celu symulacji wkładania/wyjmowania ładowanego pistoletu, możemy obserwować, jak klient raportuje zmiany statusu do serwera w czasie rzeczywistym.
Interfejs serwera synchronicznie aktualizuje statusy łączników, potwierdzając w ten sposób prawidłowe funkcjonowanie całego łańcucha komunikacji.
Jako globalnyinteligentna stacja ładowaniaWraz z postępującą standaryzacją rynku, obsługa protokołu OCPP stała się kluczowym czynnikiem konkurencyjności produktów. Kompleksowe rozwiązanie OCPP oferowane przez Mir, oparte na platformie MYC-YF13X, nie tylko znacząco obniża próg rozwoju, ale także zapewnia zgodność produktu ze standardami i adaptację do rynku.
Czas publikacji: 14-01-2026


