Vse, kar morate vedeti o OCPP

Home Vse, kar morate vedeti o OCPP
28 / 03 / 2022
DELI:

Ko bo polnjenje postalo pogostejše, bo na voljo široka paleta zalednih sistemov in EV sistemi polnjenja, ki se bodo pojavili. Posledično se lahko v prihodnosti ustvarijo dodatni polnilniki in sistemi. Na koncu bo tekma, katera vrsta je najboljša.

Ta članek je vodnik po OCPP, odprtokodni, prosto dostopni platformi za izgradnjo EV sprednji del polnilne postaje. Front-end je "javni obraz" nekega EV polnilno postajo in bo predstavljal sistem končnim uporabnikom. Komunicira z zalednimi sistemi, registrira gonilnike in prikazuje informacije, kot so cene, gonilniki in razpoložljivost polnilnih mest.

Ideja se je porodila kot rezultat razprav na poštnem seznamu Collabora. Collabora je pisarna, ki ponuja storitve širokemu naboru strank, med drugim tudi fundaciji Linux, Free Software Foundation in Googlu. To je zelo zanimiva skupina, ki jo je treba spremljati.

Zato se zdaj poglobimo, da bomo izvedeli več o OCPP.

Kaj je OCPP

Človek, ki polni an EV na javni polnilni postaji in plačuje z mobilnim telefonom
Izvirni naslov: Unsplash

V primeru Open Charge Point Protocol (OCPP) imamo dobro zadevo. Omogoča enostavno postavitev velikih omrežij polnilnih postaj, lastniki polnilnih postaj pa se lahko hitro zamenjajo, če ponudnik preneha poslovati ali pride v sili. Lahko bi tudi nižje cene na vseh področjih.

Open Charge Point Protocol (OCPP) je komunikacijski sistem, ki ga uporablja open EV polnilniki in sistemi za upravljanje polnilne postaje (CSMS).

OCPP je aplikacijski protokol, ki omogoča komunikacijo med polnilnimi postajami za električna vozila (EV) in njihovim centralnim sistemom upravljanja. Preprosto povedano, aplikacijski protokol je struktura, ki omogoča interakcijo med seboj zelo različnim programom, kot so mobilni telefoni in pametni hladilniki ali zvočniki in prenosniki Bluetooth. Naj bo podoben prevajalskemu programu, saj pretvori sporočila iz ene naprave ali programa v obliko, ki jo lahko razume in uporablja druga naprava ali program.

OCPP je prosto dostopna platforma za izgradnjo EV sprednji del polnilne postaje. Front-end je "javni obraz" nekega EV polnilno postajo in bo predstavljal sistem končnim uporabnikom. Komunicira z zalednimi sistemi, registrira gonilnike in prikazuje informacije, kot so cene, gonilniki in razpoložljivost polnilnih mest.

OCPP je večinoma napisan v PHP in Javascriptu in je razvit na DRY (ne ponavljajte se) način preko front-end okvirja, imenovanega Bootstrap. Bootstrap je zelo priljubljen okvir za spletni razvoj družbe Twitter, katerega cilj je olajšati proces razvoja front-end.

OCPP temelji na Electronu, isti platformi, ki jo uporabljajo Slack, Discord in Atom. In te aplikacije imamo radi. Uporabljamo jih vsak dan. Želimo, da je naša aplikacija čim bolj preprosta in elegantna ter črpa navdih iz Slacka.

Zakaj je kul? Videli smo, da je veliko ljudi gradilo sprednje strani polnilne postaje. Vsi ti sprednji deli so lastniški. To pomeni, da so zgrajeni na način z zaprto kodo in niso na voljo javnosti za ogled ali uporabo.

To je še posebej zaskrbljujoče, če njihov poslovni model temelji na prodaji njihovega sprednjega dela. Na primer, podjetje ima morda aplikacijo za iOS ali Android. Vložili so veliko časa in truda, da je bilo videti dobro in uporabno. Toda odprtokodna licenca ni na voljo, in tudi če je bila, je popolnoma zaklenjena. Ne vidite, kako deluje, in zagotovo ne vidite, kako odpraviti napake.

Poleg tega je poslovni model ovira za vstop. Če morate za aplikacijo plačati, je uporabniki morda ne bodo namestili sami, ker niso prepričani, ali jo bodo kdaj uporabljali.

OCPP vs. OCPI

Aplikacija, ki prikazuje stanje elektronskega vozila, ki se polni
Izvirni naslov: iStock

