Šiame straipsnyje aprašoma OCPP protokolo raida, atnaujinta nuo 1.5 versijos iki 2.0.1, pabrėžiant saugumo patobulinimus, intelektualųjį įkrovimą, funkcijų plėtinius ir kodų supaprastinimą 2.0.1 versijoje, taip pat pagrindinį vaidmenį įkraunant elektromobilį.
I. OCPP protokolo įvedimas
Visas OCPP pavadinimas yra atvirojo mokesčio taško protokolas, kuris yra nemokamas ir atviras protokolas, kurį sukūrė OCA (atvirojo mokesčio aljansas), Nyderlanduose įsikūrusios organizacijos. Atviro įkrovimo taško protokolas (OCPP) yra vieninga komunikacijos schema tarp CS ir bet kurios įkrovimo stoties valdymo sistemos (CSMS). Ši protokolo architektūra palaiko bet kokio įkrovimo paslaugų teikėjo centralizuotos valdymo sistemos sujungimą su visomis įkrovimo stotelėmis ir pirmiausia yra skirta spręsti komunikacijos sunkumus, kylančius privačiuose įkrovimo tinkluose. OCPP palaiko bendravimą tarp įkrovimo stočių ir kiekvieno teikėjo centrinės valdymo sistemos. Tai keičia uždarą privačių įkrovimo tinklų pobūdį, kuris sukėlė problemų daugybei EV savininkų ir nekilnojamojo turto valdytojų, ir paskatino platų kvietimą į atvirą modelį visoje pramonėje.
OCPP protokolo pranašumai
Atidaryti ir nemokamai naudoti
Užsirengia užrakinti vienam tiekėjui (įkrovimo platforma)
Sumažina integracijos laiką/pastangas ir IT problemas
1 、 OCPP istorija
2. OCPP versijos įvadas
Kaip parodyta žemiau, nuo OCPP1.5 iki naujausio OCPP2.0.1
Kadangi pramonėje yra per daug patentuotų protokolų, kurie palaikytų vieningą paslaugų patirtį ir veikimo tarpusavio ryšį tarp skirtingų operatorių paslaugų, OCA ėmėsi iniciatyvos kurdama atvirojo protokolo OCPP1.5. Muilą riboja jo pačių protokolo apribojimai ir jo negalima plačiai ir greitai išpopuliarinti.
OCPP 1.5 bendrauja su centrinėmis sistemomis per SOAP protokolą, pagrįstą HTTP protokolu
(3) OCPP1.6 (SOAP/JSON)
OCPP1.6 versija, prisijungė prie JSON formato diegimo ir padidino intelektualiojo įkrovimo išplėtimą. „JSON“ versija yra per „WebSocket“ ryšį, gali būti bet kurioje tinklo aplinkoje, kad siųstų vienas kitą duomenis, labiausiai naudojami protokolai rinkoje yra 1,6J versija, „WebSockets“ protokolo pagrindu sukurtų JSON formato duomenų palaikymas, siekiant sumažinti duomenų srautą (JSON, „WebSockets“ protokolas pagrįsti JSON duomenys, siekiant sumažinti duomenų srautą).
Palaiko JSON formato duomenis, pagrįstus „WebSockets“ protokolu, siekiant sumažinti duomenų srautą (JSON, „JavaScript“ objekto vaizdas, yra lengvas duomenų mainų formatas) ir leidžia veikti tinkluose, kurie nepalaiko įkrovimo taškų paketų maršruto (pvz., Viešojo interneto). Išmanusis įkrovimas: apkrovos balansavimas, centralizuotas išmanusis įkrovimas ir vietinis išmanusis įkrovimas. Leiskite įkrovimo taškams pakartoti savo informaciją (remiantis dabartine įkrovimo taško informacija), pavyzdžiui, paskutinę išmatuotą vertę ar įkrovimo taško būseną.
(4) OCPP 2.0 (JSON)
„OCPP 2.0“, išleista 2018 m., Pagerina operacijų apdorojimą, padidina saugumą, įrenginių valdymą: prideda intelektualią įkrovimo funkciją, topologijas su energijos valdymo sistemomis (EMS), vietiniais valdikliais ir EV su integruotais intelektualiais įkrovimo, įkrovimo stočių ir įkrovimo stoties valdymo sistemomis. Palaiko „ISO 15118“: „Plun and Play“ ir intelektualaus įkrovimo reikalavimai elektrinėms transporto priemonėms.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 yra naujausia versija, išleista 2020 m. Ji pateikia naujas funkcijas ir patobulinimus, tokius kaip ISO15118 („Pug and Play“) palaikymas, patobulinta sauga ir bendras pagerintas našumas.
3. OCPP versijos suderinamumas
OCPP1.x yra suderinamas su mažesnėmis versijomis, OCPP1.6 yra suderinamas su OCPP1.5, OCPP1.5 yra suderinamas su OCPP1.2.
OCPP2.0.1 nesuderinamas su OCPP1.6, OCPP2.0.1 Nors kai kurie OCPP1.6 turinys taip pat turi, tačiau duomenų rėmo formatas visiškai skyrėsi nuo išsiųstos.
Antra, OCPP 2.0.1 protokolas
1 、 Skirtumas tarp OCPP 2.0.1 ir OCPP 1.6
Palyginti su ankstesnėmis versijomis, tokiomis kaip OCPP 1.6, OCPP 2.0. 1 yra labai patobulinti šiose srityse:
a. Patobulintas saugumas
OCPP2.0.1 yra sukietėjęs saugumas, įvedant HTTPS jungtis, pagrįstus saugiais lizdų sluoksniu ir nauja sertifikatų valdymo schema, siekiant užtikrinti ryšių saugumą.
B.Pasduodami naujas funkcijas
OCPP2.0.1 prideda daug naujų funkcijų, įskaitant intelektualų įkrovimo valdymą, ir išsamesnes ataskaitas apie gedimus bei analizę.
c. Lanksesnis dizainas
OCPP2.0.1 buvo sukurtas taip, kad būtų lankstesnis, kad būtų patenkinti sudėtingesnių ir įvairių programų poreikiai.
d. Kodo supaprastinimas
OCPP2.0.1 supaprastina kodą, todėl yra lengviau įdiegti programinę įrangą.
OCPP2.0.1 programinės įrangos atnaujinimas pridėtas skaitmeninis parašas, kad būtų išvengta programinės aparatinės įrangos atsisiuntimo, yra neišsamus, todėl gali būti atnaujinta programinės įrangos.
Praktiniame pritaikyme OCPP2.0.1 PROTOCOLAS gali būti naudojamas norint įgyvendinti nuotolinį įkrovimo krūvos, realiojo laiko įkrovimo būsenos stebėjimo, vartotojo autentifikavimo ir kitų funkcijų kontrolę, o tai labai pagerina įkrovimo įrangos, efektyvumo ir saugos naudojimą.
2 、 OCPP2.0.1 Funkcijos įvadas
OCPP 2.0.1 PROTOCOL yra naujausia OCPP protokolo versija. Palyginti su OCPP 1.6, OCPP 2.0.1 protokolas padarė daug patobulinimų ir optimizacijų. Pagrindinis turinys apima:
Pranešimų pristatymas: OCP 2.0.1 prideda naujų pranešimų tipų ir keičia senesnius pranešimų formatus, kad pagerintų efektyvumą ir našumą.
Skaitmeniniai sertifikatai: „OPC 2.0.1“ metu buvo įvesti skaitmeniniai sertifikatai pagrįsti saugos mechanizmai, užtikrinantys sukietėjusio įrenginio autentifikavimo ir pranešimų vientisumo apsaugą. Tai yra reikšmingas patobulinimas, palyginti su OCPP1.6 saugumo mechanizmais.
Duomenų modelis: OPC 2.0.1 atnaujina duomenų modelį, kad būtų įtraukta naujų įrenginių tipų ir funkcijų palaikymas.
Įrenginio valdymas: OPC 2.0.1 teikia išsamesnes įrenginių valdymo funkcijas, įskaitant įrenginio konfigūraciją, trikčių šalinimą, programinės įrangos atnaujinimus ir kt.
Komponentų modeliai: OCP 2.0.1 pristato lankstesnį komponentų modelį, kuris gali būti naudojamas apibūdinti sudėtingesnius įkrovimo įrenginius ir sistemas. Tai padeda įgalinti sudėtingesnes funkcijas, tokias kaip V2G (transporto priemonė tinklelyje).
Išmanusis įkrovimas: OCPP2.0.1 prideda paramą išmaniajam įkrovimui, pavyzdžiui, įkrovimo galią galima dinamiškai koreguoti atsižvelgiant į tinklo sąlygas ar vartotojo poreikius.
Vartotojo tapatumas ir autorizacija: OCPP2.0.1 teikia patobulintus vartotojo identifikavimo ir autorizacijos mechanizmus, palaiko kelis vartotojo autentifikavimo metodus ir pateikia aukštesnius vartotojų duomenų apsaugos reikalavimus.
Iii. Įvadas į OCPP funkciją
1. Pažangus įkrovimas
Išorinė energijos valdymo sistema (EMS)
OCPP 2.0.1 sprendžia šią problemą, įvedant pranešimo mechanizmą, kuris praneša CSM (įkrovimo stoties valdymo sistemai) apie išorinius apribojimus. Tiesioginiai intelektualūs įkrovimo įėjimai, palaikantys energijos valdymo sistemas (EMS), gali išspręsti daugelį situacijų:
Elektrinės transporto priemonės, prijungtos prie įkrovimo taškų (iki ISO 15118)
OCPP 2.0.1 palaiko ISO 15118-UPDATUOTAS PROTOCOLO PROTOCOLIS EVSE-TO-EV. ISO 15118 Standartinis kištuko ir žaidimo įkrovimas ir išmanusis įkrovimas (įskaitant EV įvestis) yra lengviau įgyvendinti naudojant OCPP 2.0.1. Įkraukite įkrovimo stoties operatorius siųsti pranešimus (iš CSM) apie stočių įkrovimą, skirtą EV tvarkyklėms.
Išmanus įkrovimo naudojimas:
(1) Apkrovos balansatorius
Apkrovos balanseris daugiausia skirtas vidinei įkrovimo stoties apkrovai. Įkrovimo stotis kontroliuos kiekvieno įkrovimo posto įkrovimo galią pagal išankstinę konfigūraciją. Įkrovimo stotis bus sukonfigūruota su fiksuota ribine verte, pavyzdžiui, maksimali išvesties srovė. Be to, konfigūracijoje taip pat yra pasirenkamos parinktys, leidžiančios optimizuoti įkrovimo stočių galios pasiskirstymą atskiroms įkrovimo stočioms. Ši konfigūracija įkrovimo stotį nurodo, kad įkrovimo įkrovimo rodikliai žemiau šios konfigūracijos vertės yra neteisingos ir kad turėtų būti pasirinktos kitos įkrovimo strategijos.
(2) centrinis intelektualus įkrovimas
Centrinis išmanus įkrovimas daro prielaidą, kad įkrovimo ribas kontroliuoja centrinė sistema, kuri apskaičiuoja dalį arba visą įkrovimo grafiką gavus tinklo operatoriaus prognozavimo informaciją apie tinklo talpą, o centrinė sistema nustatys įkrovimo stočių įkrovimo ribas ir nustatys įkrovimo ribas reaguodama į pranešimus.
(3) Vietinis intelektualus įkrovimas
Vietinį intelektualųjį įkrovimą realizuoja vietinis valdiklis, kuris prilygsta OCPP protokolo agentui, atsakingam už pranešimų gavimą iš centrinės sistemos ir kontroliuojant kitų grupės įkrovimo stočių įkrovimo elgseną. Pats valdiklis gali būti aprūpintas įkrovimo stotelėmis ar ne. Vietinio intelektualiojo įkrovimo režime vietinis valdiklis riboja įkrovimo stoties įkrovimo galią. Įkrovimo metu ribinę vertę galima pakeisti. Įkrovimo grupės ribinę vertę galima sukonfigūruoti vietoje arba centrine sistema.
2. Sistemos įvadas
Sisteminė sistema
Programinės įrangos architektūra
Funkciniai moduliai, esantys OCPP2.0.1 protokole
Iv. Būsimas OCPP plėtra
1. OCPP pranašumai
OCPP yra nemokamas ir atviras protokolas, taip pat efektyvus būdas išspręsti dabartinį įkrovimo krūvos sujungimą. Jis buvo išpopuliarėjęs ir naudojamas daugelyje pasaulio šalių, būsimas operatoriaus paslaugų ryšys turės kalbą.
Prieš atsirandant OCPP, kiekvienas įkrovimo post gamintojas sukūrė savo patentuotą pagrindinio ryšio protokolą, taip užrakindamas įkrovimo pašto operatorius vienam įkrovimo pašto gamintojui. Dabar, kai beveik visi aparatinės įrangos gamintojai palaiko OCPP, įkrovimo operatoriai gali laisvai pasirinkti aparatinę įrangą iš bet kurio pardavėjo, todėl rinka tampa konkurencingesnė.
Tas pats pasakytina ir apie turto/verslo savininkus; Įsigiję ne OCPP įkrovimo stotį ar sutartį su ne OCPP CPO, jie yra užrakinti į konkrečią įkrovimo stotį ir įkrovimo pašto operatorių. Tačiau naudodamiesi OCPP suderinamu įkrovimo aparatine įranga, namų savininkai gali likti nepriklausomi nuo savo teikėjų. Savininkai gali laisvai pasirinkti konkurencingesnę, geresnę kainą ar geriau funkcionuojantį CPO. Be to, jie gali išplėsti savo tinklą, sumaišydami skirtingą įkrovimo post aparatinę įrangą, nereikalaudami išardyti esamų instaliacijų.
Žinoma, pagrindinis EV pranašumas yra tas, kad EV vairuotojams nereikia pasikliauti vienu įkrovimo pašto operatoriumi ar EV tiekėju. Kaip ir įsigytose OCPP įkrovimo stotyse, EV tvarkyklės gali pereiti prie geresnio CPO/EMP. Antra, bet labai svarbi nauda yra gebėjimas naudoti elektroninių mobilumo tarptinklinį ryšį.
2, OCPP elektromobilių įkrovimo vaidmenyje
(1) OCPP padeda EVSE ir CSMS bendrauti tarpusavyje
(2) Elektrinių transporto priemonių vartotojų leidimas pradėti įkrauti
(3) Nuotolinis įkrovimo konfigūracijos modifikavimas, nuotolinio įkrovimo valdymas (paleidimas/sustabdymas), nuotolinio atrakinimo pistoletas (jungties ID)
(4) Įkrovimo stoties realiojo laiko būsena (prieinama, sustabdyta, sustabdyta, neteisėta EV/EVSE), realaus laiko įkrovimo duomenys, realaus laiko energijos suvartojimas, realaus laiko EVSE gedimas
(5) Išmanus įkrovimas (sumažina tinklo apkrovą)
(6) Programinės aparatinės įrangos valdymas (OTAA)
„LinkPower“ buvo įkurta 2018 m., Daugiau nei 8 metus siekiant pateikti pagrindinius tyrimus ir plėtrą AC/DC EV įkrovimo stotyse, įskaitant programinę įrangą, aparatinę įrangą, išvaizdą ir kt.
Tiek „AC“, tiek „DC Fast Charger“ su OCPP1.6 programine įranga jau baigė testavimą su daugiau nei 100 OCPP platformos tiekėjų. Tuo pačiu metu mes galėjome atnaujinti OCPP1.6J į OCPP2.0.1, o komerciniame EVSE sprendime yra IEC/ISO15118 moduliai, o tai yra tvirtas žingsnis link V2G dvikrypčio įkrovimo realizavimo.
Pašto laikas: 2012 m. Spalio 21 d