Зарядка електромобілів

Що таке OCPP? Протокол зарядних станцій та його версії

OCPP — відкритий протокол між зарядним пристроєм і програмою керування (CSMS). Різниця між 1.6 і 2.0, відмінність від OCPI та на що дивитися, купуючи зарядку.

2026-10-12 · 6 хв · Команда ELPO з EV-зарядки — Системи зарядки електромобілів

Що таке OCPP і що це означає?

OCPP (Open Charge Point Protocol) — це відкритий протокол зв’язку між зарядним пристроєм для електромобілів і центральною програмою (CSMS), яка ним керує. Його публікує Open Charge Alliance, користування безкоштовне. Якщо пристрій і програма «розмовляють» однією версією OCPP, пристрої різних виробників можна керувати з однієї панелі.

Коротко кажучи, OCPP — спільна мова, якою зарядний пристрій повідомляє центру «хто заряджається, скільки енергії я віддав, чи є несправність», а центр передає пристрою команди «розпочати зарядку, зупинити, застосувати тариф, оновити ПЗ».

Для чого потрібен OCPP?

  • Реєстрація пристрою в системі: Після ввімкнення пристрій повідомляє про себе центру (BootNotification) і через певні проміжки повідомляє, що працює (Heartbeat).
  • Авторизація користувача: Ідентифікатор з RFID-картки чи застосунку перевіряється в центрі (Authorize).
  • Сеанс зарядки: Початок і завершення сеансу та показники лічильника записуються в центр; рахунок формується за цим записом.
  • Стан і несправності: Те, що рознім вільний, зайнятий чи несправний, передається миттєво (StatusNotification).
  • Віддалене керування: Віддалений запуск і зупинка зарядки, перезавантаження, зміна налаштувань та оновлення ПЗ виконуються з центру.
  • Обмеження потужності: Центр обмежує потужність, надсилаючи пристрою профіль зарядки.

Версії OCPP: різниця між 1.5, 1.6 і 2.0

  • OCPP 1.5: Старіша версія на основі SOAP (XML). Трапляється на старих пристроях, що досі працюють.
  • OCPP 1.6: Окрім SOAP, запровадила формат «1.6J», який обмінюється JSON через WebSocket. Це найпоширеніша версія на пристроях у роботі.
  • OCPP 2.0: Структуру повідомлень збудовано заново: сеанс зарядки відстежується однією транзакційною подією (TransactionEvent), розширено конфігурацію пристрою та безпеку. Зворотної сумісності з 1.6 немає; ПЗ має підтримувати обидві версії окремо.

Після родини 2.0 Open Charge Alliance опублікував і версію 2.1. Купуючи зарядку, важлива не найновіша версія, а та, якою розмовляють і пристрій, і програма.

Різниця між OCPP та OCPI

Ці два протоколи з’єднують різні сторони:

  • OCPP: зарядний пристрій ↔ програма керування зарядкою (CSMS).
  • OCPI: CSMS ↔ інша зарядна мережа або платформа роумінгу. Зарядка водія однієї мережі на станції іншої та взаєморозрахунки між мережами виконуються цим протоколом.
  • ISO 15118: автомобіль ↔ зарядний пристрій. Це не протокол програми керування.

Що таке CSMS і чим він відрізняється від CPO, ми розповіли у статті CSMS nedir.

На що дивитися щодо OCPP, купуючи зарядний пристрій?

  • Чи вказано в технічному описі пристрою, яку версію OCPP він підтримує (1.6J, 2.0)?
  • Чи можете ви самі вказати адресу центру, чи пристрій прив’язаний до системи виробника?
  • Чи може виробник підтвердити, що пристрій пройшов тест відповідності Open Charge Alliance?
  • Чи можна оновлювати ПЗ віддалено, через OCPP?

Якщо ви купите пристрій без підтримки OCPP, пізніше не зможете змінити програму керування; ви залишитеся прив’язаними до системи виробника пристрою.

Які версії OCPP підтримує SmartŞarj?

SmartŞarj обмінюється даними із зарядними пристроями за OCPP 1.5, 1.6 та 2.0, а з іншими зарядними мережами й платформами роумінгу — за OCPI 2.2.1. Так AC- і DC-пристрої, що працюють за OCPP, незалежно від марки керуються з однієї панелі. Докладніше про ПЗ — на сторінці ПЗ для керування зарядкою, про обладнання — на сторінці AC- і DC-зарядні пристрої.

#OCPP#CSMS#OCPI#Зарядка електромобілів
Поділіться статтею
Якщо стаття була корисною, поділіться нею з командою