Kõik, mida peate OCPP kohta teadma

Esileht Kõik, mida peate OCPP kohta teadma
Avaldatud: 08.12.2023 Muudetud: 30. aprill 2026
Jaga:

Kui laadimine muutub tavalisemaks, on olemas suur hulk taustasüsteeme ja EV laadimissüsteemid, mis tekivad. Selle tulemusena võidakse tulevikus luua täiendavaid laadijaid ja süsteeme. Lõpuks toimub võidujooks, et näha, milline tüüp on parim.

See artikkel on juhend OCPP kohta, avatud lähtekoodiga ja vabalt saadaoleva platvormi loomiseks EV laadimisjaama esiosa. Esiosa on „avalik nägu”. EV laadimisjaam ja esindab süsteemi lõppkasutajatele. See suhtleb taustasüsteemidega, registreerib draiverid ja kuvab teavet, nagu hinnakujundus, draiverid ja laadimiskohtade saadavus.

Idee sündis Collabora meililisti arutelude tulemusena. Collabora on kontor, mis pakub teenuseid paljudele klientidele, sealhulgas Linux Foundationile, Free Software Foundationile ja Google'ile. See on väga huvitav seltskond, millel silma peal hoida.

Nii et sukeldume nüüd sügavamale, et OCPP kohta rohkem teada saada.

Mis on OCPP

Mees laadib EV avalikus laadimisjaamas ja maksab mobiiltelefoni kasutades
Pildi allikas: Unsplash

Avatud laadimispunkti protokolli (OCPP) puhul on meil hea asi. See muudab suurte laadimisjaamade võrgustike loomise lihtsaks ja laadimisjaamade omanikud saavad kiiresti vahetuda, kui teenusepakkuja lõpetab tegevuse või on hädaolukord. Võiks ka madalamad hinnad kõikjal.

Avatud laadimispunkti protokoll (OCPP) on sidesüsteem, mida kasutab avatud EV laadijad ja laadimisjaamade haldussüsteemid (CSMS).

OCPP on rakendusprotokoll, mis võimaldab sidet elektrisõidukite (EV) laadimisjaamade ja nende keskhaldussüsteemi vahel. Lihtsamalt öeldes on rakendusprotokoll struktuur, mis võimaldab väga erinevatel programmidel üksteisega suhelda, nagu mobiiltelefonid ja nutikad külmikud või Bluetoothi ​​kõlarid ja sülearvutid. Pidage seda sarnaseks tõlkeprogrammiga, kuna see teisendab ühest seadmest või programmist pärit sõnumid vormingusse, mida teine ​​seade või programm mõistab ja kasutab.

OCPP on tasuta platvorm, mille abil saab luua EV laadimisjaama esiosa. Esiosa on „avalik nägu”. EV laadimisjaam ja esindab süsteemi lõppkasutajatele. See suhtleb taustasüsteemidega, registreerib draiverid ja kuvab teavet, nagu hinnakujundus, draiverid ja laadimiskohtade saadavus.

OCPP on kirjutatud peamiselt PHP-s ja Javascriptis ning see on välja töötatud DRY-meetodil (ära korda ennast) esiotsa raamistiku nimega Bootstrap kaudu. Bootstrap on Twitteri väga populaarne veebiarendusraamistik, mille eesmärk on hõlbustada esiotsa arendusprotsessi.

OCPP põhineb Electronil, samal platvormil, mida kasutavad Slack, Discord ja Atom. Ja me armastame neid rakendusi. Kasutame neid iga päev. Soovime, et meie rakendus oleks võimalikult lihtne ja elegantne, ammutades inspiratsiooni Slackist.

Miks see lahe on? Oleme näinud, kuidas paljud inimesed ehitavad laadimisjaamade esiosasid. Kõik need esiotsad on patenteeritud. See tähendab, et need on ehitatud suletud lähtekoodiga ja pole avalikkusele vaatamiseks ega kasutamiseks saadaval.

See on eriti murettekitav, kui nende ärimudel põhineb esiotsa müümisel. Näiteks võib ettevõttel olla rakendus iOS-i või Androidi jaoks. Nad on kulutanud palju aega ja vaeva, et muuta see hea välja ja kasutatav. Kuid avatud lähtekoodiga litsentsi pole saadaval ja isegi kui see oli, on see täielikult lukustatud. Te ei näe, kuidas see töötab, ja kindlasti ei näe te, kuidas vigu parandada.

Lisaks takistab ärimudel turule sisenemist. Kui peate rakenduse eest maksma, ei pruugi kasutajad seda ise installida, sest nad pole kindlad, kas nad seda kunagi kasutama hakkavad.

