Какво е OCPP? Протокол за зарядни станции и версии
OCPP е отвореният протокол между зарядното устройство и софтуера за управление (CSMS).
Какво е 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.
На какво да се обърне внимание за 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 зарядни устройства.