Ta članek opisuje razvoj protokola OCPP, ki nadgrajuje od različice 1,5 na 2.0.1, ki poudarja izboljšave varnosti, pametnega polnjenja, razširitev funkcij in poenostavitev kode v različici 2.0.1 ter njeno ključno vlogo pri polnjenju električnih vozil.
I. Uvedba protokola OCPP
Celotno ime OCPP je protokol Open Charge Point, ki je brezplačen in odprt protokol, ki ga je razvila OCA (Open Charge Alliance), organizacije s sedežem na Nizozemskem. Protokol odprtega naboja (OCPP) je enotna komunikacijska shema med CS in katerim koli sistemom za upravljanje polnilnih postaj (CSMS). Ta protokolna arhitektura podpira medsebojno povezovanje katerega koli centraliziranega sistema upravljanja storitev za polnjenje z vsemi polnilnimi postajami in je zasnovana predvsem za reševanje težav s komunikacijo, ki nastanejo v zasebnih omrežjih za polnjenje. OCPP podpira komunikacijo med polnilnimi postajami in osrednjim sistemom upravljanja vsakega ponudnika. Spreminja zaprto naravo zasebnih polnilnih omrežij, kar je povzročilo težave za veliko število lastnikov EV in upravljavce nepremičnin ter je privedlo do širokega poziva k odprtemu modelu v celotni panogi.
Prednosti protokola OCPP
Odprto in brezplačno za uporabo
Preprečuje zaklepanje pri enem ponudniku (platforma za polnjenje)
Zmanjšuje čas/trud integracije in IT izdaje
1 、 Zgodovina OCPP
2. OCPP različica Uvod
Kot je prikazano spodaj, od OCPP1.5 do zadnjega OCPP2.0.1
Ker je v industriji preveč lastniških protokolov, da bi podprli enotne storitvene izkušnje in operativno medsebojno povezovanje med različnimi storitvami operaterjev, je OCA prevzela vodstvo pri razvoju odprtega protokola OCPP1.5. Milo je omejeno z lastnimi omejitvami protokola in ga ni mogoče široko in hitro popularizirati.
OCPP 1.5 komunicira z centralnimi sistemi prek protokola SOAP, ki temelji na protokolu HTTP za upravljanje polnilnih točk, podpira naslednje funkcije: lokalne in na daljavo transakcije, vključno z merjenjem obračunavanja
(3) OCPP1.6 (SOAP/JSON)
Različica OCPP1.6, se je pridružila implementaciji formata JSON in povečala širitev pametnega polnjenja. Različica JSON je prek komunikacije WebSocket, lahko je v katerem koli omrežnem okolju, da pošlje drug drugega, najbolj uporabljeni protokoli na trgu je različica 1.6J, podpora za podatke JSON-a, ki temelji na protokolu WebSockets za zmanjšanje podatkovnega prometa (JSON, JSOCET-ov podatki o protokolu WebSockets za zmanjšanje podatkovnega prometa za zmanjšanje podatkovnega prometa).
Podpira podatke o formatu JSON, ki temeljijo na protokolu WebSockets, da zmanjšajo podatkovni promet (JSON, JavaScript Object Reprezentay, je lahka oblika izmenjave podatkov) in omogoča delovanje v omrežjih, ki ne podpirajo usmerjanja paketov polnilnih točk (npr. Javni internet). Pametno polnjenje: uravnoteženje obremenitve, centralizirano pametno polnjenje in lokalno pametno polnjenje. Dovoli, da polnilne točke ponovijo lastne podatke (na podlagi trenutnih informacij o polnilni točki), na primer zadnja odmerjena vrednost ali stanje polnilne točke.
(4) OCPP 2.0 (JSON)
OCPP 2.0, ki je izšel leta 2018, izboljšuje obdelavo transakcij, poveča varnost, upravljanje naprav: dodaja pametno funkcionalnost polnjenja, za topologije s sistemi za upravljanje energije (EMS), lokalne krmilnike in za EV z integriranimi pametnimi polnilnimi postajami in polnilnimi sistemi za upravljanje postaj. Podpira ISO 15118: Zahteve za Plug in Play ter pametno polnjenje za električna vozila.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 je zadnja različica, ki je izšla leta 2020. Ponuja nove funkcije in izboljšave, kot so podpora za ISO15118 (Plug and Play), izboljšana varnost in splošna izboljšana zmogljivost.
3. Združljivost različice OCPP
OCPP1.X je združljiv z nižjimi različicami, OCPP1.6 je združljiv z OCPP1.5, OCPP1.5 je združljiv z OCPP1.2.
OCPP2.0.1 ni združljiv z OCPP1.6, OCPP2.0.1, čeprav imajo tudi nekatere vsebine OCPP1.6, vendar je oblika podatkovnega okvira popolnoma drugačna od poslanega.
Drugič, protokol OCPP 2.0.1
1 、 Razlika med OCPP 2.0.1 in OCPP 1.6
V primerjavi s prejšnjimi različicami, kot so OCPP 1.6, OCPP 2.0. 1 ima velike izboljšave na naslednjih področjih:
a. Izboljšana varnost
OCPP2.0.1 je varnostno utrjeno z uvedbo povezav HTTPS na podlagi plasti varnih vtičnic in nove sheme upravljanja s certifikatom za zagotovitev varnosti komunikacij.
B. ADING NOVIH FUNKCIJ
OCPP2.0.1 dodaja veliko novih funkcij, vključno z inteligentnim upravljanjem polnjenja, in podrobnejšimi poročanjem o napakah in analizah.
c. Bolj prilagodljiv dizajn
OCPP2.0.1 je zasnovan tako, da je bolj prilagodljiv za potrebe bolj zapletenih in raznolikih aplikacij.
d. Poenostavitev kode
OCPP2.0.1 poenostavi kodo, kar olajša izvajanje programske opreme.
OCPP2.0.1 Posodobitev vdelane programske opreme Dodana digitalni podpis, da se prepreči prenos vdelane programske opreme, je nepopoln, kar ima za posledico okvaro posodobitve vdelane programske opreme.
V praktični uporabi se protokol OCPP2.0.1 lahko uporabi za uresničitev daljinskega upravljanja polnjenja kupa, spremljanja stanja polnjenja v realnem času, pristnosti uporabnikov in drugih funkcij, kar močno izboljša uporabo polnilne opreme, učinkovitosti in varnosti.ocpp2.0.1 Podrobnosti in funkcij, kot se je tudi 1.6 različica mnogih, ki se je pojavil, tudi razvoj težav.
2 、 OCPP2.0.1 Funkcija Uvod
OCPP 2.0.1 Protokol je zadnja različica protokola OCPP. Protokol OCPP 2.0.1 je v primerjavi z OCPP 1.6 naredil veliko izboljšav in optimizacij. Glavna vsebina vključuje:
Dostava sporočil: OCP 2.0.1 Doda nove vrste sporočil in spremeni starejše formate sporočil za izboljšanje učinkovitosti in zmogljivosti.
Digitalna potrdila: V OPC 2.0.1 so bili uvedeni varnostni mehanizmi, ki temeljijo na digitalnih spričevalih, da bi zagotovili pristnosti utrjene naprave in zaščito celovitosti sporočil. To je pomembno izboljšanje v primerjavi z varnostnimi mehanizmi OCPP1.6.
Podatkovni model: OPC 2.0.1 Posodobi podatkovni model, ki vključuje podporo za nove vrste in funkcije naprav.
Upravljanje naprav: OPC 2.0.1 ponuja bolj celovite funkcije upravljanja naprav, vključno s konfiguracijo naprave, odpravljanjem težav, posodobitvami programske opreme itd.
Modeli komponent: OCP 2.0.1 uvaja bolj prilagodljiv model komponent, ki ga je mogoče uporabiti za opisovanje bolj zapletenih naprav in sistemov. To pomaga omogočiti naprednejše funkcije, kot je V2G (vozilo do omrežja).
Pametno polnjenje: OCPP2.0.1 Dodaja podporo za pametno polnjenje, na primer, polnilno moč je mogoče dinamično prilagoditi glede na omrežne pogoje ali potrebe uporabnikov.
Identiteta in avtorizacija uporabnika: OCPP2.0.1 zagotavlja izboljšane mehanizme za identifikacijo in avtorizacijo uporabnikov, podpira več metod preverjanja preverjanja uporabnikov in predvaja višje zahteve za varstvo podatkov uporabnikov.
Iii. Uvod v funkcijo OCPP
1. inteligentno polnjenje
Zunanji sistem za upravljanje energije (EMS)
OCPP 2.0.1 obravnava to težavo z uvedbo mehanizma za obveščanje, ki obvešča CSMS (sistem za upravljanje polnilnih postaj) zunanjih omejitev. Neposredni vhodi pametnega polnjenja, ki podpirajo sisteme za upravljanje energije (EMS), lahko rešijo številne situacije:
Električna vozila, povezana z polnilnimi točkami (z ISO 15118)
OCPP 2.0.1 podpira protokol ISO 15118-upded za komunikacijo EVSE-to-EV. ISO 15118 Standardno polnjenje vtičnikov in igranja in pametnega polnjenja (vključno z vhodi iz EV) je lažje izvajati z uporabo OCPP 2.0.1. Omogočite operaterjem polnjenja, da pošljejo sporočila (iz CSMS) o polnilnih postajah za prikaz gonilnikom EV.
Pametne uporabe za polnjenje:
(1) Izravnava obremenitve
Izravnalnik obremenitve je namenjen predvsem notranje obremenitve polnilne postaje. Napolnilna postaja bo nadzirala polnilno moč vsakega polnilnega delovnega mesta v skladu s predkonfiguracijo. Napolnilna postaja bo konfigurirana s fiksno mejno vrednostjo, kot je največji izhodni tok. Poleg tega konfiguracija vključuje tudi izbirne možnosti za optimizacijo porazdelitve napajanja polnilnih postaj na posamezne polnilne postaje. Ta konfiguracija na polnilni postaji pove, da so stopnje polnjenja pod to konfiguracijsko vrednostjo neveljavne in da je treba izbrati druge strategije polnjenja.
(2) Centralno inteligentno polnjenje
Osrednje pametno polnjenje predvideva, da omejitve polnjenja nadzira centralni sistem, ki izračuna del ali celoten razpored polnjenja, potem ko je prejel informacije o napovedovanju omrežja o zmogljivosti omrežja, centralni sistem pa bo nalagal omejitve za polnjenje in nastavil omejitve za polnjenje z odzivom na sporočila.
(3) Lokalno inteligentno polnjenje
Lokalno inteligentno polnjenje uresničuje lokalni krmilnik, ki je enakovreden agentu protokola OCPP, ki je odgovoren za prejemanje sporočil iz centralnega sistema in nadzorovanje polnilnega vedenja drugih polnilnih postaj v skupini. Sam krmilnik je lahko opremljen s polnilnimi postajami ali ne. V načinu lokalnega inteligentnega polnjenja lokalni krmilnik omejuje polnilno moč polnilne postaje. Med polnjenjem lahko omejitveno vrednost spremenite. Omejitev vrednosti polnilne skupine je mogoče konfigurirati lokalno ali centralni sistem.
2. Uvod v sistem
sistematični okvir
Arhitektura programske opreme
Funkcionalni moduli v protokolu OCPP2.0.1 vključujejo modul za prenos podatkov, modul za avtorizacijo, varnostni modul, modul za transakcije, modul vrednosti merilnikov, modul stroškov, modul za rezervacijo, modul pametnega polnjenja, modul za diagnostiko, modul za upravljanje vdelane programske opreme in modul za prikaz sporočil
Iv. Prihodnji razvoj OCPP
1. Prednosti OCPP
OCPP je brezplačen in odprt protokol in je tudi učinkovit način za reševanje trenutne medsebojne povezanosti nabojnih pilotov in je bil populariziran in uporabljen v mnogih državah po vsem svetu, prihodnja medsebojna povezava med storitvami operaterja bo imela jezik za komunikacijo.
Pred nastopom OCPP je vsak proizvajalec polnilnih pošti razvil svoj lastniški protokol za povezljivost zadnjega dela, s čimer je zaklenil polnilne operaterje na enega samostojnega proizvajalca. Zdaj, ko skoraj vsi proizvajalci strojne opreme, ki podpirajo OCPP, lahko polnjenje poštnih operaterjev brezplačno izberejo strojno opremo pri katerem koli prodajalcu, zaradi česar je trg bolj konkurenčen.
Enako velja za lastnike nepremičnin/podjetij; Ko kupijo polnilno postajo, ki ni OCPP ali pogodbo z CPO, ki ni OCPP, so zaklenjeni v določeno polnilno postajo in zaračunajoči operater. Toda s strojno opremo za polnjenje OCPP lahko lastniki stanovanj ostanejo neodvisni od svojih ponudnikov. Lastniki lahko izberejo bolj konkurenčno, boljše cene ali boljše delujoče CPO. Prav tako lahko razširijo svoje omrežje z mešanjem različnih strojne opreme za polnjenje, ne da bi morali razstaviti obstoječe namestitve.
Seveda je glavna prednost EV -jev, da se voznikom EV ni treba zanašati na enega samostojnega operaterja ali dobavitelja EV. Tako kot pri kupljenih polnilnih postajah OCPP lahko tudi gonilniki EV preklopijo na boljše CPO/EMP. Druga, a zelo pomembna korist je sposobnost uporabe gostovanja po e-mobilnosti.
2, OCPP v vlogi polnjenja električnih vozil
(1) OCPP pomaga EVSE in CSM -ji komunicirata
(2) Pooblastilo uporabnikov električnih vozil za začetek polnjenja
(3) Oddaljeno spreminjanje konfiguracije polnjenja, daljinsko polnjenje (start/stop), daljinsko odklepanje pištole (ID priključka)
(4) Status polnilne postaje v realnem času (na voljo, ustavljena, suspendirana, nepooblaščena EV/EVSE), podatki o polnjenju v realnem času, poraba energije v realnem času, odpoved EVSE v realnem času
(5) Pametno polnjenje (zmanjšanje obremenitve omrežja)
(6) Upravljanje vdelane programske opreme (OTAA)
LinkPower je bil ustanovljen v letu 2018, saj je več kot 8 let želelo zagotoviti ključne raziskave in razvoj za polnilne postaje AC/DC EV, vključno s programsko opremo, strojno opremo, videzom itd.
Tako AC kot DC Hitri polnilnik s programsko opremo OCPP1.6 sta že končala s testiranjem z več kot 100 dobavitelji platforme OCPP. Hkrati bi lahko posodobili OCPP1.6J na OCPP2.0.1, komercialna rešitev EVSE pa je opremljena z moduli IEC/ISO15118, kar je trden korak k realizaciji dvosmernega polnjenja V2G.
Čas objave: 21. oktober 201024