Celoten paket je edina stvar, zaradi katere se razlikujeta. OCP pomeni »odprtokodna, skupnostna, od platforme neodvisna, integrirana polnilna postaja«, ki je popolnoma funkcionalna in ima vse module, potrebne za delovanje polnilne postaje, kot so gonilniki, postaje, poročila, analitika in drugo .

Za OCPI obstaja sprednji del, imenovan OCPP. OCPP je vmesnik za uporabnike in prikazuje samo informacije o polnilnih postajah, kot so vozniki, postaje, cene in baterije.

OCPP je aplikacija polnilne postaje, ki deluje z OCPI, in je enostaven način za operaterja polnilne postaje, da prikaže informacije o postajah, bateriji in različnih cenah za različne artikle.

Za razvijalce je OCPP odličen način za začetek uporabe Ocpi, tako da lahko preprosto upravljate gonilnike, postaje in baterije.

Če želite razviti lastno polnilno postajo, potem je OCPP najboljše mesto za začetek. Prav tako vam pomaga upravljati polnilnike in baterije za vaše osebno podjetje. Za OCPP je še zgodaj in verjetno se bo projekt sčasoma razvijal.

Kakšne so prednosti uporabe OCPP? Obstaja nekaj razlogov, zakaj bi morda želeli uporabiti OCPP.

Prvič, brezplačno je. Za aplikacijo vam ni treba plačati. Če za svoje podjetje uporabljate lastniško programsko opremo, vam lahko programsko podjetje zaračuna programsko opremo in svoje storitve za njeno vzdrževanje in izboljšanje. Pogosto obstajajo tudi omejitve glede tega, kdo lahko uporablja programsko opremo, na primer omejitev števila uporabnikov.

Drugič, OCPP je na voljo vsakomur, da vidi kodo. Razvijalci vedo, da odprtokodna programska oprema ni nujno brezplačna, vendar je lahko odličen način za vzpostavitev dolgotrajnega odnosa s skupnostjo.

Tretjič, OCPP je tudi brezplačen za uporabo za komercialne in zasebne aplikacije. Če imate prijatelja, ki želi sestaviti aplikacijo za polnilno postajo za zabavo, ni razloga, da bi jo morali plačati. Če imate veliko namestitev polnilnih postaj, lahko ustvarite zasebno aplikacijo za svoje zaposlene ali pa ustvarite komercialno aplikacijo za javnost.

Druga možnost je, da lahko zgradite svojo aplikacijo z lastniško programsko opremo. To je veliko dela. Zaposliti morate razvijalce in oblikovalce, za ta čas pa boste morali plačati.

Toda na splošno je OCPP odprtokoden, zato vam ni treba plačati zanj ali vzdrževanja. Ima tudi veliko skupnost sodelavcev, ki lahko pomagajo po potrebi.

OCPP ima tudi minimalističen dizajn. Dobro bo videti v vsakem okolju. 

OCPP je zasnovan tako, da je majhen in ga je enostavno namestiti na svoj strežnik. Če imate podjetje, lahko aplikacijo gostite na svojem strežniku in nadzirate, kako deluje in kako izgleda. Če ste končni uporabnik, lahko uporabite OCPP, da prikažete informacije o polnilnih postajah v vaši bližini in pomagate spodbujati uporabo polnilnih postaj.

Različne različice OCPP

Elektronska polnilna postaja za vozila je vidna na zemljevidu aplikacije
Izvirni naslov: iStock

Trenutno dve različici OCPP na trgu. Ena temelji na Ocpi 2.0, druga pa temelji na Ocpi 3.0 beta.

OCPP lahko namestite na svoj strežnik. OCPP za Ocpi 2.0 temelji na skladu LAMP, kar pomeni, da ga lahko namestite v Linux, Apache, MySql in Php. Drugi OCPP za Ocpi 3.0 beta temelji na skladu MEAN, kar pomeni, da je MySql, Express, Angular in Node.js.

OCPP za Ocpi 2.0 je stabilen in podpira OCPP za Ocpi 3.0 beta. The 3.0 beta bo podpiral OCPP za Ocpi 3.0 beta in Ocpi 2.0.

Kako deluje OCPP?

Električni polnilnik za električna vozila na steni1
Izvirni naslov: PLATNO

