Hierdie artikel beskryf die evolusie van die OCPP-protokol, die opgradering van weergawe 1.5 na 2.0.1, met die klem op die verbeterings in sekuriteit, slimlaai, kenmerkuitbreidings en kodevereenvoudiging in weergawe 2.0.1, sowel as die sleutelrol daarvan in die laai van elektriese voertuie .
I. Bekendstelling van OCPP-protokol
Die volle naam van OCPP is Open Charge Point Protocol, wat 'n gratis en oop protokol is wat ontwikkel is deur OCA (Open Charge Alliance), 'n organisasie wat in Nederland gebaseer is. Die Open Charge Point Protocol (OCPP) is 'n verenigde kommunikasieskema tussen 'n CS en enige Charging Station Management System (CSMS). Hierdie protokol-argitektuur 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 vir 'n groot aantal EV-eienaars en eiendomsbestuurders veroorsaak het, 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 insluiting by 'n enkele verskaffer (laaiplatform)
Verminder integrasie tyd/poging en IT-kwessies
1、 Geskiedenis van OCPP
2. OCPP weergawe inleiding
Soos hieronder getoon, van OCPP1.5 tot 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 met 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 op afstand geïnisieerde transaksies, insluitend meting van fakturering
(3) OCPP1.6 (SEEP/JSON)
OCPP1.6-weergawe, het by die implementering van JSON-formaat aangesluit, en het die uitbreiding van slim laai verhoog. JSON weergawe is deur die WebSocket kommunikasie, kan in enige netwerk omgewing om mekaar data te stuur, die mees gebruikte protokolle op die mark is die 1.6J weergawe, ondersteuning vir websockets protokol-gebaseerde JSON-formaat data om dataverkeer (JSON, websockets) te verminder protokol-gebaseerde JSON-data om dataverkeer te verminder).
Ondersteun JSON-formaat data gebaseer op 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. publieke 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 toestand 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 Smart Charging vereistes vir elektriese voertuie.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 is die jongste weergawe, vrygestel in 2020. Dit bied nuwe kenmerke en verbeterings soos ondersteuning vir ISO15118 (Plug and Play), verbeterde sekuriteit en algehele verbeterde werkverrigting.
3. OCPP Weergawe Verenigbaarheid
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 ook het, maar die dataraamformaat was heeltemal anders as wat gestuur is.
Tweedens, OCPP 2.0.1-protokol
1、Verskil tussen OCPP 2.0.1 en OCPP 1.6
In vergelyking met vroeëre weergawes soos OCPP 1.6, OCPP 2.0. 1 het groot verbeterings op die volgende gebiede:
a. Verbeterde sekuriteit
OCPP2.0.1 is sekuriteit verhard deur die bekendstelling van HTTPS-verbindings gebaseer op Secure Sockets Layer en 'n nuwe sertifikaatbestuurskema om die sekuriteit van kommunikasie te verseker.
b.Voeg nuwe kenmerke by
OCPP2.0.1 voeg baie nuwe kenmerke by, insluitend intelligente laaibestuur, en meer gedetailleerde foutverslagdoening 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. Kode Vereenvoudiging
OCPP2.0.1 vereenvoudig die kode, wat dit makliker maak om die sagteware te implementeer.
OCPP2.0.1-firmware-opdatering het digitale handtekening bygevoeg, om te verhoed dat die firmware-aflaai onvolledig is, wat lei tot 'n fermware-opdateringsfout.
In praktiese toepassing kan OCPP2.0.1-protokol gebruik word om afstandbeheer van laaistapel, intydse monitering van laaistatus, gebruikersverifikasie en ander funksies te realiseer, wat die gebruik van laaitoerusting, doeltreffendheid en veiligheid aansienlik verbeter. OCPP2.0.1 besonderhede en funksies as die 1.6 weergawe van die vele, die ontwikkeling van die moeilikheid het ook toegeneem.
2、OCPP2.0.1 funksie inleiding
OCPP 2.0.1-protokol is die nuutste weergawe van OCPP-protokol. In vergelyking met OCPP 1.6, het OCPP 2.0.1-protokol baie verbeterings en optimaliserings aangebring. Die hoofinhoud sluit in:
Boodskapaflewering: OCP 2.0.1 voeg nuwe boodskaptipes by en verander ouer boodskapformate om doeltreffendheid en werkverrigting te verbeter.
Digitale sertifikate: In OPC 2.0.1 is digitale sertifikaat-gebaseerde sekuriteitsmeganismes ingestel om verharde toestelverifikasie en beskerming van boodskapintegriteit te bied. Dit is 'n aansienlike verbetering bo OCPP1.6 sekuriteitsmeganismes.
Datamodel: OPC 2.0.1 dateer die datamodel op om ondersteuning vir nuwe toesteltipes en -kenmerke in te sluit.
Toestelbestuur: OPC 2.0.1 bied meer omvattende toestelbestuurfunksies, insluitend toestelkonfigurasie, foutsporing, 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 kenmerke soos V2G (Vehicle to Grid) te aktiveer.
Slim laai: OCPP2.0.1 voeg ondersteuning by vir slim laai, byvoorbeeld, laaikrag kan dinamies aangepas word volgens netwerktoestande of gebruikersbehoeftes.
Gebruikersidentiteit en -magtiging: OCPP2.0.1 bied verbeterde gebruikersidentifikasie- en -magtigingsmeganismes, ondersteun veelvuldige gebruikerverifikasiemetodes en stel hoër vereistes vir gebruikersdatabeskerming voor.
III. Inleiding tot OCPP-funksie
1. Intelligente laai
Eksterne Energiebestuurstelsel (EMS)
OCPP 2.0.1 spreek hierdie probleem aan deur 'n kennisgewingmeganisme in te stel wat CSMS (Charging Station Management System) 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-bygewerkte 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 gebruik:
(1) Load Balancer
Load Balancer is hoofsaaklik gemik op die interne las van die laaistasie. Die laaistasie sal die laaikrag van elke laaipos volgens die voorafkonfigurasie beheer. Die laaistasie sal gekonfigureer word met 'n vaste limietwaarde, soos die maksimum uitsetstroom. Daarbenewens bevat die opset ook opsionele opsies vir die optimalisering van die kragverspreiding van laaistasies na individuele laaistasies. Hierdie opstelling vertel 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 gedeelte van of die hele laaiskedule bereken nadat die netwerkoperateur se voorspellingsinligting oor die netwerkkapasiteit ontvang is, en die sentrale stelsel sal laailimiete op laaistasies stel en laailimiete stel deur op boodskappe te reageer.
(3) Plaaslike intelligente laai
Plaaslike intelligente laai word gerealiseer deur 'n plaaslike kontroleerder, wat gelykstaande is aan 'n agent van die OCPP-protokol, verantwoordelik 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 toegerus word met laaistasies of nie. In die modus van plaaslike intelligente laai, beperk die plaaslike kontroleerder 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. Stelsel Inleiding
sistematiese raamwerk
sagteware argitektuur
Die funksionele modules in OCPP2.0.1-protokol sluit hoofsaaklik Data-oordragmodule, Magtigingsmodule, Sekuriteitsmodule, Transaksiemodule, Meterwaardesmodule, Kostemodule, Besprekingsmodule, Slimlaaimodule, Diagnostiese module, Firmwarebestuurmodule 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 laadstapel-interkonneksie op te los, en is gewild en gebruik in baie lande regoor die wêreld, die toekomstige interkonneksie tussen die operateur se dienste sal 'n taal hê om te kommunikeer.
Voor die koms van OCPP het elke laaiposvervaardiger sy eie eie protokol vir back-end-verbinding ontwikkel, en sodoende laaiposoperateurs aan 'n enkele laaiposvervaardiger gesluit. Nou, met feitlik alle hardewarevervaardigers wat OCPP ondersteun, staan laaiposoperateurs vry om hardeware van enige verskaffer te kies, wat die mark meer mededingend maak.
Dieselfde geld vir eienaars van eiendom/besigheid; wanneer hulle 'n nie-OCPP-laaistasie koop of 'n kontrak met 'n nie-OCPP CPO koop, is hulle toegesluit in 'n spesifieke laaistasie en laaiposoperateur. Maar met laai-hardeware wat aan OCPP voldoen, kan huiseienaars onafhanklik van hul verskaffers bly. Eienaars is vry om 'n meer mededingende, beter geprys of beter funksionerende CPO te kies. ook, hulle kan hul netwerk uitbrei deur verskillende laaipos-hardeware te meng sonder om bestaande installasies af te breek.
Natuurlik is die grootste voordeel van EV's dat EV-bestuurders nie op 'n enkele laaiposoperateur of EV-verskaffer hoef staat te maak nie. Soos met gekoopte OCPP-laaistasies, kan EV-bestuurders na beter CPO's/EMP's oorskakel. 'n tweede, maar baie belangrike voordeel is die vermoë om e-mobiliteit-swerwing te gebruik.
2, OCPP in die rol van elektriese voertuiglaai
(1) OCPP help EVSE en CSMS om met mekaar te kommunikeer
(2) Magtiging van elektriese voertuiggebruikers om te begin laai
(3) Afstandswysiging van laaikonfigurasie, afstandlaaibeheer (begin/stop), afstandontsluitgeweer (konneksie-ID)
(4) Intydse status van laaistasie (beskikbaar, gestop, opgeskort, ongemagtigde EV/EVSE), intydse laaidata, intydse kragverbruik, intydse EVSE-fout
(5) Slim laai (verminder roosterlading)
(6) Firmwarebestuur (OTAA)
Linkpower is in 2018 gestig, met meer as 8 jaar wat daarop gemik is om sleutelnavorsing en -ontwikkeling te verskaf vir AC/DC EV-laaistasies, insluitend sagteware, hardeware, voorkoms, ens.
Beide AC- en DC-snellaaier met OCPP1.6-sagteware het reeds klaar getoets met meer as 100 OCPP-platformverskaffers. Terselfdertyd kon ons OCPP1.6J na OCPP2.0.1 bywerk 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.
Postyd: 21 Oktober 2024