Vad är OCPP? Laddstationsprotokollet och dess versioner
OCPP är det öppna protokollet mellan laddaren och hanteringsprogramvaran (CSMS).
Vad är OCPP och vad betyder det?
OCPP (Open Charge Point Protocol) är det öppna kommunikationsprotokollet mellan en laddare för elfordon och den centrala programvaran (CSMS) som styr den. Det publiceras av Open Charge Alliance och är gratis att använda. Så länge laddaren och programvaran talar samma OCPP-version kan enheter från olika märken hanteras från en och samma panel.
Kort sagt är OCPP det gemensamma språket som låter laddaren meddela centralen "vem laddar, hur mycket energi har jag levererat, finns det något fel" och låter centralen skicka kommandona "starta laddning, stoppa, tillämpa tariffen, uppdatera programvaran" till laddaren.
Vad används OCPP till?
- Registrera laddaren: När laddaren startar anmäler den sig till centralen (BootNotification) och rapporterar med jämna mellanrum att den fungerar (Heartbeat).
- Användarauktorisering: Identiteten från ett RFID-kort eller en app verifieras i centralen (Authorize).
- Laddsession: Sessionens start och slut samt mätarvärdena skrivs till centralen; faktureringen görs utifrån denna post.
- Status och fel: Om ett uttag är ledigt, upptaget eller felaktigt rapporteras direkt (StatusNotification).
- Fjärrhantering: Fjärrstart och fjärrstopp av laddning, omstart, ändring av inställningar och programuppdateringar görs från centralen.
- Effektbegränsning: Centralen begränsar den levererade effekten genom att skicka en laddprofil till laddaren.
OCPP-versioner: skillnaden mellan 1.5, 1.6 och 2.0
- OCPP 1.5: Äldre version baserad på SOAP (XML). Den förekommer på äldre laddare som fortfarande är i drift.
- OCPP 1.6: Förutom SOAP införde den formen "1.6J", som kommunicerar med JSON över WebSocket. Det är den version som är mest utbredd på laddare i drift.
- OCPP 2.0: Meddelandestrukturen byggdes om: en laddsession följs med en enda transaktionshändelse (TransactionEvent), och enhetskonfigurationen och säkerheten utökades. Den är inte bakåtkompatibel med 1.6; programvaran måste stödja de två versionerna var för sig.
Efter 2.0-familjen publicerade Open Charge Alliance även version 2.1. När du köper en laddare är det inte den nyaste versionen som är viktig, utan den version som laddaren och programvaran båda talar.
Skillnaden mellan OCPP och OCPI
De två protokollen kopplar ihop olika parter:
- OCPP: laddare ↔ programvara för laddhantering (CSMS).
- OCPI: CSMS ↔ ett annat laddnätverk eller en roamingplattform. En förare i ett nätverk som laddar vid ett annat nätverks station, och avstämningen mellan de två nätverken, hanteras med detta protokoll.
- ISO 15118: fordon ↔ laddare. Det är inte hanteringsprogramvarans protokoll.
Vad ett CSMS är och hur det skiljer sig från en CPO förklarade vi i artikeln CSMS nedir.
Vad bör du kontrollera för OCPP när du köper en laddare?
- Anger enhetens tekniska datablad vilken OCPP-version den stöder (1.6J, 2.0)?
- Kan du själv ange centralens adress, eller är enheten låst till tillverkarens eget system?
- Kan tillverkaren styrka att enheten har klarat Open Charge Alliances kompatibilitetstest?
- Kan programuppdateringar göras på distans, via OCPP?
Om du köper en laddare som inte stöder OCPP kan du inte byta hanteringsprogramvara senare; du förblir bunden till laddartillverkarens system.
Vilka OCPP-versioner stöder SmartŞarj?
SmartŞarj kommunicerar med laddare via OCPP 1.5, 1.6 och 2.0, och med andra laddnätverk och roamingplattformar via OCPI 2.2.1. På så sätt hanteras AC- och DC-laddare som talar OCPP från samma panel, oavsett märke. För mer om programvaran, se sidan programvara för laddhantering; för hårdvaran, se sidan AC- och DC-laddare.