Šiame straipsnyje aprašoma OCPP protokolo raida, atnaujinimas iš 1.5 versijos į 2.0.1, pabrėžiami saugumo patobulinimai, išmanusis įkrovimas, funkcijų plėtiniai ir kodo supaprastinimas 2.0.1 versijoje, taip pat pagrindinis jo vaidmuo įkraunant elektromobilius .
I. OCPP protokolo įvedimas
Visas OCPP pavadinimas yra Open Charge Point Protocol, kuris yra nemokamas ir atviras protokolas, sukurtas OCA (Open Charge Alliance), organizacijos, įsikūrusios Nyderlanduose. Atvirojo įkrovimo taško protokolas (OCPP) yra vieninga ryšio tarp CS ir bet kurios įkrovimo stoties valdymo sistemos (CSMS) schema. Ši protokolo architektūra palaiko bet kurio įkrovimo paslaugų teikėjo centralizuoto valdymo sistemos sujungimą su visomis įkrovimo stotelėmis ir pirmiausia skirta spręsti ryšio problemas, kylančias privačiuose įkrovimo tinkluose. OCPP palaiko ryšio tarp įkrovimo stotelių ir centralizuotos valdymo sistemos valdymą. kiekvienas teikėjas. OCPP palaiko ryšį tarp įkrovimo stotelių ir kiekvieno tiekėjo centrinės valdymo sistemos. Tai pakeičia uždarą privačių įkrovimo tinklų pobūdį, dėl kurio kilo problemų daugeliui elektromobilių savininkų ir nekilnojamojo turto valdytojų, todėl visoje pramonėje plačiai raginama sukurti atvirą modelį.
OCPP protokolo privalumai
Atidaryti ir nemokamai naudoti
Neleidžia prisijungti prie vieno tiekėjo (įkrovimo platformos)
Sumažina integravimo laiką / pastangas ir IT problemas
1、OCPP istorija
2. OCPP versijos įvadas
Kaip parodyta toliau, nuo OCPP1.5 iki naujausio OCPP2.0.1
Kadangi pramonėje yra per daug patentuotų protokolų, kad būtų palaikoma vieninga paslaugų patirtis ir operatyvus skirtingų operatoriaus paslaugų tarpusavio ryšys, OCA ėmėsi iniciatyvos kuriant atvirą protokolą OCPP1.5. SOAP yra ribojamas savo protokolo apribojimų ir negali būti plačiai ir greitai išpopuliarintas.
OCPP 1.5 palaiko ryšį su centrinėmis sistemomis per SOAP protokolą, pagrįstą HTTP protokolu, kad veiktų įkrovimo taškai. Jis palaiko šias funkcijas: Vietinės ir nuotoliniu būdu inicijuojamos operacijos, įskaitant sąskaitų apskaitą
(3) OCPP1.6 (SOAP / JSON)
OCPP1.6 versija, prisijungė prie JSON formato diegimo ir padidino išmaniojo įkrovimo išplėtimą. JSON versija yra per WebSocket ryšį, gali būti bet kurioje tinklo aplinkoje siųsti vienas kitam duomenis, dažniausiai rinkoje naudojami protokolai yra 1.6J versija, palaikymas žiniatinklio lizdų protokolu pagrįstiems JSON formato duomenims, siekiant sumažinti duomenų srautą (JSON, websockets). protokolu pagrįsti JSON duomenys, siekiant sumažinti duomenų srautą).
Palaiko JSON formato duomenis, pagrįstus žiniatinklio lizdų protokolu, kad sumažintų duomenų srautą (JSON, JavaScript Object Representation, yra lengvas duomenų mainų formatas) ir leidžia veikti tinkluose, kurie nepalaiko įkrovimo taškų paketų nukreipimo (pvz., viešasis internetas). Išmanusis įkrovimas: apkrovos balansavimas, centralizuotas išmanusis įkrovimas ir vietinis išmanusis įkrovimas. Leiskite įkrovimo taškams iš naujo siųsti savo informaciją (pagal dabartinę įkrovimo taško informaciją), pvz., paskutinę išmatuotą vertę arba įkrovimo taško būseną.
(4) OCPP 2.0 (JSON)
OCPP 2.0, išleistas 2018 m., pagerina operacijų apdorojimą, padidina saugumą, įrenginių valdymą: prideda išmaniojo įkrovimo funkcionalumą, topologijoms su energijos valdymo sistemomis (EMS), vietiniais valdikliais ir EV su integruotu išmaniuoju įkrovimu, įkrovimo stotelėmis ir įkrovimo stotelių valdymo sistemomis . Palaiko ISO 15118: „Plug and Play“ ir „Smart Charging“ reikalavimus elektrinėms transporto priemonėms.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 yra naujausia versija, išleista 2020 m. Ji suteikia naujų funkcijų ir patobulinimų, tokių kaip ISO15118 (Plug and Play) palaikymas, padidinta sauga ir bendras geresnis našumas.
3. OCPP versijos suderinamumas
OCPP1.x yra suderinamas su žemesnė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 turiniai taip pat turi, tačiau duomenų rėmelio formatas visiškai skyrėsi nuo išsiųsto.
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 turi esminių patobulinimų šiose srityse:
a. Patobulintas saugumas
OCPP2.0.1 saugumas sustiprintas įdiegiant HTTPS ryšius, pagrįstus Secure Sockets Layer, ir nauja sertifikatų valdymo schema, užtikrinančia ryšių saugumą.
b. Naujų funkcijų pridėjimas
OCPP2.0.1 prideda daug naujų funkcijų, įskaitant pažangų įkrovimo valdymą ir išsamesnę gedimų ataskaitų teikimą ir analizę.
c. Lankstesnis dizainas
OCPP2.0.1 buvo sukurtas taip, kad būtų lankstesnis, kad atitiktų sudėtingesnių ir įvairesnių programų poreikius.
d. Kodo supaprastinimas
OCPP2.0.1 supaprastina kodą, todėl lengviau įdiegti programinę įrangą.
OCPP2.0.1 programinės aparatinės įrangos naujinimas pridėtas skaitmeninis parašas, kad būtų išvengta programinės įrangos atsisiuntimo nebaigto, todėl programinės aparatinės įrangos atnaujinimo gedimas.
Praktikoje OCPP2.0.1 protokolas gali būti naudojamas nuotoliniam įkrovimo krūvos valdymui, įkrovimo būsenos stebėjimui realiuoju laiku, vartotojo autentifikavimui ir kitoms funkcijoms, o tai labai pagerina įkrovimo įrangos naudojimą, efektyvumą ir saugumą.OCPP2.0.1 detalės ir funkcijų, nei 1.6 versija daug, sudėtingumo plėtra taip pat padidėjo.
2、OCPP2.0.1 funkcijos įvadas
OCPP 2.0.1 protokolas 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 modifikuoja senesnius pranešimų formatus, kad pagerintų efektyvumą ir našumą.
Skaitmeniniai sertifikatai: OPC 2.0.1 versijoje buvo įdiegti skaitmeniniais sertifikatais pagrįsti saugos mechanizmai, užtikrinantys sustiprintą įrenginio autentifikavimą ir pranešimų vientisumo apsaugą. Tai reikšmingas patobulinimas, palyginti su OCPP1.6 apsaugos mechanizmais.
Duomenų modelis: OPC 2.0.1 atnaujina duomenų modelį, kad įtrauktų naujų įrenginių tipų ir funkcijų palaikymą.
Įrenginių valdymas: OPC 2.0.1 teikia išsamesnes įrenginio 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 sudėtingesniems įkrovimo įrenginiams ir sistemoms apibūdinti. Tai padeda įgalinti pažangesnes funkcijas, pvz., V2G (transporto priemonės į tinklą).
Išmanusis įkrovimas: OCPP2.0.1 prideda išmaniojo įkrovimo palaikymą, pavyzdžiui, įkrovimo galią galima dinamiškai reguliuoti pagal tinklo sąlygas arba vartotojo poreikius.
Vartotojo tapatybė ir įgaliojimas: OCPP2.0.1 suteikia patobulintus vartotojo identifikavimo ir autorizacijos mechanizmus, palaiko kelis vartotojo autentifikavimo metodus ir kelia aukštesnius vartotojo duomenų apsaugos reikalavimus.
III. Įvadas į OCPP funkciją
1. Sumanus įkrovimas
Išorinė energijos valdymo sistema (EMS)
OCPP 2.0.1 išsprendžia šią problemą įdiegdama pranešimų mechanizmą, kuris praneša CSMS (įkrovimo stoties valdymo sistemai) apie išorinius apribojimus. Tiesioginiai išmanieji įkrovimo įėjimai, palaikantys energijos valdymo sistemas (EMS), gali išspręsti daugybę situacijų:
Elektrinės transporto priemonės, prijungtos prie įkrovimo taškų (pagal ISO 15118)
OCPP 2.0.1 palaiko ISO 15118 atnaujintą protokolą, skirtą EVSE-EV ryšiui. Naudojant OCPP 2.0.1, lengviau įdiegti ISO 15118 standarto „plug-and-play“ įkrovimą ir išmanųjį įkrovimą (įskaitant įvestis iš EV). Leiskite įkrovimo stočių operatoriams siųsti pranešimus (iš CSMS) apie įkrovimo stotis, kad jos būtų rodomos EV vairuotojams.
Išmanusis įkrovimas naudoja:
(1) Apkrovos balansavimo priemonė
„Load Balancer“ daugiausia skirtas vidinei įkrovimo stoties apkrovai. Įkrovimo stotis valdys kiekvieno įkrovimo stulpelio įkrovimo galią pagal išankstinę konfigūraciją. Įkrovimo stotyje bus nustatyta fiksuota ribinė vertė, pvz., maksimali išėjimo srovė. Be to, konfigūracija apima ir pasirenkamas parinktis, skirtas optimizuoti įkrovimo stotelių galios paskirstymą atskiroms įkrovimo stotims. Ši konfigūracija nurodo įkrovimo stočiai, kad įkrovimo greitis, mažesnis už šią konfigūracijos vertę, yra netinkamas ir kad reikia pasirinkti kitas įkrovimo strategijas.
(2) Centrinis išmanusis įkrovimas
Centrinis išmanusis įkrovimas daro prielaidą, kad įkrovimo limitus valdo centrinė sistema, kuri, gavusi tinklo operatoriaus prognozės informaciją apie tinklo pajėgumą, apskaičiuoja dalį arba visą įkrovimo grafiką, o centrinė sistema nustatys įkrovimo stoteles įkrovimo limitus ir nustatys įkrovimo limitus. atsakydami į žinutes.
(3) Vietinis protingas įkrovimas
Vietinį intelektualųjį įkrovimą realizuoja vietinis valdiklis, kuris yra lygiavertis OCPP protokolo agentui, atsakingam už pranešimų iš centrinės sistemos priėmimą ir kitų grupės įkrovimo stotelių įkrovimo valdymą. Pačiame valdiklyje gali būti įkrovimo stotelės arba ne. Vietinio intelektualaus įkrovimo režimu vietinis valdiklis riboja įkrovimo stoties įkrovimo galią. Įkrovimo metu ribinė vertė gali būti pakeista. Įkrovimo grupės ribinė vertė gali būti konfigūruojama vietoje arba centrinės sistemos.
2. Sistemos įvadas
sisteminis pagrindas
programinės įrangos architektūra
Funkciniai OCPP2.0.1 protokolo moduliai daugiausia apima duomenų perdavimo modulį, autorizacijos modulį, saugos modulį, operacijų modulį, skaitiklio verčių modulį, išlaidų modulį, rezervavimo modulį, išmaniojo įkrovimo modulį, diagnostikos modulį, programinės įrangos valdymo modulį ir ekrano pranešimų modulį.
IV. Būsimas OCPP vystymas
1. OCPP privalumai
OCPP yra nemokamas ir atviras protokolas, taip pat veiksmingas būdas išspręsti esamą įkrovimo krūvos sujungimą, buvo išpopuliarintas ir naudojamas daugelyje pasaulio šalių, ateityje operatoriaus paslaugų sujungimas turės kalbą.
Prieš atsirandant OCPP, kiekvienas įkrovimo stulpų gamintojas sukūrė savo patentuotą protokolą, skirtą galinio ryšio jungtims, taip užblokuodamas įkrovimo postų operatorius prie vieno įkrovimo stulpelio gamintojo. Dabar, kai beveik visi aparatūros gamintojai palaiko OCPP, apmokestinimo postų operatoriai gali laisvai pasirinkti bet kurio pardavėjo aparatinę įrangą, todėl rinka tampa konkurencingesnė.
Tas pats pasakytina ir apie nekilnojamojo turto/verslo savininkus; kai jie įsigyja ne OCPP įkrovimo stotelę arba sudaro sutartį su ne OCPP CPO, jie yra užrakinti prie konkrečios įkrovimo stotelės ir įkrovimo posto operatorės. Tačiau su OCPP suderinama įkrovimo įranga namų savininkai gali likti nepriklausomi nuo savo tiekėjų. Savininkai gali laisvai pasirinkti konkurencingesnį, geresnės kainos arba geriau veikiantį CPO. Be to, jie gali išplėsti savo tinklą maišydami skirtingą įkrovimo aparatinę įrangą, neišardydami esamų įrenginių.
Žinoma, pagrindinis elektromobilių pranašumas yra tas, kad EV vairuotojams nereikia pasikliauti vienu įkrovimo posto operatoriumi ar EV tiekėju. Kaip ir su įsigytomis OCPP įkrovimo stotimis, EV vairuotojai gali pereiti prie geresnių CPO / EMP. antras, bet labai svarbus privalumas – galimybė naudotis e. mobilumo tarptinkliniu ryšiu.
2, OCPP elektromobilių įkrovimo vaidmenyje
(1) OCPP padeda EVSE ir CSMS bendrauti tarpusavyje
(2) Leidimas elektromobilių naudotojams pradėti įkrauti
(3) Nuotolinis įkrovimo konfigūracijos keitimas, nuotolinis įkrovimo valdymas (paleidimas / sustabdymas), nuotolinio atrakinimo pistoletas (jungties ID)
(4) Įkrovimo stoties būsena realiuoju laiku (pasiekiama, sustabdyta, sustabdyta, neteisėtas EV / EVSE), įkrovimo duomenys realiuoju laiku, energijos suvartojimas realiuoju laiku, EVSE gedimas realiuoju laiku
(5) Išmanusis įkrovimas (sumažina tinklo apkrovą)
(6) Firmware Management (OTAA)
„Linkpower“ buvo įkurta 2018 m., o daugiau nei 8 metus siekė teikti raktinius tyrimus ir plėtrą AC/DC EV įkrovimo stotelėms, įskaitant programinę įrangą, aparatinę įrangą, išvaizdą ir kt.
Tiek AC, tiek nuolatinės srovės greitasis įkroviklis su OCPP1.6 programine įranga jau baigė bandymus su daugiau nei 100 OCPP platformos tiekėjų. Tuo pačiu metu galėtume atnaujinti OCPP1.6J į OCPP2.0.1, o komercinis EVSE sprendimas aprūpintas IEC/ISO15118 moduliais, o tai yra tvirtas žingsnis V2G dvikrypčio įkrovimo realizavimo link.
Paskelbimo laikas: 2024-10-21