OCPP vs. OCPI

Rakendus, mis näitab laadiva elektroonilise sõiduki olekut
Pildi allikas: iStock

Täispakett on ainus asi, mis muudab need kaks erinevaks. OCP tähistab "avatud lähtekoodiga, kogukonna juhitud, platvormist sõltumatut, integreeritavat laadimisjaama", mis on täielikult funktsionaalne ja sisaldab kõiki laadimisjaama käitamiseks vajalikke mooduleid, nagu draiverid, jaamad, aruanded, analüüsid ja palju muud. .

OCPI jaoks on esiots nimega OCPP. OCPP on kasutajaliides ja see näitab ainult teavet laadimisjaamade kohta, nagu draiverid, jaamad, hinnad ja akud.

OCPP on OCPI-ga töötav laadimisjaamarakendus, mis on laadimisjaama operaatorile lihtne viis kuvada teavet jaamade, aku ja erinevate kaupade erinevate hindade kohta.

Arendajate jaoks on OCPP suurepärane viis Ocpi kasutamise alustamiseks, et saaksite draivereid, jaamu ja akusid hõlpsalt hallata.

Kui teile meeldib oma laadimisjaama välja töötada, on OCPP parim koht alustamiseks. See aitab teil hallata ka laadijaid ja akusid isikliku äri jaoks. OCPP jaoks on alles algusaeg ja on tõenäoline, et projekt aja jooksul areneb.

Millised on OCPP kasutamise eelised? On mõned põhjused, miks võiksite OCPP-d kasutada.

Esiteks on see tasuta. Rakenduse eest ei pea maksma. Kui kasutate oma ettevõtte jaoks patenteeritud tarkvara, võib tarkvaraettevõte teilt tarkvara ning selle hoolduse ja täiustamise teenuste eest tasu võtta. Samuti on sageli piirangud, kes saavad tarkvara kasutada, näiteks kasutajate arvu piirang.

Teiseks on OCPP koodi nägemiseks kõigile kättesaadav. Arendajad teavad, et avatud lähtekoodiga tarkvara ei pruugi olla tasuta, kuid see võib olla suurepärane viis kogukonnaga pikaajalise suhte loomiseks.

Kolmandaks saab OCPP-d tasuta kasutada nii äriliste kui ka erarakenduste jaoks. Kui teil on sõber, kes soovib oma lõbuks laadimisjaama rakendust ehitada, pole teil põhjust selle eest maksta. Kui teil on palju laadimisjaamu, saate luua oma töötajatele privaatse rakenduse või avalikkusele mõeldud kommertsrakenduse.

Teine võimalus on see, et saate luua oma rakenduse patenteeritud tarkvaraga. See on palju tööd. Peate tööle võtma arendajad ja disainerid ning selle aja eest peate maksma.

Kuid üldiselt on OCPP avatud lähtekoodiga, nii et te ei pea selle ega hoolduse eest maksma. Sellel on ka suur kogukond kaastöölisi, kes saavad vajadusel aidata.

OCPP-l on ka minimalistlik disain. See näeb hea välja igas keskkonnas. 

OCPP on loodud väikeseks ja hõlpsasti teie enda serverisse installitavaks. Kui teil on ettevõte, saate majutada rakendust oma serveris ja kontrollida, kuidas see töötab ja kuidas see välja näeb. Kui olete lõppkasutaja, saate kasutada OCPP-d, et kuvada teavet teie lähedal asuvate laadimisjaamade kohta ja aidata julgustada laadimisjaamade kasutuselevõttu.

OCPP erinevad versioonid

Elektrooniliste sõidukite laadimisjaam on näha rakenduse kaardil
Pildi allikas: iStock

Praegu OCPP kaks versiooni turul. Üks põhineb Ocpi 2.0, ja teine ​​põhineb Ocpi 3.0 beeta.

Saate installida OCPP oma serverisse. Ocpi 2.0 OCPP põhineb LAMP-pinul, mis tähendab, et saate selle installida Linuxi, Apache, MySql ja Php jaoks. Teine Ocpi 3.0 beetaversiooni OCPP põhineb MEAN-pinul, mis tähendab, et see on MySql, Express, Angular ja Node.js.

Ocpi 2.0 OCPP on stabiilne ja toetab Ocpi 3.0 beetaversiooni OCPP-d. The 3.0 beta toetab OCPP-d Ocpi 3.0 beeta ja Ocpi 2.0 jaoks.

Kuidas OCPP töötab?

Elektriline laadija elektrisõidukitele seinale1
Pildi allikas: LÕUEND

