Den här artikeln beskriver utvecklingen av OCPP -protokollet, uppgradering från version 1.5 till 2.0.1, vilket belyser förbättringarna i säkerhet, smart laddning, funktionstillägg och kodförenkling i version 2.0.1, såväl som dess nyckelroll i elektriska fordonsladdningar.
I. Introduktion 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 laddningsstationshanteringssystem (CSMS). Denna protokollarkitektur stöder sammankopplingen av alla laddningstjänsteleverantörens centraliserade hanteringssystem med alla laddstationer och är främst utformat för att hantera kommunikationssvårigheterna som uppstår i privata laddningsnät. 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 stängda karaktären av privata laddningsnätverk, vilket har orsakat problem för ett stort antal EV -ägare och fastighetsförvaltare, och har lett till en utbredd uppmaning till en öppen modell i hela branschen.
Fördelar med OCPP -protokollet
Öppet och gratis att använda
Förhindrar inlockning till en enda leverantör (laddningsplattform)
Minskar integrationstiden/ansträngningen och IT -problem
1 、 OCPP: s historia
2. OCPP -version Introduktion
Som visas nedan, från OCPP1.5 till den senaste OCPP2.0.1
Eftersom det finns för många egna protokoll i branschen för att stödja en enhetlig serviceupplevelse och operationell samtrafik mellan olika operatörstjänster, tog OCA ledningen när det gäller att utveckla det öppna protokollet OCPP1.5. Tvål är begränsad av sina egna protokollbegränsningar och kan inte populariseras i stor utsträckning.
OCPP 1.5 kommunicerar med centrala system via SOAP -protokoll baserat på HTTP -protokoll för att använda laddningspunkter Det stöder följande funktioner: Lokala och fjärrinitierade transaktioner, inklusive faktureringsmätning
(3) OCPP1.6 (SOAP/JSON)
OCPP1.6 -version, gick med i JSON -formatimplementeringen och ökade utvidgningen av smart laddning. JSON-versionen är genom WebSocket-kommunikationen, kan vara i alla nätverksmiljöer för att skicka varandra data, 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-protokollbaserade JSON-data för att minska datatrafiken).
Stöder JSON -formatdata baserat på WebSockets -protokollet för att minska datatrafiken (JSON, JavaScript -objektrepresentation, är ett lätt datautbytesformat) och tillåter drift på nätverk som inte stöder laddningspunktpaketets routing (t.ex. offentligt internet). Smart laddning: lastbalansering, centraliserad smart laddning och lokal smart laddning. Låt laddningspunkterna återge sin egen information (baserad på aktuell laddningspunktsinformation), till exempel det sista uppmätta värdet eller laddningspunktens tillstånd.
(4) OCPP 2.0 (JSON)
OCPP 2.0, som släpptes 2018, förbättrar transaktionsbehandling, ökar säkerheten, enhetshanteringen: lägger till smart laddningsfunktionalitet, för topologier med energihanteringssystem (EMS), lokala kontroller och för EVs med integrerad smart laddning, laddstationer och laddningsstationshanteringssystem. Stöder ISO 15118: Plug and Play och smarta laddningskrav för elfordon.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 är den senaste versionen som släpptes 2020. Den ger nya funktioner och förbättringar som stöd för ISO15118 (plug and play), förbättrad säkerhet och övergripande 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, men dataramformatet har varit helt annorlunda än det som skickats.
För det andra, OCPP 2.0.1 -protokollet
1 、 Skillnad 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å säkra uttagskikt och ett nytt certifikathanteringsschema för att säkerställa säkerheten för kommunikation.
B. Laddar 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 tillgodose behoven hos mer komplexa och olika applikationer.
d. Kodförenkling
OCPP2.0.1 förenklar koden, vilket gör det lättare att implementera programvaran.
OCPP2.0.1 Firmware -uppdatering tillagd digital signatur för att förhindra nedladdning av firmware är ofullständig, vilket resulterar i firmwareuppdateringsfel.
I den praktiska tillämpningen kan OCPP2.0.1-protokollet användas för att realisera fjärrkontroll av laddningshög, realtidsövervakning av laddningsstatus, användarverifiering och andra funktioner, vilket 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, utvecklingen av svårigheten har också ökat.
2 、 OCPP2.0.1 Funktion Introduktion
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:
Meddelande leverans: 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 härdad enhetsautentisering och skyddsintegritetsskydd. 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 ger 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 möjliggöra mer avancerade funktioner som V2G (fordon till rutnät).
Smart laddning: OCPP2.0.1 lägger till stöd för smart laddning, till exempel kan laddningskraften justeras dynamiskt efter rutnätförhållanden eller användarbehov.
Användaridentitet och auktorisation: OCPP2.0.1 tillhandahåller förbättrad användaridentifierings- och auktorisationsmekanismer, stöder flera användarverifieringsmetoder och ställer högre krav för användardataskydd.
Iii. Introduktion till OCPP -funktion
1. Intelligent laddning
Externt energihanteringssystem (EMS)
OCPP 2.0.1 tar upp detta problem genom att införa en anmälningsmekanism som meddelar CSMS (Charging Station Management System) av externa begränsningar. Direkt smarta laddningsingångar som stöder energihanteringssystem (EMS) kan lösa många situationer:
Elektriska fordon anslutna till laddningspunkter (av ISO 15118)
OCPP 2.0.1 stöder ISO 15118-Updaterat protokoll för EVSE-till-EV-kommunikation. ISO 15118 Standard plug-and-play-laddning och smart laddning (inklusive ingångar från EVs) är lättare att implementera med OCPP 2.0.1. Aktivera laddningsstationsoperatörer att skicka meddelanden (från CSM) om laddstationer för display till EV -drivrutiner.
Smart laddning använder:
(1) Ladda balancer
Load Balancer är huvudsakligen inriktad på den interna belastningen på laddningsstationen. Laddningsstationen kommer att kontrollera laddningskraften för varje laddningspost enligt förkonfigurationen. Laddningsstationen kommer att konfigureras med ett fast begränsningsvärde, till exempel den maximala utgångsströmmen. Dessutom innehåller konfigurationen också valfria alternativ för att optimera strömfördelningen för laddstationer till enskilda laddstationer. Denna konfiguration berättar för laddningsstationen att laddningshastigheterna under detta konfigurationsvärde är ogiltiga och att andra laddningsstrategier bör väljas.
(2) Central intelligent laddning
Central Smart Charging antar att laddningsgränser styrs av ett centralt system, som beräknar en del av eller alla laddningsschemat efter att ha fått rutnätsoperatörens förutsägelseinformation om nätkapaciteten, och det centrala systemet kommer att införa laddningsgränser för laddningsstationer och ställa in laddningsgränser genom att svara på meddelanden.
(3) Lokal intelligent laddning
Lokal intelligent laddning realiseras av en lokal controller, vilket motsvarar en agent för OCPP -protokollet, ansvarigt för att ta emot meddelanden från det centrala systemet och kontrollera laddningsbeteendet hos andra laddningsstationer i gruppen. Själva styrenheten kan vara utrustad med laddstationer eller inte. I läget för lokal intelligent laddning begränsar den lokala styrenheten laddningsstationen för laddningsstationen. Under laddningen kan gränsvärdet ändras. Gränsvärdet för laddningsgruppen kan konfigureras lokalt eller med det centrala systemet.
2. Systemintroduktion
systematisk ram
mjukvaruarkitektur
De funktionella modulerna i OCPP2.0.1 -protokollet inkluderar huvudsakligen dataöverföringsmodul, auktorisationsmodul, säkerhetsmodul, transaktionsmodul, mätvärden -modul, kostnadsmodul, reservationsmodul, smart laddningsmodul, diagnostikmodul, firmwarehanteringsmodul och visningsmeddelandemodul
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 laddningstögonnektionen och har populariserats och använts i många länder runt om i världen kommer den framtida sammankopplingen mellan operatörens tjänster att ha ett språk att kommunicera.
Innan OCPP: s tillkomst utvecklade varje laddningsposttillverkare sitt eget proprietära protokoll för back-end-anslutning och låste därmed laddningspostoperatörer till en enda laddningspost. Nu, med praktiskt taget alla hårdvarutillverkare som stöder OCPP, är laddningspostoperatörer fria att välja hårdvara från alla leverantörer, vilket gör marknaden mer konkurrenskraftig.
Detsamma gäller för fastighets-/företagare; När de köper en icke-OCPP-laddningsstation eller kontrakt med en icke-OCPP CPO, är de inlåsta i en specifik laddstation och laddarpostoperatö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. De kan också utöka sitt nätverk genom att blanda olika laddningsposthårdvara utan att behöva demontera befintliga installationer.
Naturligtvis är den största fördelen med EVS att EV -förare inte behöver lita på en enda laddningspostoperatör eller EV -leverantör. Liksom med köpta OCPP -laddningsstationer kan EV -förare byta till bättre CPO: er/EMP: er. En andra, men mycket viktig fördel är förmågan att använda roaming av e-mobilitet.
2, OCPP i rollen som laddning av elfordon
(1) OCPP hjälper EVSE och CSMS att kommunicera med varandra
(2) Auktorisation av användare av elfordon för att börja ladda
(3) Fjärrmodifiering av laddningskonfiguration, fjärrladdningskontroll (Start/Stop), fjärrlåsande pistol (anslutnings -ID)
(4) Realtidsstatus för laddningsstationen (tillgänglig, stoppad, avstängd, obehörig EV/EVSE), realtidsladdningsdata, realtidsförbrukning, EVSE-fel i realtid
(5) Smart laddning (reducerande nätbelastning)
(6) Firmware Management (OTAA)
LinkPower grundades 2018, med mer än 8 år som syftar till att tillhandahålla nyckelforskning och utveckling för AC/DC EV -laddningsstationer, inklusive programvara, hårdvara, utseende osv.
Både AC och DC Fast Charger med OCPP1.6 -programvaran har redan slutat testa 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 solid steg mot realiseringen av V2G bi-riktning.
Inläggstid: oktober-21-2024