Ce înseamnă OCPP? Protocolul stațiilor de încărcare
Ce înseamnă OCPP: Open Charge Point Protocol, protocolul dintre stația de încărcare și software-ul CSMS. Versiunile 1.6 și 2.0, diferența față de OCPI.
Ce este OCPP, ce înseamnă?
OCPP (Open Charge Point Protocol) este protocolul de comunicație deschis dintre stația de încărcare pentru vehicule electrice și software-ul central (CSMS) care o gestionează. Este publicat de Open Charge Alliance și se folosește gratuit. Atât timp cât stația și software-ul vorbesc aceeași versiune OCPP, stațiile de mărci diferite se gestionează dintr-un singur panou.
Pe scurt, OCPP este limbajul comun prin care stația transmite centralei „cine se încarcă, cât de multă energie am livrat, există vreo defecțiune", iar centrala trimite stației comanda „pornește încărcarea, oprește, aplică tariful, actualizează software-ul".
La ce folosește OCPP?
- Introducerea stației în sistem: La pornire, stația se anunță centralei (BootNotification) și, la intervale stabilite, comunică faptul că funcționează (Heartbeat).
- Autorizarea utilizatorului: Identitatea venită de la un card RFID sau de la o aplicație este verificată în centrală (Authorize).
- Sesiunea de încărcare: Începutul, sfârșitul și valorile contorului sesiunii sunt înregistrate în centrală; facturarea se face pe baza acestei înregistrări.
- Stare și defecțiune: Dacă mufa este liberă, ocupată sau defectă se comunică imediat (StatusNotification).
- Gestionare de la distanță: Pornirea și oprirea încărcării de la distanță, repornirea, schimbarea setărilor și actualizarea software-ului se fac din centrală.
- Limitarea puterii: Centrala trimite stației un profil de încărcare pentru a limita puterea livrată.
Versiunile OCPP: diferența dintre 1.5, 1.6 și 2.0
- OCPP 1.5: Versiune veche, bazată pe SOAP (XML). Se întâlnește la stațiile vechi care încă funcționează pe teren.
- OCPP 1.6: A adus, pe lângă SOAP, formatul „1.6J", care comunică prin JSON peste WebSocket. Este versiunea folosită pe scară largă la stațiile de pe teren.
- OCPP 2.0: Structura mesajelor a fost reconstruită: sesiunea de încărcare este urmărită printr-un singur eveniment de tranzacție (TransactionEvent), iar configurarea dispozitivului și partea de securitate au fost extinse. Nu este compatibilă retroactiv cu 1.6; software-ul trebuie să suporte cele două versiuni separat.
După familia 2.0, Open Charge Alliance a publicat și versiunea 2.1. La cumpărarea unei stații contează nu versiunea cea mai nouă, ci versiunea pe care stația și software-ul o vorbesc în comun.
Diferența dintre OCPP și OCPI
Cele două protocoale pun în legătură părți diferite:
- OCPP: stație de încărcare ↔ software de gestionare a încărcării (CSMS).
- OCPI: CSMS ↔ altă rețea de încărcare sau platformă de roaming. Faptul că șoferul unei rețele se încarcă la stația altei rețele și decontarea dintre cele două rețele se realizează cu acest protocol.
- ISO 15118: vehicul ↔ stație de încărcare. Nu este protocolul software-ului de gestionare.
Ce este un CSMS și care este diferența față de un CPO am explicat în articolul ce este un CSMS.
Ce verifici despre OCPP când cumperi o stație de încărcare?
- Fișa tehnică a stației menționează ce versiune OCPP suportă (1.6J, 2.0)?
- Poți introduce tu adresa centralei, sau stația este blocată pe sistemul propriu al producătorului?
- Producătorul poate dovedi că stația a trecut testul de conformitate Open Charge Alliance?
- Actualizarea software-ului se poate face de la distanță, prin OCPP?
Dacă cumperi o stație care nu suportă OCPP, nu vei mai putea schimba ulterior software-ul de gestionare; rămâi legat de sistemul producătorului stației.
Ce versiuni OCPP suportă SmartŞarj?
SmartŞarj comunică cu stațiile de încărcare prin OCPP 1.5, 1.6 și 2.0, iar cu alte rețele de încărcare și platforme de roaming prin OCPI 2.2.1. Astfel, stațiile AC și DC care vorbesc OCPP, indiferent de marcă, sunt gestionate din același panou. Pentru detalii despre software, vezi pagina software de gestionare a încărcării, iar pentru hardware, pagina stații de încărcare AC și DC.