Vaatame läbi lihtsa stsenaariumi:

  • Klient tuleb laadimisjaama esiotsa, et alustada oma sõiduki laadimist. Ta valib kWh, mida ta soovib tasuda, ja esitab seejärel tellimuse.
  • Esiosa suhtleb taustaprogrammiga. Taustaprogramm tegeleb hinnakujunduse ja lepingute haldamisega. Esiosa ütleb taustasüsteemile, kui palju kWh klient soovib tasuda.
  • Seejärel palub taustaprogramm kliendil tasuda. Klient sisestab oma makseteabe, näiteks krediitkaardi andmed või pangakonto, ja seejärel võtab taustaprogramm kliendilt tasu.
  • Klient on nüüd valmis laadima. Taustaprogramm saadab nüüd tellimuse laadimisjaama, mis seejärel hakkab sõidukit laadima.
  • Kui klient on laadimise lõpetanud, taotleb ta laadimise lõpetamist. Esiosa saadab taustaprogrammile sõnumi. Seejärel saadab taustaprogramm laadimisjaamale sõnumi laadimise lõpetamiseks.
  • Taustaprogramm saadab kliendile teate, mis kinnitab, et laadimine on lõppenud. 
  • Taustaprogramm saab ka kliendile sõnumi saata, kui hind laadimisprotsessi ajal muutub. Näiteks kui pakutakse allahindlust või lisandub tasu. Kui lisatakse tasu, on kasutajaliides otsustada, kuidas uut hinda kliendile kuvada. Samuti võib see tõrke korral kliendile sõnumi saata. Taustaprogramm võib saata mis tahes sõnumit. Näiteks võib see saata kliendile teate, et jaam on praegu voolukatkes.

Selles lihtsas stsenaariumis on kolm teadet: kliendi taotlus laadimise alustamiseks, laadimise edukas lõpetamine ja ebaõnnestunud laadimise lõpetamine.

Lisaks on valikulised teated, mida võidakse saata taustaprogrammist: hinnamuutuse teade ja veateade.

OCPP ei ole mõeldud OCPI-d asendama. OCPI on täielikult toimiv ja integreeritud platvorm, mis sisaldab kõiki laadimisjaama ehitamiseks vajalikke komponente. Seal on esiosa nimega OCPP, mis suhtleb OCPI-ga ja võimaldab lõppkasutajatel laadimisjaamaga suhelda. OCPP on väga minimalistlik ja sisaldab ainult kasutajaliidest.

"OCPP põhifunktsioon on suhelda taustasüsteemide, laadimisjaamade, draiverite ja kasutajatega.

See eraldab andmed taustasüsteemidest ja kuvab need esiotsas. Samuti haldab see draivereid, nende kontosid ning nende arvelduskontosid ja kaarte. OCPP toetab esiotsa andmete reaalajas värskendusi.

OCPP Javascript/HTML rakendusega saate dünaamiliselt andmeid sisestada ja navigeerimiselemente lisada.

OCPP on loodud hõlpsasti installitavaks teie enda serverisse. See pakub ka rakenduse lihtsustatud versiooni javascripti/HTML-i rakenduse kujul.

Esimene OCPP-d kasutav ettevõte on Slock. Slock. See teeb tarkvara IoT-seadmetele ja nutikatele lukkudele. Hiljuti kuulutas ta välja universaalse jagamisvõrgu, mis on platvorm varade, näiteks jalgratta, auto või tõukeratta jagamiseks.

Üks CES 2018 projektidest oli partnerlus Saksa automaatika- ja elektroonikaettevõttega Bosch. Bosch on ka SmartMotioni partner EV laadimisjaam. ClearMotion ehitab EV laadimisjaamad ja tarkvara.

Seal on projekt nimega Share&Charge, avatud lähtekoodiga ja plokiahelal põhinev platvorm elektrisõidukite laadimiseks. Selle peamine eesmärk on juhtida EV laadimisjaamad detsentraliseeritud ja faarvaatril. Share Charge väidab, et esimene laadimisjaam saab valmis 2019. aasta alguses. See teeb koostööd ettevõttega OSVehicle, mis on välja töötanud sõidukiplatvormi nimega OSVehicle OS. Need on näited teistest OCPP-d kasutavatest ettevõtetest.

OCPP disain on lihtne, puhas ja minimalistlik. See on väga puhas ja lihtne kasutada. Välimus ja tunnetus on väga hea ning põhifunktsioone on lihtne kasutada.

See pakub funktsioone, mida laadimisjaama operaatorid vajavad. Seal on kogu teave: draiverid, jaamad, aku, hinnakujundus jne. Sellel pole palju muid funktsioone, nagu klienditugi ja keerulised aruanded.