Pojdimo skozi preprost scenarij:

  • Stranka pride na sprednji del polnilne postaje, da začne polniti svoje vozilo. Izbere količino kWh, ki jo želi zaračunati, in nato odda svoje naročilo.
  • Sprednji del komunicira z zaledjem. Zaledni del skrbi za upravljanje cen in pogodb. Front-end pove zaledju, koliko kWh želi stranka zaračunati.
  • Backend bo nato stranko pozval k plačilu. Stranka vnese svoje podatke o plačilu, kot so podatki o kreditni kartici ali svoj bančni račun, nato pa zaledna stran bremeni stranko.
  • Stranka je zdaj pripravljena za začetek polnjenja. Backend zdaj pošlje naročilo na polnilno postajo, ki nato začne polniti vozilo.
  • Ko stranka zaključi z polnjenjem, zahteva konec polnjenja. Sprednji del pošlje sporočilo zaledju. Backend nato pošlje sporočilo polnilni postaji, da konča polnjenje.
  • Zaledna stran pošlje stranki sporočilo, ki potrjuje, da je bremenitev končana. 
  • Backend bo lahko stranki poslal tudi sporočilo, če se cena med postopkom zaračunavanja spremeni. Na primer, če je ponujen popust ali je dodana provizija. Če je dodana provizija, je na sprednji strani, da določi, kako bo novo ceno prikazati stranki. Prav tako lahko pošlje sporočilo stranki, če pride do napake. Zaledna stran lahko pošlje poljubno sporočilo. Na primer, stranki lahko pošlje sporočilo, da je postaja trenutno brez napajanja.

V tem preprostem scenariju obstajajo tri sporočila: zahteva stranke za začetek polnjenja, uspešen konec polnjenja in neuspešen konec polnjenja.

Poleg tega obstajajo izbirna sporočila, ki so lahko poslana iz ozadja: sporočilo o spremembi cene in sporočilo o napaki.

OCPP ni namenjen nadomestitvi OCPI. OCPI je popolnoma delujoča in integrirana platforma, ki vključuje vse komponente, ki jih potrebujete za izdelavo polnilne postaje. Obstaja sprednji del, imenovan OCPP, ki komunicira z OCPI in omogoča končnim uporabnikom interakcijo s polnilno postajo. OCPP je zelo minimalističen in vključuje samo uporabniški vmesnik.

"Glavna funkcija OCPP je komunikacija z zalednimi sistemi, polnilnimi postajami, vozniki in uporabniki.

Izvleče podatke iz zalednih sistemov in jih prikaže na sprednji strani. Prav tako upravlja voznike, njihove račune ter njihove bremenitvene račune in kartice. OCPP podpira posodobitve podatkov v živo na sprednji strani.

Z aplikacijo OCPP Javascript/HTML lahko dinamično vstavljate podatke in dodajate navigacijske elemente.

OCPP je zasnovan tako, da ga je enostavno namestiti na svoj strežnik. Ponuja tudi poenostavljeno različico aplikacije v obliki aplikacije javascript/HTML.

Prvo podjetje, ki uporablja OCPP, je Slock. Slock. Izdeluje programsko opremo za naprave IoT in pametne ključavnice. Nedavno je napovedal Universal Sharing Network, ki je platforma za skupno rabo sredstev, kot so kolo, avto ali skuter.

Eden od projektov, ki so bili prikazani na CES 2018, je bilo partnerstvo z Boschom, nemškim podjetjem za avtomatizacijo in elektroniko. Bosch je tudi partner ClearMotion, pametnega EV polnilna postaja. ClearMotion gradi EV polnilne postaje in programska oprema.

Obstaja projekt, imenovan Share&Charge, odprtokodna platforma za polnjenje električnih vozil, ki temelji na blockchainu. Njegov glavni cilj je upravljanje EV polnilne postaje na decentraliziranem in plovnem območju. Share Charge trdi, da bo prva polnilna postaja lahko pripravljena v začetku leta 2019. Sodeluje s podjetjem OSVehicle, ki je razvilo platformo za vozila, imenovano OSVehicle OS. To so primeri drugih podjetij, ki uporabljajo OCPP.

Zasnova za OCPP je preprosta, čista in minimalistična. Je zelo čist in enostaven za uporabo. Videz in občutek sta zelo dobra, osnovna funkcionalnost pa je enostavna za uporabo.

Zagotavlja funkcionalnost, ki jo potrebujejo operaterji polnilnih postaj. Vse informacije so tam: gonilniki, postaje, baterija, cene itd. Nima veliko drugih funkcij, kot so podpora strankam in zapletena poročila.

