Den här artikeln beskriver utvecklingen av OCPP-protokollet, uppgradering från version 1.5 till 2.0.1, och lyfter fram förbättringarna av säkerhet, smart laddning, funktionsutvidgningar och kodförenkling i version 2.0.1, såväl som dess nyckelroll vid laddning av elfordon .
I. Införande av OCPP-protokoll
Det fullständiga namnet på OCPP är Open Charge Point Protocol, som är ett gratis och öppet protokoll utvecklat av OCA (Open Charge Alliance), en organisation baserad i Nederländerna. Open Charge Point Protocol (OCPP) är ett enhetligt kommunikationsschema mellan en CS och alla Charging Station Management System (CSMS). Denna protokollarkitektur stöder sammankopplingen av alla laddtjänstleverantörers centraliserade hanteringssystem med alla laddstationer och är i första hand utformad för att hantera de kommunikationssvårigheter som uppstår i privata laddnätverk. OCPP stöder hanteringen av kommunikation mellan laddstationer och det centraliserade hanteringssystemet för varje leverantör. OCPP stöder kommunikation mellan laddstationer och det centrala ledningssystemet för varje leverantör. Det förändrar den slutna karaktären hos privata laddningsnätverk, vilket har orsakat problem för ett stort antal elbilsägare och fastighetsförvaltare, och har lett till ett utbrett krav på en öppen modell i hela branschen.
Fördelar med OCPP-protokollet
Öppna och gratis att använda
Förhindrar inlåsning till en enda leverantör (laddplattform)
Minskar integrationstid/ansträngning och IT-problem
1、Historia för OCPP
2. OCPP version introduktion
Som visas nedan, från OCPP1.5 till den senaste OCPP2.0.1
Eftersom det finns för många proprietära protokoll i branschen för att stödja en enhetlig tjänsteupplevelse och operativ sammankoppling mellan olika operatörstjänster, tog OCA ledningen för att utveckla det öppna protokollet OCPP1.5. SOAP är begränsad av sina egna protokollbegränsningar och kan inte populariseras brett och snabbt.
OCPP 1.5 kommunicerar med centrala system via SOAP-protokoll baserat på HTTP-protokoll för att driva laddningspunkter Den stöder följande funktioner: Lokala och fjärrinitierade transaktioner, inklusive mätning av fakturering
(3) OCPP1.6 (SOAP/JSON)
OCPP1.6-versionen, gick med i JSON-formatimplementeringen och ökade expansionen av smart laddning. JSON-versionen är genom WebSocket-kommunikation, kan vara i vilken nätverksmiljö som helst för att skicka data till varandra, de mest använda protokollen på marknaden är 1.6J-versionen, stöd för websockets protokollbaserade JSON-formatdata för att minska datatrafiken (JSON, websockets protokollbaserad JSON-data för att minska datatrafiken).
Stöder JSON-formatdata baserat på websockets-protokoll för att minska datatrafiken (JSON, JavaScript Object Representation, är ett lättviktsformat för datautbyte) och tillåter drift på nätverk som inte stöder paketroutning för laddpunkter (t.ex. offentligt internet). Smart laddning: lastbalansering, centraliserad smart laddning och lokal smart laddning. Tillåt laddningsstationer att skicka sin egen information igen (baserat på aktuell laddningsplatsinformation), som det senast uppmätta värdet eller laddningspunktens tillstånd.
(4) OCPP 2.0 (JSON)
OCPP 2.0, släppt 2018, förbättrar transaktionsbearbetningen, ökar säkerheten, enhetshantering: lägger till smart laddningsfunktion, för topologier med energiledningssystem (EMS), lokala styrenheter och för elbilar med integrerad smart laddning, laddstationer och laddstationshanteringssystem . Stöder ISO 15118: Plug and Play och Smart Charging-krav för elfordon.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 är den senaste versionen, släppt 2020. Den ger nya funktioner och förbättringar som stöd för ISO15118 (Plug and Play), förbättrad säkerhet och generellt förbättrad prestanda.
3. OCPP-versionskompatibilitet
OCPP1.x är kompatibel med lägre versioner, OCPP1.6 är kompatibel med OCPP1.5, OCPP1.5 är kompatibel med OCPP1.2.
OCPP2.0.1 är inte kompatibel med OCPP1.6, OCPP2.0.1 även om en del av innehållet i OCPP1.6 också har det, men dataramformatet har varit helt annorlunda än det som skickades.
För det andra, OCPP 2.0.1-protokollet
1、Skillnaden mellan OCPP 2.0.1 och OCPP 1.6
Jämfört med tidigare versioner som OCPP 1.6, OCPP 2.0. 1 har stora förbättringar inom följande områden:
a. Förbättrad säkerhet
OCPP2.0.1 är säkerhetshärdad genom att introducera HTTPS-anslutningar baserade på Secure Sockets Layer och ett nytt certifikathanteringssystem för att säkerställa kommunikationssäkerheten.
b.Lägga till nya funktioner
OCPP2.0.1 lägger till många nya funktioner, inklusive intelligent laddningshantering och mer detaljerad felrapportering och analys.
c. Mer flexibel design
OCPP2.0.1 har utformats för att vara mer flexibel för att möta behoven hos mer komplexa och mångsidiga applikationer.
d. Kodförenkling
OCPP2.0.1 förenklar koden, vilket gör det lättare att implementera programvaran.
OCPP2.0.1 firmwareuppdatering lade till digital signatur för att förhindra att nedladdningen av den fasta programvaran är ofullständig, vilket resulterar i att firmwareuppdateringen misslyckades.
I praktisk tillämpning kan OCPP2.0.1-protokollet användas för att realisera fjärrkontroll av laddningshögen, realtidsövervakning av laddningsstatus, användarautentisering och andra funktioner, vilket avsevärt förbättrar användningen av laddningsutrustning, effektivitet och säkerhet.OCPP2.0.1 detaljer och funktioner än 1,6-versionen av de många, har utvecklingen av svårigheten också ökat.
2、OCPP2.0.1 funktionsintroduktion
OCPP 2.0.1-protokollet är den senaste versionen av OCPP-protokollet. Jämfört med OCPP 1.6 har OCPP 2.0.1-protokollet gjort många förbättringar och optimeringar. Huvudinnehållet inkluderar:
Meddelandeleverans: OCP 2.0.1 lägger till nya meddelandetyper och modifierar äldre meddelandeformat för att förbättra effektiviteten och prestanda.
Digitala certifikat: I OPC 2.0.1 introducerades digitala certifikatbaserade säkerhetsmekanismer för att tillhandahålla förstärkt enhetsautentisering och meddelandeintegritetsskydd. Detta är en betydande förbättring jämfört med OCPP1.6 säkerhetsmekanismer.
Datamodell: OPC 2.0.1 uppdaterar datamodellen för att inkludera stöd för nya enhetstyper och funktioner.
Enhetshantering: OPC 2.0.1 tillhandahåller mer omfattande enhetshanteringsfunktioner, inklusive enhetskonfiguration, felsökning, programuppdateringar, etc.
Komponentmodeller: OCP 2.0.1 introducerar en mer flexibel komponentmodell som kan användas för att beskriva mer komplexa laddningsenheter och system. Detta hjälper till att aktivera mer avancerade funktioner som V2G (Vehicle to Grid).
Smart laddning: OCPP2.0.1 lägger till stöd för smart laddning, till exempel kan laddningseffekten justeras dynamiskt efter nätförhållanden eller användarbehov.
Användaridentitet och auktorisering: OCPP2.0.1 tillhandahåller förbättrade användaridentifierings- och auktoriseringsmekanismer, stöder flera metoder för användarautentisering och ställer högre krav på användardataskydd.
III. Introduktion till OCPP-funktionen
1. Intelligent laddning
Externt energiledningssystem (EMS)
OCPP 2.0.1 åtgärdar detta problem genom att införa en meddelandemekanism som meddelar CSMS (Charging Station Management System) om externa begränsningar. Direkta smarta laddningsingångar som stöder energiledningssystem (EMS) kan lösa många situationer:
Elfordon anslutna till laddningspunkter (enligt ISO 15118)
OCPP 2.0.1 stöder ISO 15118-uppdaterat protokoll för EVSE-till-EV-kommunikation. ISO 15118 standard plug-and-play laddning och smart laddning (inklusive ingångar från elbilar) är lättare att implementera med OCPP 2.0.1. Gör det möjligt för laddstationsoperatörer att skicka meddelanden (från CSMS) om laddstationer för visning till elbilsförare.
Smart laddning använder:
(1) Lastbalanserare
Load Balancer är främst inriktad på den interna belastningen av laddstationen. Laddstationen kommer att styra laddningseffekten för varje laddstolpe enligt förkonfigurationen. Laddstationen kommer att konfigureras med ett fast gränsvärde, såsom den maximala utströmmen. Utöver det innehåller konfigurationen även valfria alternativ för att optimera kraftfördelningen av laddstationer till enskilda laddstationer. Denna konfiguration talar om för laddstationen att laddningshastigheter under detta konfigurationsvärde är ogiltiga och att andra laddningsstrategier bör väljas.
(2) Central intelligent laddning
Central smart laddning förutsätter att laddningsgränserna styrs av ett centralt system, som beräknar en del av eller hela laddningsschemat efter att ha mottagit nätoperatörens förutsägelseinformation om nätkapaciteten, och det centrala systemet kommer att införa laddningsgränser för laddstationer och sätta laddningsgränser genom att svara på meddelanden.
(3) Lokal intelligent laddning
Lokal intelligent laddning realiseras av en lokal styrenhet, vilket är ekvivalent med en agent för OCPP-protokollet, ansvarig för att ta emot meddelanden från det centrala systemet och kontrollera laddningsbeteendet för andra laddningsstationer i gruppen. Själva regulatorn kan utrustas med laddstationer eller inte. I läget för lokal intelligent laddning begränsar den lokala styrenheten laddstationens laddningseffekt. Under laddning kan gränsvärdet ändras. Gränsvärdet för laddgruppen kan konfigureras lokalt eller av det centrala systemet.
2. Systemintroduktion
systematisk ram
mjukvaruarkitektur
De funktionella modulerna i OCPP2.0.1-protokollet inkluderar huvudsakligen dataöverföringsmodul, auktoriseringsmodul, säkerhetsmodul, transaktionsmodul, mätvärdesmodul, kostnadsmodul, reservationsmodul, smart laddningsmodul, diagnostikmodul, firmwarehanteringsmodul och displaymeddelandemodul
IV. Framtida utveckling av OCPP
1. Fördelar med OCPP
OCPP är ett fritt och öppet protokoll, och är också ett effektivt sätt att lösa den nuvarande laddstapelsammankopplingen, och har blivit populärt och använt i många länder runt om i världen, den framtida sammankopplingen mellan operatörens tjänster kommer att ha ett språk för att kommunicera.
Före tillkomsten av OCPP utvecklade varje laddstolpstillverkare sitt eget proprietära protokoll för back-end-anslutning, vilket låste laddstolpsoperatörerna till en enda laddstolpstillverkare. Nu, med praktiskt taget alla hårdvarutillverkare som stöder OCPP, är laddstolpsoperatörer fria att välja hårdvara från vilken leverantör som helst, vilket gör marknaden mer konkurrenskraftig.
Detsamma gäller för fastighets-/företagare; när de köper en icke-OCPP laddstation eller kontrakt med en icke-OCPP CPO, är de låsta till en specifik laddstation och laddstationsoperatör. Men med OCPP-kompatibel laddningshårdvara kan husägare förbli oberoende av sina leverantörer. Ägare är fria att välja en mer konkurrenskraftig, bättre prissatt eller bättre fungerande CPO. Dessutom kan de utöka sitt nätverk genom att blanda olika hårdvara för laddstolpar utan att behöva demontera befintliga installationer.
Naturligtvis är den största fördelen med elbilar att elbilsförare inte behöver förlita sig på en enda laddstolpsoperatör eller elleverantör. Precis som med köpta OCPP-laddningsstationer kan elbilsförare byta till bättre CPO/EMP. en andra men mycket viktig fördel är möjligheten att använda e-mobilitetsroaming.
2, OCPP i rollen som elfordonsladdning
(1) OCPP hjälper EVSE och CSMS att kommunicera med varandra
(2) Behörighet för användare av elfordon att börja ladda
(3) Fjärrändring av laddningskonfiguration, fjärrladdningskontroll (start/stopp), fjärrupplåsningspistol (kontakt-id)
(4) Realtidsstatus för laddstationen (tillgänglig, stoppad, avstängd, obehörig EV/EVSE), laddningsdata i realtid, strömförbrukning i realtid, EVSE-fel i realtid
(5) Smart laddning (minska nätbelastningen)
(6) Firmware Management (OTAA)
Linkpower grundades 2018, med mer än 8 år som mål att tillhandahålla nyckelfärdig forskning och utveckling för AC/DC EV-laddningsstationer, inklusive mjukvara, hårdvara, utseende, etc.
Både AC- och DC-snabbladdare med OCPP1.6-mjukvara har redan testats med mer än 100 OCPP-plattformsleverantörer. Samtidigt kunde vi uppdatera OCPP1.6J till OCPP2.0.1 och den kommersiella EVSE-lösningen är utrustad med IEC/ISO15118-moduler, vilket är ett solidt steg mot förverkligandet av dubbelriktad V2G-laddning.
Posttid: 2024-okt-21