See on tahtlik. Lihtsus mõjutab kasutajakogemust. Kui rakendust on lihtne ja lihtne kasutada, on draiverit palju lihtsam installida. Ja laadimisjaamade operaatorid paigaldavad selle tõenäolisemalt siis, kui neil pole vaja pakkuda kliendituge ega koostada keerulisi aruandeid.

Sellega seoses on OCPP õige rakendus ettevõtetele, kes soovivad keskenduda parima võimaliku laadimiskogemuse pakkumisele. Keerulisemate vajaduste jaoks võib teil vaja minna täiustatud tarkvara. Kui teie eesmärk on väga kohandatav süsteem, peate võib-olla kasutama patenteeritud lahendust.

OCPP-d kasutavad sellised ettevõtted nagu Slock. See ja OSVehicle. Neil on vajadusel võimalus kasutada täiustatud tarkvara.

OCPP on väga lihtsalt kasutatav rakendus. Saate seda kasutada nutitelefonist või sülearvutist. Teil on vaja Interneti-ühendust.

Teil on vaja järgmist:

1) Interneti-ühendus

2) OCPP konto

3) OCPI konto

4) Teie jaama laadimiskaart

OCPP- ja OCPI-kontod tuleb enne nende kasutamist luua. Mõlemale kontole pääseb juurde sama e-posti aadressi ja parooliga. Kuni parool jääb samaks, võite kasutada mis tahes e-posti aadressi.

Kui sul on OCPP konto, saad rakenduse oma nutitelefonis avada. Sul palutakse sisse logida. OCPP rakenduse saab alla laadida Google Play poest ja Apple Store'ist. Selle saamiseks vajad aktiivset internetiühendust. Nende kahe protokolli üksikasjaliku võrdluse leiad aadressilt Elektrisõidukite laadimise dekodeerimine: sügav sukeldumine OCPI vs OCPP.

Miks vajate OCPP-d? EV laadijad?

EV omanik laadib oma e-autot laadimisjaamas
Pildi allikas: iStock

Et võimaldada laadimisjaamadel töötada koos juhtimissüsteemidega alates erinevad müüjad, on vaja rakendusprotokolli, mis teisendab iga programmi kasutatavad patenteeritud tööriistad teistele arusaadavasse vormingusse. See on OCPPl eesmärk: võimaldada erinevaid EV laadimisjaamad suhtlemiseks erinevate keskhaldusprotsessidega.

Säästev transport on inimkonna heaolu jaoks vajalik. See on viis, kuidas inimesed saavad oma keskkonna ja üksteisega suhelda viisil, mis on teadlik oma jalajälje minimeerimisest. Säästev transport on säästva arengu eesmärkide (SDG) põhielement ja osa eesmärgist 7 (tagada kõigile juurdepääs taskukohasele, usaldusväärsele, säästvale ja kaasaegsele energiale).

OCPP loomise peamine põhjus oli laadimisjaamade kasutuselevõtu julgustamine. OCPP peamine väljakutse on luua avatud lähtekoodiga platvorm platvormi esiosa loomiseks EV laadimisjaam. Kõige keerulisem on leida õige tasakaal lihtsa ja kasuliku liidese vahel. Lihtne kasutada ja hea välimus ei ole alati ühilduvad. Näiteks püüame julgustada rakenduses kasutama kohalike teavitusi. OCPP rakendus on mitmekülgne ja võib ühilduda erineva riistvara ja EV kaubamärgid. Riistvara, mida tahame toetada, on riistvara, mis toetab OCPP-d. OCPP rakendust on võimalik kasutada ilma OCPP riistvarata. OCPP rakenduse saab installida teie enda serverisse. Näiteks kui teil on Tesla, saate installida OCPP rakenduse oma serverisse. Rakendused loovad teabe hankimiseks ja seejärel selle esiotsas kuvamiseks ühenduse serveriga.

OCPP rakendus ühildub mis tahes laadimisjaama riistvaraga, mis toetab OCPP-d. Näiteks kui soovite kasutada originaalset Tesla riistvara, saate laadimisjaama jälgimiseks kasutada rakendust OCPP. Teine näide on OffGridBox, mida praegu arendab OCPP kaastöötaja.

Üks OCPP eeliseid on:

  • Mitmekülgsus: lihtne sobitada erinevatega EV ja Riistvara

Kuna kogu tarkvara on avatud lähtekoodiga, saab kogukond seda oma vajaduste järgi muuta. OCPP sobib erinevate laadimisstandarditega elektrisõidukitele.