To je namerno. Preprostost vpliva na uporabniško izkušnjo. Veliko lažje je pridobiti gonilnik za namestitev aplikacije, če je preprosta in enostavna za uporabo. In operaterji polnilne postaje ga bodo bolj verjetno namestili, ko jim ni treba zagotavljati podpore strankam ali pripravljati zapletenih poročil.

V zvezi s tem je OCPP prava aplikacija za podjetja, ki se želijo osredotočiti na zagotavljanje najboljše možne izkušnje polnjenja. Za bolj zapletene potrebe boste morda potrebovali naprednejšo programsko opremo. Če je vaš cilj imeti zelo prilagodljiv sistem, boste morda morali uporabiti lastniško rešitev.

OCPP uporabljajo podjetja, kot je Slock. To in OSVehicle. Po potrebi imajo možnost uporabe naprednejše programske opreme.

OCPP je zelo enostavna aplikacija. Uporabljate ga lahko s pametnega telefona ali prenosnika. Potrebovali boste internetno povezavo.

Potrebujete naslednje:

1) Internetna povezava

2) Račun OCPP

3) Račun OCPI

4) polnilna kartica vaše postaje

Računa OCPP in OCPI morate ustvariti, preden ju lahko uporabite. Do obeh računov lahko dostopate z istim e-poštnim naslovom in geslom. Dokler geslo ostane enako, lahko uporabljate kateri koli e-poštni naslov.

Ko imate račun OCPP, lahko odprete aplikacijo na pametnem telefonu. Pozvani boste, da se prijavite. Aplikacija OCPP je na voljo za prenos iz trgovine Google Play in Apple Store. Če ga želite dobiti, potrebujete aktivno internetno povezavo.

Zakaj potrebujete OCPP EV polnilniki?

EV lastnik polni svoj eCar na polnilni postaji
Izvirni naslov: iStock

Omogočiti, da polnilne postaje delujejo skupaj s sistemi upravljanja iz različni prodajalci, je potreben aplikacijski protokol, ki prevede vsa lastniška orodja, ki jih uporablja vsak program, v obliko, ki jo lahko razumejo drugi. To je cilj OCPPl: omogočiti različne EV polnilne postaje za komunikacijo z različnimi centralnimi procesi upravljanja.

Trajnostni promet je nujen za dobrobit človeštva. To je način, kako ljudje komunicirajo s svojim okoljem in drug z drugim na način, ki se zaveda čim manjšega odtisa. Trajnostni promet je ključni element ciljev trajnostnega razvoja (SDG) in je del cilja 7 (zagotoviti dostop do cenovno dostopne, zanesljive, trajnostne in sodobne energije za vse).

Glavni razlog za ustanovitev OCPP je bil spodbujanje sprejemanja polnilnih postaj. Glavni izziv OCPP je ustvariti odprtokodno platformo za gradnjo sprednjega dela EV polnilna postaja. Najtežji del je najti pravo ravnovesje med preprostim in uporabnim vmesnikom. Enostaven za uporabo in lep videz nista vedno združljiva. Na primer, poskušamo spodbujati uporabo domačih obvestil v aplikaciji. Aplikacija OCPP je vsestranska in je lahko združljiva z različno strojno opremo in EV blagovnih znamk. Strojna oprema, ki jo želimo podpreti, je strojna oprema, ki podpira OCPP. Aplikacijo OCPP je mogoče uporabljati brez strojne opreme OCPP. Aplikacijo OCPP lahko namestite na svoj strežnik. Na primer, če imate Teslo, lahko namestite aplikacijo OCPP na svoj strežnik. Aplikacije se povežejo s strežnikom, da pridobijo informacije in jih nato prikažejo na sprednji strani.

Aplikacija OCPP je združljiva s katero koli strojno opremo polnilne postaje, ki podpira OCPP. Če bi na primer želeli uporabiti originalno strojno opremo Tesla, lahko uporabite aplikacijo OCPP za spremljanje polnilne postaje. Drug primer je OffGridBox, ki ga trenutno razvija sodelavec OCPP.

Ena od prednosti OCPP je:

  • Vsestranskost: enostavno ujemanje z različnimi EV in strojna oprema

Ker je celotna programska oprema odprtokodna, jo lahko skupnost spremeni glede na svoje potrebe. OCPP bo primeren za EV z različnimi standardi polnjenja.

Aplikacija in strojna oprema sta neodvisno popolnoma napolnjeni omrežji. Do polnilne postaje je možen dostop s telefona, čeprav nimate naročnine.

