Hierdie artikel beskryf die evolusie van die OCPP-protokol, opgradering van weergawe 1.5 na 2.0.1, en beklemtoon die verbeterings in sekuriteit, slim laai, funksie-uitbreidings en kodevereenvoudiging in weergawe 2.0.1, asook die sleutelrol daarvan in die laai van elektriese voertuie.
I. Inleiding van die OCPP-protokol
Die volle naam van OCPP is Open Charge Point Protocol, 'n gratis en oop protokol wat ontwikkel is deur OCA (Open Charge Alliance), 'n organisasie gebaseer in Nederland. Die Open Charge Point Protocol (OCPP) is 'n verenigde kommunikasieskema tussen 'n CS en enige Laaistasiebestuurstelsel (CSMS). Hierdie protokolargitektuur ondersteun die interkonneksie van enige laaidiensverskaffer se gesentraliseerde bestuurstelsel met alle laaistasies, en is hoofsaaklik ontwerp om die kommunikasieprobleme wat in private laainetwerke ontstaan, aan te spreek. OCPP ondersteun die bestuur van kommunikasie tussen laaistasies en die gesentraliseerde bestuurstelsel van elke verskaffer. OCPP ondersteun kommunikasie tussen laaistasies en die sentrale bestuurstelsel van elke verskaffer. Dit verander die geslote aard van private laainetwerke, wat probleme veroorsaak het vir 'n groot aantal EV-eienaars en eiendomsbestuurders, en gelei het tot 'n wydverspreide oproep vir 'n oop model regoor die bedryf.
Voordele van die OCPP-protokol
Oop en gratis om te gebruik
Voorkom vassluiting by 'n enkele verskaffer (laaiplatform)
Verminder integrasietyd/-poging en IT-probleme
1. Geskiedenis van OCPP
2. Inleiding tot die OCPP-weergawe
Soos hieronder getoon, van OCPP1.5 na die nuutste OCPP2.0.1
Omdat daar te veel eie protokolle in die bedryf is om 'n verenigde dienservaring en operasionele interkonneksie tussen verskillende operateurdienste te ondersteun, het OCA die voortou geneem in die ontwikkeling van die oop protokol OCPP1.5. SOAP word beperk deur sy eie protokolbeperkings en kan nie wyd en vinnig gewild gemaak word nie.
OCPP 1.5 kommunikeer met sentrale stelsels via SOAP-protokol gebaseer op HTTP-protokol om laaipunte te bedryf. Dit ondersteun die volgende funksies: Plaaslike en afstand-geïnisieerde transaksies, insluitend die meting van fakturering.
(3) OCPP1.6 (SOAP/JSON)
OCPP1.6-weergawe het by die JSON-formaat implementering aangesluit en die uitbreiding van slim laai verhoog. Die JSON-weergawe kommunikeer via WebSocket en kan in enige netwerkomgewing data aan mekaar stuur. Die mees gebruikte protokolle op die mark is die 1.6J-weergawe, wat websockets-protokol-gebaseerde JSON-formaatdata ondersteun om dataverkeer te verminder (JSON, websockets-protokol-gebaseerde JSON-data om dataverkeer te verminder).
Ondersteun JSON-formaatdata gebaseer op die websockets-protokol om dataverkeer te verminder (JSON, JavaScript Object Representation, is 'n liggewig-data-uitruilformaat) en laat werking toe op netwerke wat nie laaipuntpakketroetering ondersteun nie (bv. openbare internet). Slim laai: lasbalansering, gesentraliseerde slim laai en plaaslike slim laai. Laat laaipunte toe om hul eie inligting weer te stuur (gebaseer op huidige laaipuntinligting), soos die laaste gemete waarde of die status van die laaipunt.
(4) OCPP 2.0 (JSON)
OCPP 2.0, vrygestel in 2018, verbeter transaksieverwerking, verhoog sekuriteit, toestelbestuur: voeg slimlaaifunksionaliteit by, vir topologieë met energiebestuurstelsels (EMS), plaaslike beheerders, en vir EV's met geïntegreerde slimlaai, laaistasies en laaistasiebestuurstelsels. Ondersteun ISO 15118: Plug and Play en slimlaaivereistes vir elektriese voertuie.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 is die nuutste weergawe, vrygestel in 2020. Dit bied nuwe funksies en verbeterings soos ondersteuning vir ISO15118 (Plug and Play), verbeterde sekuriteit en algehele verbeterde werkverrigting.
3. OCPP-weergawe-versoenbaarheid
OCPP1.x is versoenbaar met laer weergawes, OCPP1.6 is versoenbaar met OCPP1.5, OCPP1.5 is versoenbaar met OCPP1.2.
OCPP2.0.1 is nie versoenbaar met OCPP1.6, OCPP2.0.1 nie, alhoewel sommige van die inhoud van die OCPP1.6 dit ook het, maar die dataraamformaat was heeltemal anders as dié wat gestuur is.
Tweedens, OCPP 2.0.1-protokol
1. Verskil tussen OCPP 2.0.1 en OCPP 1.6
In vergelyking met vorige weergawes soos OCPP 1.6, het OCPP 2.0.1 groot verbeterings in die volgende areas:
a. Verbeterde sekuriteit
OCPP2.0.1 is sekuriteitsversterk deur HTTPS-verbindings gebaseer op Secure Sockets Layer en 'n nuwe sertifikaatbestuurskema in te voer om die sekuriteit van kommunikasie te verseker.
b. Nuwe funksies byvoeg
OCPP2.0.1 voeg baie nuwe funksies by, insluitend intelligente laaibestuur, en meer gedetailleerde foutrapportering en -analise.
c. Meer buigsame ontwerp
OCPP2.0.1 is ontwerp om meer buigsaam te wees om aan die behoeftes van meer komplekse en diverse toepassings te voldoen.
d. Kodevereenvoudiging
OCPP2.0.1 vereenvoudig die kode, wat dit makliker maak om die sagteware te implementeer.
OCPP2.0.1-firmware-opdatering het 'n digitale handtekening bygevoeg om te verhoed dat die firmware-aflaai onvolledig is, wat lei tot 'n mislukking in die firmware-opdatering.
In praktiese toepassing kan die OCPP2.0.1-protokol gebruik word om afstandbeheer van die laaistapel, intydse monitering van laaistatus, gebruikersverifikasie en ander funksies te bewerkstellig, wat die gebruik van laaitoerusting, doeltreffendheid en veiligheid aansienlik verbeter. OCPP2.0.1 se besonderhede en funksies is baie meer as die 1.6-weergawe, en die moeilikheidsgraad het ook toegeneem.
2. Inleiding tot OCPP2.0.1-funksie
Die OCPP 2.0.1-protokol is die nuutste weergawe van die OCPP-protokol. In vergelyking met OCPP 1.6 het die OCPP 2.0.1-protokol baie verbeterings en optimaliserings aangebring. Die hoofinhoud sluit in:
Boodskaplewering: OCP 2.0.1 voeg nuwe boodskaptipes by en wysig ouer boodskapformate om doeltreffendheid en werkverrigting te verbeter.
Digitale Sertifikate: In OPC 2.0.1 is digitale sertifikaat-gebaseerde sekuriteitsmeganismes bekendgestel om versterkte toestelverifikasie en boodskapintegriteitsbeskerming te bied. Dit is 'n beduidende verbetering teenoor OCPP1.6-sekuriteitsmeganismes.
Datamodel: OPC 2.0.1 werk die datamodel op om ondersteuning vir nuwe toesteltipes en -kenmerke in te sluit.
Toestelbestuur: OPC 2.0.1 bied meer omvattende toestelbestuurfunksies, insluitend toestelkonfigurasie, probleemoplossing, sagteware-opdaterings, ens.
Komponentmodelle: OCP 2.0.1 stel 'n meer buigsame komponentmodel bekend wat gebruik kan word om meer komplekse laaitoestelle en -stelsels te beskryf. Dit help om meer gevorderde funksies soos V2G (Voertuig na Netwerk) moontlik te maak.
Slim laai: OCPP2.0.1 voeg ondersteuning vir slim laai by, byvoorbeeld, laaikrag kan dinamies aangepas word volgens netwerktoestande of gebruikersbehoeftes.
Gebruikersidentiteit en -magtiging: OCPP2.0.1 bied verbeterde gebruikersidentifikasie- en magtigingsmeganismes, ondersteun verskeie gebruikersverifikasiemetodes en stel hoër vereistes vir gebruikersdatabeskerming.
III. Inleiding tot die OCPP-funksie
1. Intelligente laai
Eksterne Energiebestuurstelsel (EMS)
OCPP 2.0.1 spreek hierdie probleem aan deur 'n kennisgewingsmeganisme in te stel wat CSMS (Laaistasiebestuurstelsel) van eksterne beperkings in kennis stel. Direkte slim laai-insette wat energiebestuurstelsels (EMS) ondersteun, kan baie situasies oplos:
Elektriese voertuie gekoppel aan laaipunte (volgens ISO 15118)
OCPP 2.0.1 ondersteun ISO 15118 - opgedateerde protokol vir EVSE-na-EV-kommunikasie. ISO 15118 standaard plug-and-play laai en slim laai (insluitend insette van EV's) is makliker om te implementeer met behulp van OCPP 2.0.1. Stel laaistasie-operateurs in staat om boodskappe (vanaf CSMS) oor laaistasies te stuur vir vertoon aan EV-bestuurders.
Slim laai gebruike:
(1) Lasbalanseerder
Load Balancer is hoofsaaklik gemik op die interne las van die laaistasie. Die laaistasie sal die laaikrag van elke laaipaal beheer volgens die voorafkonfigurasie. Die laaistasie sal gekonfigureer word met 'n vaste limietwaarde, soos die maksimum uitsetstroom. Daarbenewens sluit die konfigurasie ook opsionele opsies in vir die optimalisering van die kragverspreiding van laaistasies na individuele laaistasies. Hierdie konfigurasie sê vir die laaistasie dat laaitariewe onder hierdie konfigurasiewaarde ongeldig is en dat ander laaistrategieë gekies moet word.
(2) Sentrale intelligente laai
Sentrale slim laai veronderstel dat laailimiete beheer word deur 'n sentrale stelsel, wat 'n deel of die hele laaiskedule bereken nadat die netwerkoperateur se voorspellingsinligting oor die netwerkkapasiteit ontvang is, en die sentrale stelsel sal laailimiete op laaistasies oplê en laailimiete stel deur op boodskappe te reageer.
(3) Plaaslike intelligente laai
Plaaslike intelligente laai word bewerkstellig deur 'n plaaslike beheerder, wat gelykstaande is aan 'n agent van die OCPP-protokol, wat verantwoordelik is vir die ontvangs van boodskappe vanaf die sentrale stelsel en die beheer van die laaigedrag van ander laaistasies in die groep. Die beheerder self kan met laaistasies toegerus wees of nie. In die modus van plaaslike intelligente laai beperk die plaaslike beheerder die laaikrag van die laaistasie. Tydens laai kan die limietwaarde gewysig word. Die limietwaarde van die laaigroep kan plaaslik of deur die sentrale stelsel gekonfigureer word.
2. Stelselinleiding
sistematiese raamwerk
sagteware-argitektuur
Die funksionele modules in die OCPP2.0.1-protokol sluit hoofsaaklik die Data-oordragmodule, Magtigingsmodule, Sekuriteitsmodule, Transaksiemodule, Meterwaardesmodule, Kostemodule, Besprekingsmodule, Slimlaaimodule, Diagnostiese module, Firmware-bestuurmodule en Vertoonboodskapmodule in.
IV. Toekomstige ontwikkeling van OCPP
1. Voordele van OCPP
OCPP is 'n gratis en oop protokol, en is ook 'n effektiewe manier om die huidige laaipaal-interkonneksie op te los, en is gewild gemaak en in baie lande regoor die wêreld gebruik, die toekomstige interkonneksie tussen die operateur se dienste sal 'n taal hê om te kommunikeer.
Voor die koms van OCPP het elke laaipaalvervaardiger sy eie eie protokol vir agterkant-konnektiwiteit ontwikkel, wat laaipaaloperateurs tot 'n enkele laaipaalvervaardiger beperk het. Nou, met feitlik alle hardewarevervaardigers wat OCPP ondersteun, is laaipaaloperateurs vry om hardeware van enige verskaffer te kies, wat die mark meer mededingend maak.
Dieselfde geld vir eiendoms-/sake-eienaars; wanneer hulle 'n nie-OCPP-laaistasie koop of 'n kontrak met 'n nie-OCPP-CPO sluit, is hulle vasgevang in 'n spesifieke laaistasie en laaipaaloperateur. Maar met OCPP-voldoenende laaihardeware kan huiseienaars onafhanklik van hul verskaffers bly. Eienaars is vry om 'n meer mededingende, beter geprysde of beter funksionele CPO te kies. Hulle kan ook hul netwerk uitbrei deur verskillende laaipaalhardeware te meng sonder om bestaande installasies te hoef af te breek.
Natuurlik is die hoofvoordeel van elektriese voertuie dat elektriese voertuie-bestuurders nie op 'n enkele laaipaaloperateur of elektriese voertuie-verskaffer hoef staat te maak nie. Soos met aangekoopte OCPP-laaistasies, kan elektriese voertuie-bestuurders oorskakel na beter CPO's/EMP's. 'n Tweede, maar baie belangrike voordeel is die vermoë om e-mobiliteitsroaming te gebruik.
2, OCPP in die rol van elektriese voertuiglaai
(1) OCPP help EVSE en CSMS om met mekaar te kommunikeer
(2) Magtiging van gebruikers van elektriese voertuie om te begin laai
(3) Afstandswysiging van laaikonfigurasie, afstandslaaibeheer (begin/stop), afstandsontgrendelingsgeweer (konnektor-ID)
(4) Intydse status van laaistasie (beskikbaar, gestop, opgeskort, ongemagtigde EV/EVSE), intydse laaidata, intydse kragverbruik, intydse EVSE-mislukking
(5) Slim laai (verminder netlas)
(6) Firmwarebestuur (OTAA)
Linkpower is in 2018 gestig, met meer as 8 jaar se mikpunt om sleutelklaar navorsing en ontwikkeling vir AC/DC EV-laaistasies te verskaf, insluitend sagteware, hardeware, voorkoms, ens.
Beide AC- en DC-snellaaiers met OCPP1.6-sagteware is reeds met meer as 100 OCPP-platformverskaffers getoets. Terselfdertyd kon ons OCPP1.6J na OCPP2.0.1 opdateer en die kommersiële EVSE-oplossing is toegerus met IEC/ISO15118-modules, wat 'n stewige stap is in die rigting van die verwesenliking van V2G-tweerigtinglaai.
Plasingstyd: 21 Okt-2024