Са брзим развојем глобалне индустрије електричних возила, интелигентни и стандардизовани развој инфраструктуре за пуњење постао је хитна потреба индустрије. OCPP (Open Charge Point Protocol), који служи као „заједнички језик“ који повезује...станице за пуњење електричних возиласа централним системима управљања, појављује се као кључна технологија за решавање изазова интероперабилности уређаја.
I. OCPP: Зашто је неопходан за улазак на европско тржиште?
OCPP је отворени, стандардизовани комуникациони протокол који осигуравастанице за пуњење електричних возила од различитих произвођача могу беспрекорно комуницирати са било којим компатибилним системом за управљање бекендом. Интеграција OCPP протокола опремља производе „стандардним комуникационим интерфејсом“, пружајући основну вредност кроз:
Превазилажење баријера интероперабилности: Омогућава пуњачима да се повежу са било којом оперативном платформом треће стране која је у складу са OCPP стандардима, побољшавајући прилагодљивост производа;
Усклађеност са прописима: Испуњава обавезне захтеве ЕУ за интероперабилност инфраструктуре за пуњење, што је предуслов за приступ тржишту;
Откључавање паметних функција: Подржава даљинско управљање, наплату, праћење статуса и ОТА ажурирања фирмвера, значајно смањујући напоре у развоју апликација вишег слоја;
Смањење трошкова интеграције: Користи широко усвојени стек протокола, избегавајући трошкове прилагођеног развоја и дугорочног одржавања повезане са власничким протоколима.
II. MicroOcpp: Лагано решење оптимизовано за уграђене уређаје
За уграђена окружења са ограниченим ресурсима, MicroOcpp пружа идеалну имплементацију OCPP протоколског стека са кључним предностима, укључујући:
Ултра-низак отисак ресурса: Написано у C/C++ и оптимизовано посебно за микроконтролере и уграђени Linux;
Свеобухватна подршка протокола: Потпуно компатибилна са OCPP 1.6 и подржава надоградње на 2.0.1;
Модуларни дизајн: Омогућава компилацију само потребних функција како би се максимизирало искоришћење хардверских ресурса;
Прилагођено програмерима: Пружа јасне API интерфејсе и опсежне примере за ниске баријере интеграције.
III. Пракса имплементације: Изградња OCPP комуникационог система од нуле
1. Подешавање серверског окружења
Брзо распоредите SteVe OCPP сервер користећи Docker контејнере. Као централни систем управљања отвореног кода, SteVe пружа свеобухватне могућности управљања станицама за пуњење, укључујући одржавање WebSocket комуникације, праћење статуса пуњења и издавање команди даљинским управљањем.
2. Кључни кораци имплементације клијента
Током имплементације MicroOcpp клијента на MYD-YF13X платформи, искористили смо обезбеђено системско окружење Linux 6.6.78. Прво, компајлирамо изворну библиотеку MicroOcpp-а да бисмо генерисали извршне датотеке оптимизоване за ARM. Затим, конфигуришемо GPIO пинове да симулирамо статус везе пиштоља за пуњење: користимо два GPIO порта за представљање детекције статуса за сваки интерфејс за пуњење.
3. Успостављање комуникације између сервера и клијента
Након имплементације, клијент је успешно успоставио WebSocket везу са SteVe сервером:
Интерфејс за управљање сервером је приказивао новопостављенестаница за пуњење електричних аутомобилау реалном времену, потврђујући исправну интеракцију основне везе и протокола.
4. Верификација функције извештавања о статусу
Манипулисањем GPIO нивоа како бисмо симулирали уметање/вађење пиштоља за пуњење, посматрамо како клијент у реалном времену извештава о променама статуса на сервер.
Серверски интерфејс синхроно ажурира статусе конектора, потврђујући да цео комуникациони ланац исправно функционише.
Као глобалнопаметна станица за пуњењеТржиште наставља да се стандардизује, подршка за OCPP протокол постала је кључни фактор конкурентности производа. Свеобухватно OCPP решење које пружа Mir, засновано на платформи MYC-YF13X, не само да значајно снижава праг развоја, већ и осигурава усклађеност производа са стандардима и прилагодљивост тржишту.
Време објаве: 14. јануар 2026.


