Šajā rakstā ir aprakstīta OCPP protokola attīstība, jaunināšana no versijas 1.5 uz 2.0.1, izceļot drošības uzlabojumus, viedo uzlādi, funkciju paplašinājumus un koda vienkāršošanu versijā 2.0.1, kā arī tā galveno lomu elektrisko transportlīdzekļu uzlādē. .
I. OCPP protokola ieviešana
OCPP pilns nosaukums ir Open Charge Point Protocol, kas ir bezmaksas un atvērts protokols, ko izstrādājusi OCA (Open Charge Alliance), organizācija, kas atrodas Nīderlandē. Open Charge Point Protocol (OCPP) ir vienota saziņas shēma starp CS un jebkuru uzlādes stacijas pārvaldības sistēmu (CSMS). Šī protokola arhitektūra atbalsta jebkura uzlādes pakalpojumu sniedzēja centralizētās pārvaldības sistēmas savstarpēju savienošanu ar visām uzlādes stacijām, un tā galvenokārt ir izstrādāta, lai risinātu komunikācijas grūtības, kas rodas privātajos uzlādes tīklos. OCPP atbalsta sakaru pārvaldību starp uzlādes stacijām un centralizēto uzlādes vadības sistēmu. katrs pakalpojumu sniedzējs. OCPP atbalsta saziņu starp uzlādes stacijām un katra pakalpojumu sniedzēja centrālo vadības sistēmu. Tas maina privāto uzlādes tīklu slēgto raksturu, kas ir radījis problēmas lielam skaitam EV īpašnieku un nekustamo īpašumu pārvaldītāju, kā arī ir izraisījis plaši izplatītu aicinājumu izveidot atvērtu modeli visā nozarē.
OCPP protokola priekšrocības
Atvērts un bez maksas lietojams
Novērš bloķēšanu vienam pakalpojumu sniedzējam (uzlādes platformai)
Samazina integrācijas laiku/piepūles un IT problēmas
1、OCPP vēsture
2. OCPP versijas ievads
Kā parādīts tālāk, no OCPP1.5 līdz jaunākajam OCPP2.0.1
Tā kā nozarē ir pārāk daudz patentētu protokolu, lai atbalstītu vienotu pakalpojumu pieredzi un operatīvu starpsavienojumu starp dažādiem operatoru pakalpojumiem, OCA uzņēmās vadību atvērtā protokola OCPP1.5 izstrādē. SOAP ierobežo tā protokola ierobežojumi, un to nevar plaši un ātri popularizēt.
OCPP 1.5 sazinās ar centrālajām sistēmām, izmantojot SOAP protokolu, kura pamatā ir HTTP protokols, lai darbinātu uzlādes punktus. Atbalsta šādas funkcijas: lokālas un attālināti iniciētas transakcijas, tostarp norēķinu uzskaite
(3) OCPP1.6 (SOAP/JSON)
OCPP1.6 versija, pievienojās JSON formāta ieviešanai un palielināja viedās uzlādes paplašināšanu. JSON versija ir caur WebSocket komunikāciju, var būt jebkurā tīkla vidē, lai nosūtītu viens otram datus, tirgū visbiežāk lietotie protokoli ir 1.6J versija, atbalsts websockets protokolam balstītiem JSON formāta datiem, lai samazinātu datu trafiku (JSON, websockets uz protokolu balstīti JSON dati, lai samazinātu datu trafiku).
Atbalsta JSON formāta datus, kuru pamatā ir tīmekļa kontaktligzdu protokols, lai samazinātu datu trafiku (JSON, JavaScript Object Representation, ir viegls datu apmaiņas formāts) un ļauj darboties tīklos, kas neatbalsta uzlādes punktu pakešu maršrutēšanu (piemēram, publiskais internets). Viedā uzlāde: slodzes līdzsvarošana, centralizēta viedā uzlāde un vietējā viedā uzlāde. Ļaujiet uzlādes punktiem atkārtoti nosūtīt savu informāciju (pamatojoties uz pašreizējo uzlādes punkta informāciju), piemēram, pēdējo izmērīto vērtību vai uzlādes punkta stāvokli.
(4) OCPP 2.0 (JSON)
OCPP 2.0, kas tika izlaists 2018. gadā, uzlabo darījumu apstrādi, palielina drošību, ierīču pārvaldību: pievieno viedās uzlādes funkcionalitāti topoloģijām ar enerģijas pārvaldības sistēmām (EMS), vietējiem kontrolleriem un EV ar integrētu viedo uzlādi, uzlādes stacijām un uzlādes staciju pārvaldības sistēmām . Atbalsta ISO 15118: Plug and Play un Smart Charging prasības elektriskajiem transportlīdzekļiem.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 ir jaunākā versija, kas izlaista 2020. gadā. Tā nodrošina jaunas funkcijas un uzlabojumus, piemēram, atbalstu ISO15118 (Plug and Play), uzlabotu drošību un kopumā uzlabotu veiktspēju.
3. OCPP versiju saderība
OCPP1.x ir saderīgs ar zemākām versijām, OCPP1.6 ir saderīgs ar OCPP1.5, OCPP1.5 ir saderīgs ar OCPP1.2.
OCPP2.0.1 nav saderīgs ar OCPP1.6, OCPP2.0.1, lai gan ir arī daļa no OCPP1.6 satura, taču datu rāmja formāts ir pilnīgi atšķirīgs no nosūtītā.
Otrkārt, OCPP 2.0.1 protokols
1、Atšķirība starp OCPP 2.0.1 un OCPP 1.6
Salīdzinot ar iepriekšējām versijām, piemēram, OCPP 1.6, OCPP 2.0. 1 ir būtiski uzlabojumi šādās jomās:
a. Uzlabota drošība
OCPP2.0.1 ir pastiprināta drošība, ieviešot HTTPS savienojumus, kuru pamatā ir Secure Sockets Layer, un jaunu sertifikātu pārvaldības shēmu, lai nodrošinātu sakaru drošību.
b. Jaunu funkciju pievienošana
OCPP2.0.1 pievieno daudzas jaunas funkcijas, tostarp inteliģentu uzlādes pārvaldību un detalizētāku kļūdu ziņošanu un analīzi.
c. Elastīgāks dizains
OCPP2.0.1 ir izstrādāts tā, lai tas būtu elastīgāks, lai apmierinātu sarežģītāku un daudzveidīgāku lietojumprogrammu vajadzības.
d. Koda vienkāršošana
OCPP2.0.1 vienkāršo kodu, atvieglojot programmatūras ieviešanu.
OCPP2.0.1 programmaparatūras atjauninājumam pievienots ciparparaksts, lai novērstu programmaparatūras lejupielādes nepilnību, kā rezultātā programmaparatūras atjaunināšanas kļūme.
Praktiskā pielietojumā OCPP2.0.1 protokolu var izmantot, lai realizētu uzlādes kaudzes tālvadību, uzlādes statusa reāllaika uzraudzību, lietotāja autentifikāciju un citas funkcijas, kas ievērojami uzlabo uzlādes iekārtu izmantošanu, efektivitāti un drošību.OCPP2.0.1 detaļas un funkcijas, nekā 1.6 versija no daudziem, attīstības grūtības ir arī palielinājies.
2、OCPP2.0.1 funkcijas ievads
OCPP 2.0.1 protokols ir jaunākā OCPP protokola versija. Salīdzinot ar OCPP 1.6, OCPP 2.0.1 protokols ir veicis daudz uzlabojumu un optimizāciju. Galvenais saturs ietver:
Ziņojumu piegāde: OCP 2.0.1 pievieno jaunus ziņojumu veidus un maina vecākus ziņojumu formātus, lai uzlabotu efektivitāti un veiktspēju.
Digitālie sertifikāti: OPC 2.0.1 tika ieviesti uz digitālajiem sertifikātiem balstīti drošības mehānismi, lai nodrošinātu pastiprinātu ierīču autentifikāciju un ziņojumu integritātes aizsardzību. Tas ir būtisks uzlabojums salīdzinājumā ar OCPP1.6 drošības mehānismiem.
Datu modelis: OPC 2.0.1 atjaunina datu modeli, iekļaujot atbalstu jauniem ierīču veidiem un funkcijām.
Ierīču pārvaldība: OPC 2.0.1 nodrošina plašākas ierīces pārvaldības funkcijas, tostarp ierīces konfigurāciju, problēmu novēršanu, programmatūras atjauninājumus utt.
Komponentu modeļi: OCP 2.0.1 ievieš elastīgāku komponentu modeli, ko var izmantot, lai aprakstītu sarežģītākas uzlādes ierīces un sistēmas. Tas palīdz iespējot uzlabotas funkcijas, piemēram, V2G (Vehicle to Grid).
Viedā uzlāde: OCPP2.0.1 pievieno atbalstu viedajai uzlādei, piemēram, uzlādes jaudu var dinamiski pielāgot atbilstoši tīkla apstākļiem vai lietotāja vajadzībām.
Lietotāja identitāte un autorizācija: OCPP2.0.1 nodrošina uzlabotus lietotāju identifikācijas un autorizācijas mehānismus, atbalsta vairākas lietotāju autentifikācijas metodes un izvirza augstākas prasības lietotāju datu aizsardzībai.
III. Ievads OCPP funkcijā
1. Inteliģenta uzlāde
Ārējā enerģijas pārvaldības sistēma (EMS)
OCPP 2.0.1 risina šo problēmu, ieviešot paziņošanas mehānismu, kas paziņo CSMS (uzlādes stacijas pārvaldības sistēmai) par ārējiem ierobežojumiem. Tiešās viedās uzlādes ievades, kas atbalsta enerģijas pārvaldības sistēmas (EMS), var atrisināt daudzas situācijas:
Elektriskie transportlīdzekļi, kas savienoti ar uzlādes punktiem (pēc ISO 15118)
OCPP 2.0.1 atbalsta ISO 15118 atjaunināto protokolu EVSE-EV komunikācijai. ISO 15118 standarta plug-and-play uzlādi un viedo uzlādi (tostarp ieejas no EV) ir vieglāk ieviest, izmantojot OCPP 2.0.1. Ļaujiet uzlādes staciju operatoriem nosūtīt ziņojumus (no CSMS) par uzlādes stacijām, lai tie parādītu EV vadītājiem.
Viedā uzlāde izmanto:
(1) Slodzes balansētājs
Load Balancer galvenokārt ir vērsts uz uzlādes stacijas iekšējo slodzi. Uzlādes stacija kontrolēs katra uzlādes punkta uzlādes jaudu atbilstoši iepriekšējai konfigurācijai. Uzlādes stacija tiks konfigurēta ar fiksētu robežvērtību, piemēram, maksimālo izejas strāvu. Turklāt konfigurācijā ir iekļautas arī izvēles iespējas uzlādes staciju jaudas sadales optimizēšanai atsevišķām uzlādes stacijām. Šī konfigurācija norāda uzlādes stacijai, ka uzlādes ātrums, kas ir zemāks par šo konfigurācijas vērtību, ir nederīgs un ka ir jāizvēlas citas uzlādes stratēģijas.
(2) Centrālā viedā uzlāde
Centrālā viedā uzlāde pieņem, ka uzlādes limitus kontrolē centrālā sistēma, kas pēc tīkla operatora prognozes informācijas saņemšanas par tīkla jaudu aprēķina daļu vai visu uzlādes grafiku, un centrālā sistēma noteiks uzlādes stacijām uzlādes limitus un noteiks uzlādes limitus. atbildot uz ziņām.
(3) Vietējā viedā uzlāde
Vietējo inteliģento uzlādi realizē lokālais kontrolieris, kas ir līdzvērtīgs OCPP protokola aģentam, kas atbild par ziņojumu saņemšanu no centrālās sistēmas un citu grupas uzlādes staciju uzlādes uzvedības kontroli. Pats kontrolieris var būt aprīkots ar uzlādes stacijām vai nē. Vietējās inteliģentās uzlādes režīmā vietējais kontrolleris ierobežo uzlādes stacijas uzlādes jaudu. Uzlādes laikā robežvērtību var mainīt. Uzlādes grupas robežvērtību var konfigurēt lokāli vai ar centrālās sistēmas palīdzību.
2. Sistēmas ievads
sistemātisks ietvars
programmatūras arhitektūra
OCPP2.0.1 protokola funkcionālie moduļi galvenokārt ietver datu pārsūtīšanas moduli, autorizācijas moduli, drošības moduli, transakciju moduli, skaitītāja vērtību moduli, izmaksu moduli, rezervēšanas moduli, viedās uzlādes moduli, diagnostikas moduli, programmaparatūras pārvaldības moduli un displeja ziņojumu moduli.
IV. OCPP turpmākā attīstība
1. OCPP priekšrocības
OCPP ir bezmaksas un atvērts protokols, un tas ir arī efektīvs veids, kā atrisināt pašreizējo uzlādes kaudzes starpsavienojumu, un tas ir popularizēts un izmantots daudzās pasaules valstīs, nākotnes starpsavienojumam starp operatora pakalpojumiem būs valoda, kurā sazināties.
Pirms OCPP parādīšanās katrs uzlādes stabu ražotājs izstrādāja savu patentētu protokolu aizmugures savienojumam, tādējādi bloķējot uzlādes stabu operatorus ar vienu uzlādes stabu ražotāju. Tagad, kad praktiski visi aparatūras ražotāji atbalsta OCPP, uzlādes punktu operatori var brīvi izvēlēties jebkura pārdevēja aparatūru, tādējādi padarot tirgu konkurētspējīgāku.
Tas pats attiecas uz īpašumu/uzņēmumu īpašniekiem; kad viņi iegādājas uzlādes staciju, kas nav OCPP, vai noslēdz līgumu ar CPO, kas nav OCPP, viņi tiek piesaistīti noteiktai uzlādes stacijai un uzlādes punkta operatoram. Taču ar OCPP saderīgu uzlādes aparatūru māju īpašnieki var palikt neatkarīgi no pakalpojumu sniedzējiem. Īpašnieki var brīvi izvēlēties konkurētspējīgāku, labāku cenu vai labāk funkcionējošu CPO. Turklāt viņi var paplašināt savu tīklu, sajaucot dažādas uzlādes aparatūras, neizjaucot esošās iekārtas.
Protams, galvenais EV ieguvums ir tas, ka EV vadītājiem nav jāpaļaujas uz vienu uzlādes punktu operatoru vai EV piegādātāju. Tāpat kā ar iegādātajām OCPP uzlādes stacijām, EV vadītāji var pārslēgties uz labākiem CPO/EMP. otrs, bet ļoti svarīgs ieguvums ir iespēja izmantot e-mobilitātes viesabonēšanu.
2, OCPP elektrisko transportlīdzekļu uzlādes lomā
(1) OCPP palīdz EVSE un CSMS sazināties savā starpā
(2) Atļauja elektrisko transportlīdzekļu lietotājiem sākt uzlādi
(3) Uzlādes konfigurācijas tālvadības modifikācija, tālvadības uzlādes vadība (start/stop), tālvadības atbloķēšanas pistole (savienotāja ID)
(4) Uzlādes stacijas reāllaika statuss (pieejams, apturēts, apturēts, nesankcionēts EV/EVSE), reāllaika uzlādes dati, reāllaika enerģijas patēriņš, reāllaika EVSE kļūme
(5) Viedā uzlāde (samazina tīkla slodzi)
(6) Programmaparatūras pārvaldība (OTAA)
Linkpower tika dibināts 2018. gadā, un vairāk nekā 8 gadu mērķis ir nodrošināt pilnīgu pētniecību un izstrādi AC/DC EV uzlādes stacijām, tostarp programmatūru, aparatūru, izskatu utt.
Gan maiņstrāvas, gan līdzstrāvas ātrais lādētājs ar OCPP1.6 programmatūru jau ir pabeidzis testēšanu ar vairāk nekā 100 OCPP platformas piegādātājiem. Tajā pašā laikā mēs varētu atjaunināt OCPP1.6J uz OCPP2.0.1, un komerciālais EVSE risinājums ir aprīkots ar IEC/ISO15118 moduļiem, kas ir stabils solis ceļā uz V2G divvirzienu uzlādes ieviešanu.
Publicēšanas laiks: 21. oktobris 2024