MarixElectro
Оставить заявку

OCPP (Open Charge Point Protocol)

OCPP — протокол между зарядной станцией и платформой управления. Версии 1.5, 1.6, 2.0.1 и 2.1, чем они отличаются и почему поддержка протокола не равна совместимости.

Опубликовано
Обновлено
Чтение
1 мин
OCPPпротоколыCSMS

OCPP (Open Charge Point Protocol) — открытый протокол обмена между зарядной станцией и платформой управления (CSMS). Разрабатывается Open Charge Alliance.

Смысл протокола — развязать оборудование и платформу. Станция, говорящая на OCPP, может работать с любой совместимой платформой, а оператор не оказывается запертым у одного производителя.

Версии

ВерсияТранспортСтатус
1.5SOAPУстарела
1.6SSOAPУстарела
1.6JJSON поверх WebSocketФактический стандарт отрасли
2.0JSON поверх WebSocketЗаменена на 2.0.1
2.0.1JSON поверх WebSocketАктуальная, распространение растёт
2.1JSON поверх WebSocketНовейшая

Буква в названии обозначает транспорт: J — JSON поверх WebSocket, S — SOAP. Сегодня осмысленно говорить только о 1.6J и 2.0.1; подробное сравнение — в статье OCPP 1.6 и 2.0.1: в чём разница.

Что умеет протокол

  • регистрация станции на платформе и обмен heartbeat;
  • авторизация пользователя перед сессией;
  • старт, ведение и завершение транзакции;
  • передача показаний счётчика;
  • сообщения о статусе и неисправностях;
  • удалённые команды: старт, стоп, разблокировка коннектора, перезагрузка;
  • обновление прошивки;
  • профили зарядки — ограничение мощности во времени;
  • в 2.0.1 — управление сертификатами, подписанные показания, мониторинг переменных.

Главная практическая оговорка

Поддержка OCPP не означает совместимость. Спецификация оставляет пространство для трактовок, а производители используют его по-разному: расходятся наборы реализованных сообщений, поведение при обрыве связи, вендорские расширения, формат кодов ошибок.

Отсюда правило: совместимость проверяется на стенде — конкретная модель с конкретной прошивкой против конкретной платформы. Заявления в спецификации на сайте производителя проверкой не являются. У Open Charge Alliance есть программа сертификации и инструмент тестирования соответствия — наличие сертификата снижает риск, но не отменяет проверку.

Смежные термины

  • CSMS — серверная сторона протокола
  • OCPI — протокол между платформами, а не станцией и платформой
  • Smart Charging — управление мощностью через профили зарядки

Связанные материалы

ТерминСловарь терминов

CSMS (Charging Station Management System)

CSMS — платформа управления зарядной сетью: что она делает, как связана с OCPP, какие функции обязательны и что проверять при выборе.

2 мин
ТерминСловарь терминов

OCPI (Open Charge Point Interface)

OCPI — протокол обмена между операторами зарядных сетей: как работает роуминг, чем OCPI отличается от OCPP и что передаётся между CPO и eMSP.

1 мин
РазборТехнологии и протоколы

OCPP 1.6 и 2.0.1: в чём разница

Разбор различий между OCPP 1.6J и 2.0.1: модель устройства, транзакции, безопасность, Smart Charging и диагностика. Когда миграция оправдана, а когда 1.6 достаточно.

4 мин
ТерминСловарь терминов

Plug&Charge

Plug&Charge — авторизация электромобиля по цифровому сертификату: подключил кабель и зарядка началась. Как работает, что требуется и почему внедряется медленно.

1 мин