Rakendus ja riistvara on täielikult laetud võrgud sõltumatult. Laadimisjaama on võimalik telefonist juurde pääseda ka siis, kui tellimust pole.

See toetab krediitkaarte ja maksab selle kaudu laadimisseansi eest. See hoiab jaama omaniku seatud tasakaalu.

Kasutajaliides on tundlik ja hõlpsasti kasutatav. Disain on kompaktne ja hõlpsasti mahutav erineva suurusega nutitelefonide ekraanidele.

See võimaldab hinda automaatselt värskendada. See tähendab, et jaama omanik ei pea maksma aku hinda, vaid ainult elektrienergia hinda.

Rakendust saab laadimisjaama omanik kasutada klientidelt küsitava hinna määramiseks.

Rakendust saab hõlpsasti juurutada igasse serverisse. Rakendust saab kasutada rohkem kui ühe laadimisjaamaga.

Saate valida rakenduse asukoha ekraanil.

Rakendust saavad kasutada erinevad laadimisvõrgu pakkujad ja see ei piira laadimisporti.

Kogukonnas on erinevad osalejad, kellel on erinevad vaated sellest, millised peaksid olema järgmised sammud. Õiget suunda on raske leida, kuid kõigi arvamus on teretulnud.

OCPP põhieesmärk on võimaldada hõlpsasti ilma riistvarakuludeta laadimisjaama rajamist, mis teeb selle kõigile kättesaadavaks.

OCPP riistvara saab tulevikus hõlpsasti installida.

OCPP rakendus on laadimisjaama esiosa. Sellel on avatud lähtekoodiga disain ja seda saab hõlpsasti muuta.

  • Tarkvara paindlikkus: Lihtne haldamine teie enda jälgimisplatvormidega. OCPP rakendus on avatud lähtekoodiga rakendus, mida saavad kasutada ja muuta kõik. Seda saab kasutada Android-seadme ja mis tahes serveriga.
  • Riistvara paindlikkus: See ühildub OffGridBoxi ja muu laadimisjaama riistvaraga. Rakendust saab kasutada nii OCPP riistvaraga kui ka mitte-OCPP riistvaraga. OCPP rakendust on võimalik kasutada koos OCPP riistvara või muu riistvaraga. Näiteks saate OCPP rakendust kasutada koos OCPP riistvara ja muu riistvaraga. OCCP rakendus ühildub ka nutikellaga.
  • Mitu funktsiooni: Rakenduse abil saab jälgida laadimisjaama asukohta. Juht saab seda kasutada laadimisseansi sulgemiseks. OCPP rakendust saab hallata laadimisjaama omanik. Seda saab kasutada laadimisjaama värskendamiseks ja laadimisoleku kuvamiseks. OCPP rakendust saab kasutada ettemakstud kaardiga laadimise lubamiseks. Seda saab kasutada laadimisjaama kasutamiseks ilma abonemendita. Ainult tasu kasutatud elektri eest.
  • Kaubandus- Pädevus: Madalamad kulud ja lai teenusevalik
  • Et võimaldada juhil laadimisseanssi juhtida, peab OCPP rakendus toetama algteatisi.

OCPP riistvara saab kokku panna odavamalt kui muud laadimisjaama riistvara.

Üks OCPP projekti peamisi eesmärke on vähendada elektriautode maksumust ning see ühildub ka enamiku riistvaraga. Oma laadimisvõrgu jaoks usaldusväärse riistvara leidmiseks vaadake meie juhendit. Top 9 EV Laadijate tootjad.

Loosung

Kokkuvõtteks võib öelda, et inimesed tunnevad üha enam huvi elektrisõidukite vastu ja vajavad rohkem kohti nende laadimiseks. Tänavatel sõitvate elektriautode arv kasvab iga päevaga ning avalikkus ja valitsus soovivad näha rohkem kohti, kus oma autot laadida.

Kui olete ettevõtte omanik, võib olla raske mõelda elektrisõidukite infrastruktuuri suurte investeeringute tegemisele. Sest lõppude lõpuks, kui investeering on pikaajaline ja tulus, siis on seda hea teha. Uue tehnoloogia, nagu elektriautod, puhul on oluline, et investeeringud oleksid pikaajalised ja skaleeritavad, et need saaksid muutuda vastavalt nõudlusele ja valitsuse eeskirjadele. Vastuseks võiks olla OCPP-ga heakskiidetud riistvara lisamine saidile.

Aitame teid konkreetse keele ja parimate tavadega, kuidas lisada OCPP-ga ühilduvad nõuded teie järgmisele taotlustaotlusele, seega võtke kindlasti ühendust.

Saada tasuta tsitaat

Rääkige meie eksperdiga