OCPI (Open Charge Point Interface) — протокол обмена данными между участниками рынка электромобильности: операторами станций, поставщиками услуг и агрегаторами. Развивается EVRoaming Foundation.
OCPI и OCPP — разные уровни
Их путают постоянно, хотя они решают несвязанные задачи:
- OCPP — вертикаль: станция ↔ платформа оператора.
- OCPI — горизонталь: платформа ↔ платформа.
Станция про OCPI ничего не знает и знать не должна.
Что передаётся
- Locations — каталог станций: адреса, координаты, коннекторы, мощности, часы работы;
- Tariffs — тарифы: за киловатт-час, за минуту, плата за сессию, время простоя;
- Sessions — идущие сессии в реальном времени;
- CDR (Charge Detail Record) — итоговая запись сессии для расчётов;
- Tokens — идентификаторы пользователей для авторизации;
- Commands — удалённый старт и стоп из чужого приложения.
Зачем это владельцу станции
Без роуминга станция видна только пользователям своего оператора. С роумингом она появляется в приложениях партнёрских сетей — и получает поток от водителей, у которых нет вашего приложения и никогда не будет.
Обратная сторона: сессия в роуминге приносит меньше. Партнёр удерживает свою долю, и оптовый тариф ниже розничного. Экономика роуминга — это компромисс между ставкой и загрузкой, и считать его надо в полной модели окупаемости.