Mi az az OCPP? A töltőállomás protokollja és verziói
Az OCPP a töltő és a kezelőszoftver (CSMS) közötti nyílt protokoll. Az 1.6 és a 2.0 különbsége, az OCPI-tól való eltérés, és mire figyeljen töltő vásárlásakor.
Mi az az OCPP, mit jelent?
Az OCPP (Open Charge Point Protocol) az elektromos autó töltője és a töltőt kezelő központi szoftver (CSMS) közötti nyílt kommunikációs protokoll. Az Open Charge Alliance adja ki, és ingyenesen használható. Amíg a töltő és a szoftver ugyanazt az OCPP-verziót beszéli, a különböző gyártók töltői egyetlen felületről kezelhetők.
Röviden: az OCPP az a közös nyelv, amellyel a töltő a központnak elküldi a "ki tölt, mennyi energiát adtam, van-e hiba" információt, a központ pedig a töltőnek a "indítsd a töltést, állítsd le, alkalmazd a tarifát, frissítsd a szoftvert" parancsot.
Mire jó az OCPP?
- A töltő bejelentése a rendszernek: Bekapcsoláskor a töltő jelentkezik a központnál (BootNotification), majd meghatározott időközönként jelzi, hogy működik (Heartbeat).
- Felhasználói jogosultság: Az RFID-kártyáról vagy az alkalmazásból érkező azonosítót a központ ellenőrzi (Authorize).
- Töltési munkamenet: A munkamenet kezdetét, végét és a mérőállásokat a központ rögzíti; a számlázás ebből a rögzítésből történik.
- Állapot és hiba: Az aljzat szabad, foglalt vagy hibás állapotát azonnal jelzi (StatusNotification).
- Távoli kezelés: A töltés távoli indítása és leállítása, újraindítás, beállítások módosítása és szoftverfrissítés a központból történik.
- Teljesítménykorlátozás: A központ a töltőnek küldött töltési profillal korlátozza a leadott teljesítményt.
OCPP-verziók: az 1.5, 1.6 és 2.0 különbsége
- OCPP 1.5: SOAP (XML) alapú régi verzió. A terepen még működő régi töltőkben fordul elő.
- OCPP 1.6: A SOAP mellett bevezette az "1.6J" formát, amely JSON-nal kommunikál WebSocket felett. A terepi töltőkben ez a legelterjedtebb verzió.
- OCPP 2.0: Az üzenetszerkezetet újraépítették: a töltési munkamenetet egyetlen tranzakciós esemény (TransactionEvent) követi, a töltő konfigurációja és a biztonsági oldal bővült. Visszafelé nem kompatibilis az 1.6-tal; a szoftvernek a két verziót külön-külön kell támogatnia.
A 2.0-s család után az Open Charge Alliance kiadta a 2.1-es verziót is. Töltő vásárlásakor nem a legújabb verzió számít, hanem az, amelyet a töltő és a szoftver közösen beszél.
Az OCPP és az OCPI különbsége
A két protokoll más-más feleket köt össze:
- OCPP: töltő ↔ töltéskezelő szoftver (CSMS).
- OCPI: CSMS ↔ másik töltőhálózat vagy roaming platform. Az egyik hálózat vezetőjének töltése egy másik hálózat állomásán, valamint a két hálózat elszámolása ezzel a protokollal történik.
- ISO 15118: jármű ↔ töltő. Nem a kezelőszoftver protokollja.
Hogy mi a CSMS, és miben különbözik a CPO-tól, a Mi az a CSMS cikkben mutattuk be.
Mire figyeljen az OCPP szempontjából töltő vásárlásakor?
- Szerepel-e a töltő műszaki adatlapján, hogy melyik OCPP-verziót támogatja (1.6J, 2.0)?
- Meg tudja-e Ön adni a központ címét, vagy a töltő a gyártó saját rendszeréhez van zárva?
- Igazolni tudja-e a gyártó, hogy megfelelt az Open Charge Alliance megfelelőségi tesztjén?
- Elvégezhető-e a szoftverfrissítés távolról, OCPP-n keresztül?
Ha olyan töltőt vásárol, amely nem támogatja az OCPP-t, később nem cserélheti le a kezelőszoftvert; a töltőgyártó rendszeréhez kötve marad.
Mely OCPP-verziókat támogatja a SmartŞarj?
A SmartŞarj a töltőkkel az OCPP 1.5, 1.6 és 2.0 verziókkal, a többi töltőhálózattal és roaming platformmal az OCPI 2.2.1-gyel kommunikál. Így az OCPP-t beszélő AC és DC töltők márkától függetlenül ugyanarról a felületről kezelhetők. A szoftver részleteiért lásd a töltéskezelő szoftver, a hardverért az AC és DC töltők oldalt.