Зі швидким розвитком світової індустрії електромобілів, інтелектуальний та стандартизований розвиток зарядної інфраструктури став нагальною потребою галузі. OCPP (Протокол відкритих точок заряджання) слугує «спільною мовою», що поєднуєзарядні станції для електромобілівз централізованими системами управління, стає ключовою технологією для вирішення проблем сумісності пристроїв.
I. OCPP: Чому це важливо для виходу на європейський ринок?
OCPP — це відкритий, стандартизований протокол зв'язку, який забезпечуєстанції зарядки електромобілів від різних виробників можуть безперешкодно взаємодіяти з будь-якою сумісною системою керування серверною частиною. Інтеграція протоколу OCPP забезпечує продукти «стандартним інтерфейсом зв'язку», забезпечуючи основну цінність завдяки:
Подолання бар'єрів сумісності: дозволяє зарядним станціям підключатися до будь-якої сторонньої операційної платформи, що відповідає стандартам OCPP, що підвищує адаптивність продукту;
Відповідність нормативним вимогам: відповідає обов'язковим вимогам ЄС щодо сумісності зарядної інфраструктури, що є передумовою для доступу до ринку;
Розблокування інтелектуальних функцій: Підтримка дистанційного керування, виставлення рахунків за зарядку, моніторингу стану та оновлень прошивки OTA, що значно скорочує зусилля на розробку додатків верхнього рівня;
Зменшення витрат на інтеграцію: Використовує широко поширений стек протоколів, уникаючи витрат на розробку на замовлення та довгострокове обслуговування, пов'язаних із власницькими протоколами.
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 р.