Podpira kreditne kartice in prek nje plača sejo polnjenja. Ohranja ravnotežje, ki ga določi lastnik postaje.

Uporabniški vmesnik je odziven in enostaven za uporabo. Zasnova je kompaktna in enostavna za namestitev različnih velikosti zaslona pametnih telefonov.

Omogoča samodejno posodobitev cene. To pomeni, da lastniku postaje ne bo treba plačati cene baterije, temveč samo ceno električne energije.

Aplikacijo lahko uporablja lastnik polnilne postaje za določanje cene, ki jo zaračunavajo svojim strankam.

Aplikacijo je enostavno namestiti na kateri koli strežnik. Aplikacijo lahko uporabljate z več kot eno polnilno postajo.

Izberete lahko položaj aplikacije na zaslonu.

Aplikacijo lahko uporabljajo različni ponudniki polnilnih omrežij in ne omejuje vrat za polnjenje.

Skupnost ima različne udeležence, ki imajo različne poglede na to, kaj bi morali biti naslednji koraki. Težko je najti pravo smer, vendar je mnenje vseh dobrodošlo.

Glavni namen OCPP je omogočiti enostavno postavitev polnilne postaje brez stroškov strojne opreme, zaradi česar je dostopna vsakomur.

Strojno opremo OCPP je mogoče v prihodnosti razviti z enostavno namestitvijo.

Aplikacija OCPP je sprednji del polnilne postaje. Ima odprtokoden dizajn in ga je mogoče enostavno spremeniti.

  • Fleksibilnost programske opreme: Enostavno upravljanje z lastnimi platformami za spremljanje. Aplikacija OCPP je odprtokodna aplikacija, ki jo lahko uporablja in spreminja vsak. Uporablja se lahko z napravo Android in katerim koli strežnikom.
  • Prilagodljivost strojne opreme: Združljiv je z OffGridBox in drugo strojno opremo polnilne postaje. Aplikacijo lahko uporabljate tako s strojno opremo OCPP kot s strojno opremo, ki ni OCPP. Aplikacijo OCPP je mogoče uporabljati s strojno opremo OCPP ali z drugo strojno opremo. Aplikacijo OCPP lahko na primer uporabljate s strojno in drugo strojno opremo OCPP. Aplikacija OCCP je združljiva tudi s pametno uro.
  • Več funkcij: Z aplikacijo lahko sledite lokaciji polnilne postaje. Voznik ga lahko uporabi za zaključek polnjenja. Aplikacijo OCPP lahko upravlja lastnik polnilne postaje. Uporablja se lahko za posodobitev polnilne postaje in prikaz stanja polnjenja. Z aplikacijo OCPP lahko omogočite polnjenje s predplačniško kartico. Z njim lahko omogočite uporabo polnilne postaje brez naročnine. Samo plačilo porabljene električne energije.
  • Poslovni usposobljenosti: Nižji stroški in širok nabor storitev
  • Da bi vozniku omogočili nadzor nad sejo polnjenja, mora aplikacija OCPP podpirati izvorna obvestila.

Strojno opremo OCPP je mogoče sestaviti po nižji ceni kot drugo strojno opremo polnilne postaje.

Eden od glavnih ciljev projekta OCPP je znižanje stroškov električnih vozil, poleg tega pa je združljiv z večino strojne opreme.

Bottom Line

Da zaključimo, ljudi postajajo vse bolj zainteresirani za električna vozila in potrebujejo več mest za njihovo polnjenje. Število električnih avtomobilov, ki vozijo po ulicah, raste vsak dan, javnost in vlada pa želita videti več mest za polnjenje svojega avtomobila.

Če ste lastnik podjetja, je težko razmišljati o veliki naložbi v infrastrukturo električnih vozil. Kajti navsezadnje, če je naložba dolgoročna in donosna, potem je dobra. Pri novi tehnologiji, kot so električni avtomobili, je pomembno, da so naložbe dolgoročne in razširljive, tako da se lahko spreminjajo glede na povpraševanje in vladna pravila. Postavljanje strojne opreme, ki jo je odobril OCPP, na vaše spletno mesto bi lahko bil odgovor.

Pomagamo vam lahko s posebnim jezikom in najboljšimi praksami za dodajanje zahtev, skladnih s OCPP, vaši naslednji zahtevi za predloge, zato ne oklevajte in stopite v stik.

Pogovorite se z našim strokovnjakom