Ĉio, kion Vi Devas Scii Pri OCPP

hejmo Ĉio, kion Vi Devas Scii Pri OCPP
Publikigita: 2022-03-28 Modifita: 30-a de aprilo 2026
Share:

Kiam ŝarĝo iĝas pli ofta, estos vasta aro da backend-sistemoj kaj EV ŝargaj sistemoj kiuj aperos. Kiel rezulto, kromaj ŝargiloj kaj sistemoj povas esti kreitaj estonte. Eventuale okazos kuro por vidi, kiu tipo estas la plej bona.

Ĉi tiu artikolo estas gvidilo al OCPP, malfermfonta, libere havebla platformo por konstrui EV ŝarĝa stacidomo front-end. La antaŭfino estas la 'publika vizaĝo' de an EV ŝarĝostacio kaj reprezentos la sistemon al finuzantoj. Ĝi komunikas kun backend-sistemoj, registras ŝoforojn kaj montras informojn kiel prezojn, ŝoforojn kaj haveblecon de ŝargpunktoj.

La ideo naskiĝis kiel rezulto de diskutoj en la dissendolisto Collabora. Collabora estas oficejo, kiu provizas servojn al larĝa gamo de klientoj, inkluzive de Linukso-Fondaĵo, Free Software Foundation kaj Guglo, inter aliaj. Estas tre interesa grupo por observi.

Do ni nun plonĝu pli profunde por scii pli pri OCPP.

Kio estas OCPP

Viro ŝargante an EV ĉe publika ŝargado kaj pagas per poŝtelefono
Bildo Fonto: Unsplash

En la kazo de la Open Charge Point Protocol (OCPP), ni havas bonan aferon por ni. Ĝi faciligas starigi grandajn retojn de ŝarĝstacioj, kaj posedantoj de ŝarĝstacioj povas rapide ŝanĝiĝi se provizanto ĉesiĝas aŭ estas krizo. Ĝi povus ankaŭ pli malaltaj prezoj ĝenerale.

La Malferma Ŝarga Punkta Protokolo (OCPP) estas komunika sistemo uzata de malfermita EV ŝargiloj kaj ŝarĝaj stacidomaj administradsistemoj (CSMS).

OCPP estas aplika protokolo, kiu permesas komunikadon inter ŝargaj stacioj por elektraj veturiloj (EV) kaj ilia centra administra sistemo. Simple dirite, aplika protokolo estas strukturo, kiu permesas ege malsamajn programojn interagi unu kun la alia, kiel poŝtelefonoj kaj inteligentaj fridujoj aŭ Bluetooth-paroliloj kaj tekokomputiloj. Konsideru ĝin simila al tradukprogramo, ĉar ĝi konvertas mesaĝojn de unu aparato aŭ programo en formaton, kiun alia aparato aŭ programo povas kompreni kaj uzi.

OCPP estas libere havebla platformo por konstrui EV ŝarĝa stacidomo front-end. La antaŭfino estas la 'publika vizaĝo' de an EV ŝarĝostacio kaj reprezentos la sistemon al finuzantoj. Ĝi komunikas kun backend-sistemoj, registras ŝoforojn kaj montras informojn kiel prezojn, ŝoforojn kaj haveblecon de ŝargpunktoj.

OCPP estas ĉefe skribita en PHP kaj Javascript, kaj ĝi estas disvolvita en SEKA (ne ripetas vin) maniero per antaŭfina kadro nomita Bootstrap. Bootstrap estas tre populara reto-disvolva kadro de Twitter, celanta faciligi la procezon de antaŭa evoluado.

OCPP baziĝas sur Electron, la sama platformo uzata de Slack, Discord kaj Atom. Kaj ni amas ĉi tiujn programojn. Ni uzas ilin ĉiutage. Ni volas, ke nia aplikaĵo estu kiel eble plej simpla kaj eleganta, inspirante el Slack.

Kial ĝi estas mojosa? Ni vidis multajn homojn konstrui ŝarĝajn stacidomojn. Ĉi tiuj front-finoj estas ĉiuj proprietaj. Tio signifas, ke ili estas konstruitaj en fermitfonta maniero kaj ne estas disponeblaj por la publiko por vidi aŭ uzi.

Ĉi tio precipe zorgas, se ilia komerca modelo baziĝas sur vendado de sia antaŭa fino. Ekzemple, kompanio povus havi apon por iOS aŭ Android. Ili elspezis multan tempon kaj penadon por ke ĝi aspektu bone kaj uzebla. Sed ne ekzistas liberkoda permesilo disponebla, kaj eĉ se ekzistis, ĝi estas tute ŝlosita. Vi ne povas vidi kiel ĝi funkcias, kaj vi certe ne povas vidi kiel ripari erarojn.

Krome, la komerca modelo estas baro al eniro. Se vi devas pagi por la apo, uzantoj eble ne instalos ĝin memstare ĉar ili ne certas ĉu ili iam uzos ĝin.

OCPP vs. OCPI

Apo indikanta la staton de la elektronika veturilo, kiu ŝargas
Bildo Fonto: iStock

Plena pako estas la sola afero, kiu diferencas la du. OCP signifas "malferma fonto, komunum-movita, platform-sendependa, integra-ŝargo-stacio", kiu estas plene funkcia kaj havas ĉiujn modulojn necesajn por funkcii ŝarĝstacion, kiel ŝoforoj, stacioj, raportoj, analizoj, kaj pli. .

Estas fronto nomata OCPP por OCPI. OCPP estas la interfaco por uzantoj, kaj ĝi nur montras informojn pri ŝargstacioj, kiel ŝoforoj, stacioj, prezoj kaj baterioj.

OCPP estas aplikaĵo pri ŝargstacio, kiu funkcias kun OCPI, kaj ĝi estas facila maniero por funkciigisto de ŝargstacio montri informojn pri la stacioj, baterio kaj malsamaj prezoj por malsamaj aĵoj.

Por programistoj, OCPP estas bonega maniero komenci kun Ocpi, por ke vi povu facile administri ŝoforojn, staciojn kaj bateriojn.

Se vi ŝatas evoluigi vian propran ŝargan stacion, tiam OCPP estas la plej bona loko por komenci. Ĝi ankaŭ helpas vin administri ŝargilojn kaj bateriojn por via propra persona komerco. Ankoraŭ estas fruaj tagoj por OCPP, kaj verŝajne la projekto evoluos kun la tempo.

Kio estas la avantaĝoj de uzado de OCPP? Estas kelkaj kialoj, kiujn vi eble volas uzi OCPP.

Unue, ĝi estas senpaga. Vi ne bezonas pagi por la apo. Se vi uzas proprietan programaron por via komerco, la softvarfirmao povas ŝargi vin pro la programaro kaj pro siaj servoj por konservi kaj plibonigi ĝin. Ofte estas ankaŭ limoj pri kiu povas uzi la programaron, kiel limo de la nombro da uzantoj.

Due, OCPP disponeblas por iu ajn por vidi la kodon. Programistoj scias, ke malfermfonta programaro ne nepre estas senpaga, sed ĝi povas esti bonega maniero por konstrui longdaŭran rilaton kun komunumo.

Trie, OCPP ankaŭ estas libera uzebla por komercaj kaj privataj aplikoj. Se vi havas amikon, kiu volas konstrui ŝarĝan aplikaĵon por amuzo, ne ekzistas kialo, ke vi devas pagi por ĝi. Se vi havas grandan instalaĵon de ŝargaj stacioj, vi povas krei privatan apon por viaj propraj dungitoj, aŭ vi povas krei komercan apon por la publiko.

Alia opcio estas, ke vi povas konstrui vian propran apon per proprieta programaro. Ĉi tio estas multe da laboro. Vi devas dungi programistojn kaj projektistojn, kaj vi devos pagi por ĉi tiu tempo.

Sed ĝenerale, OCPP estas malferma fonto, do vi ne devas pagi por ĝi aŭ por prizorgado. Ĝi ankaŭ havas grandan komunumon de kontribuantoj, kiuj povas helpi laŭbezone.

OCPP ankaŭ havas minimumisman dezajnon. Ĝi aspektos bone en ajna medio. 

OCPP estas desegnita por esti malgranda kaj facile instalebla sur via propra servilo. Se vi havas komercon, vi povas gastigi la apon sur via propra servilo kaj kontroli kiel ĝi funkcias kaj kiel ĝi aspektas. Se vi estas finuzanto, vi povas uzi OCPP por montri informojn pri ŝargstacioj proksime de vi kaj helpi instigi la adopton de ŝargstacioj.

Malsamaj Versioj de OCPP

Elektronika veturila ŝargostacio vidiĝas sur la aplika mapo
Bildo Fonto: iStock

Estas nuntempe du versioj de OCPP en la merkato. Oni baziĝas sur Okpi 2.0, kaj la alia baziĝas sur Ocpi 3.0 beta.

Vi povas instali OCPP sur via propra servilo. La OCPP por Ocpi 2.0 baziĝas sur la LAMP-stako, kio signifas, ke vi povas instali ĝin en Linukso, Apache, MySql kaj Php. La alia OCPP por la Ocpi 3.0 beta baziĝas sur la MEAN-stako, kio signifas, ke ĝi estas MySql, Express, Angular kaj Node.js.

La OCPP por Ocpi 2.0 estas stabila kaj subtenas OCPP por Ocpi 3.0 beta. La 3.0 beta subtenos OCPP por Ocpi 3.0 beta kaj Ocpi 2.0.

Kiel funkcias OCPP?

Elektra ŝargilo por elektraj veturiloj sur la muro1
Bildo Fonto: KANVA

Ni trarigardu simplan scenaron:

  • Kliento venas al la antaŭa finaĵo de la ŝargado por komenci ŝargi sian veturilon. Li elektas la kvanton da kWh, kiun li volas ŝargi kaj poste sendas sian mendon.
  • La antaŭa finaĵo komunikas kun la malantaŭo. La backend pritraktas prezojn kaj kontraktajn administradojn. La fronto rakontas al la malantaŭo kiom da kWh la kliento volas ŝargi.
  • La backend tiam petos la klienton por pago. La kliento enigas siajn pagajn informojn, kiel kreditkartajn informojn aŭ sian bankkonton, kaj tiam la backend ŝargos la klienton.
  • La kliento nun pretas komenci ŝargi. La backend nun sendas la mendon al la ŝarĝostacio, kiu tiam komencas ŝargi la veturilon.
  • Kiam la kliento finis ŝargadon, li petas la finon de ŝargo. La antaŭfino sendas mesaĝon al la malantaŭo. La backend tiam sendas mesaĝon al la ŝarĝostacio por fini la ŝarĝon.
  • La backend sendas mesaĝon al la kliento, konfirmante, ke la ŝarĝo estas kompleta. 
  • La backend ankaŭ povos sendi mesaĝon al la kliento se la prezo ŝanĝiĝas dum la ŝarĝa procezo. Ekzemple, se rabato estas ofertita aŭ kotizo estas aldonita. Se aldonas kotizon, dependas de la fronto determini kiel montri la novan prezon al la kliento. Ĝi ankaŭ povas sendi mesaĝon al la kliento se estas eraro. La backend povas sendi kian ajn mesaĝon ĝi volas. Ekzemple, ĝi povus sendi mesaĝon al la kliento ke la stacio estas nuntempe sen potenco.

En ĉi tiu simpla scenaro, estas tri mesaĝoj: la peto de la kliento komenci ŝargi, la sukcesa fino de ŝarĝo kaj la malsukcesa fino de ŝarĝo.

Krome, estas laŭvolaj mesaĝoj, kiuj povus esti senditaj de la backend: la mesaĝo pri ŝanĝo de prezo kaj la erarmesaĝo.

OCPP ne celas anstataŭigi OCPI. OCPI estas plene funkcianta kaj integra platformo, kiu inkluzivas ĉiujn komponentojn, kiujn vi bezonas por konstrui ŝarĝan stacion. Estas front-end nomita OCPP kiu komunikas kun OCPI kaj kiu permesas al finuzantoj interagi kun la ŝarĝostacio. OCPP estas tre minimumisma kaj nur inkluzivas uzantinterfacon.

"La ĉefa funkcio de OCPP estas komuniki kun malantaŭaj sistemoj, ŝargostacioj, ŝoforoj kaj uzantoj.

Ĝi ĉerpas datumojn de la backend-sistemoj kaj montras ilin ĉe la antaŭa fino. Ĝi ankaŭ administras la ŝoforojn, iliajn kontojn, kaj iliajn ŝarĝajn kontojn kaj kartojn. OCPP subtenas vivajn ĝisdatigojn de la datumoj sur la fronto.

Kun la aplikaĵo OCPP Javascript/HTML, vi povas enmeti datumojn dinamike kaj aldoni navigadajn elementojn.

OCPP estas desegnita por esti facile instalebla sur via propra servilo. Ĝi ankaŭ disponigas simpligitan version de la programo en la formo de Javaskripto/HTML-apliko.

La unua firmao kiu uzis OCPP estas Slock. Slock. Ĝi faras programaron por IoT-aparatoj kaj inteligentaj seruroj. Ĝi lastatempe anoncis la Universalan Kundividan Reton, kiu estas platformo por kunhavigi valoraĵojn kiel biciklo, aŭto aŭ skotero.

Unu el la projektoj montritaj ĉe CES 2018 estis partnereco kun Bosch, germana aŭtomatiga kaj elektronika kompanio. Bosch ankaŭ estas partnero de ClearMotion, inteligenta EV ŝarĝostacio. ClearMotion konstruas EV ŝarĝaj stacioj kaj programaro.

Estas projekto nomata Share&Charge, malfermfonta kaj blokĉena platformo por ŝargado de elektraj veturiloj. Ĝia ĉefa celo estas administri EV ŝargostacioj en malcentralizita kaj ŝoseo. Share Charge asertas, ke la unua ŝarga stacidomo povas esti preta komence de 2019. Ĝi laboras kun kompanio nomata OSVehicle, kiu disvolvis veturilan platformon nomatan OSVehicle OS. Ĉi tiuj estas ekzemploj de aliaj kompanioj uzantaj OCPP.

La dezajno por OCPP estas simpla, pura kaj minimumisma. Ĝi estas tre pura kaj facile uzebla. La aspekto kaj sento estas tre bonaj, kaj la baza funkcieco estas facile uzebla.

Ĝi provizas la funkciojn, kiujn bezonas ŝarĝaj stacidomoj. Ĉiuj informoj estas tie: ŝoforoj, stacioj, baterio, prezoj, ktp. Ĝi ne havas multajn aliajn funkciojn, kiel klientsubtenon kaj kompleksajn raportojn.

Ĉi tio estas intencita. Simpleco influas la uzantan sperton. Estas multe pli facile akiri ŝoforon por instali la apon se ĝi estas simpla kaj facile uzebla. Kaj funkciigistoj de ŝargado de stacidomoj pli verŝajne instalos ĝin kiam ili ne bezonas provizi klientan subtenon aŭ fari kompleksajn raportojn.

Ĉi-rilate, OCPP estas la ĝusta aplikaĵo por entreprenoj, kiuj volas koncentriĝi pri disponigado de la plej bona ebla ŝarĝa sperto. Vi eble bezonos pli altnivelan programaron por pli kompleksaj bezonoj. Se via celo estas havi tre agordeblan sistemon, vi eble bezonos uzi proprietan solvon.

OCPP estas uzata de kompanioj kiel Slock. Ĝi kaj la OSVehicle. Ili havas la kapablon uzi pli altnivelan programaron se ili bezonas.

OCPP estas tre facile uzebla aplikaĵo. Vi povas uzi ĝin de via inteligenta telefono aŭ de via tekkomputilo. Vi bezonos interretan konekton.

Vi bezonas la jenon:

1) Interreta konekto

2) Konto de OCPP

3) Konto de OCPI

4) La ŝargkarto de via stacidomo

OCPP kaj OCPI-kontoj devas esti kreitaj antaŭ ol vi povas uzi ilin. Ambaŭ kontoj estas alireblaj uzante la saman retadreson kaj pasvorton. Dum la pasvorto restas la sama, vi povas uzi ajnan retadreson.

Post kiam vi havos la OCPP-konton, vi povos malfermi la aplikaĵon sur via inteligenta telefono. Vi estos petita ensaluti. La OCPP-aplikaĵo estas elŝutebla el Google Play Store kaj Apple Store. Por akiri ĝin, vi bezonos aktivan interretan konekton. Por detala komparo inter ĉi tiuj du protokoloj, bonvolu vidi Malkodado de Elektra Veturila Ŝargado: Profunda Plonĝo en OCPI kontraŭ OCPP.

Kial vi bezonas OCPP EV ŝargiloj?

EV posedanto ŝargante sian eCar ĉe la ŝargilo
Bildo Fonto: iStock

Por permesi al ŝargaj stacioj labori kune kun administradsistemoj de diversaj vendistoj, aplika protokolo estas postulata kiu tradukas ajnajn proprietajn ilojn kiujn ĉiu programo uzas en formaton kiun la aliaj povas kompreni. Tio estas la celo de OCPPl: permesi diversajn EV ŝarĝaj stacioj por komuniki kun diversaj centraj administradprocezoj.

Daŭrigebla transportado estas neceso por la bonfarto de la homaro. Ĝi estas maniero por homoj interagi kun sia medio kaj unu la alian en maniero kiu estas konscia pri la minimumigo de ilia piedsigno. Daŭrigebla transportado estas ŝlosila elemento de la Daŭripova Evoluo-Celoj (SDGoj) kaj estas parto de la Celo 7 (Certigi aliron al pagebla, fidinda, daŭrigebla kaj moderna energio por ĉiuj).

La ĉefkialo krei OCPP estis instigi al la adopto de ŝargstacioj. La ĉefa defio de OCPP estas krei malfermfontan platformon por konstrui la antaŭan finaĵon de an EV ŝarĝostacio. La plej malfacila parto estas trovi la ĝustan ekvilibron inter simpla kaj utila interfaco. Facila uzebla kaj belaspekta ne ĉiam kongruas. Ekzemple, ni provas instigi la uzon de indiĝenaj sciigoj en la apo. La OCPP Apo estas diverstalenta kaj povas esti kongrua kun malsama aparataro kaj EV markoj. La aparataro, kiun ni volas subteni, estas la aparataro, kiu subtenas OCPP. Eblas uzi la OCPP-Apon sen la OCPP-aparataro. La OCPP Apo povas esti instalita sur via propra servilo. Ekzemple, se vi havas Tesla, vi povas instali la OCPP-apon sur via propra servilo. La aplikaĵoj konektas al la servilo por preni informojn kaj poste montri ĝin ĉe la antaŭa fino.

La OCPP-apliko kongruas kun iu ajn ŝargstacio aparataro kiu subtenas la OCPP. Ekzemple, se vi volis uzi la originalan Tesla aparataron, vi povus uzi la OCPP-Apon por kontroli la ŝarĝan stacion. Alia ekzemplo estas la OffGridBox, kiu estas nuntempe evoluigita fare de OCPP-kontribuanto.

Unu el la avantaĝoj de OCPP estas ĝia:

  • Verstileco: Facila Matĉo kun Malsamaj EV kaj Aparataro

Ĉar la tuta programaro estas malferma fonto, la komunumo povas modifi ĝin laŭ siaj bezonoj. OCPP taŭgas por EV-oj kun malsamaj ŝargaj normoj.

La app kaj la aparataro estas plene ŝargitaj retoj sendepende. Eblas aliri la ŝargan stacion de la telefono kvankam vi ne havas abonon.

Ĝi subtenas kreditkartojn kaj pagas la ŝarĝan sesion per ĝi. Ĝi konservas la ekvilibron fiksitan de la posedanto de la stacio.

La UI estas respondema kaj facile uzebla. La dezajno estas kompakta kaj facile akomodi diversajn ekrangrandecojn de saĝtelefonoj.

Ĝi permesas la aŭtomatan ĝisdatigon de la prezo. Ĉi tio signifas, ke la posedanto de la stacidomo ne devos pagi la prezon de la baterio, nur la prezon de la elektro.

La aplikaĵo povas esti uzata de la posedanto de la ŝargado por fiksi la prezon, kiun ili pagas al siaj klientoj.

La apo estas facile deplojebla al iu ajn servilo. La apo povas esti uzata kun pli ol unu ŝargstacio.

Vi povas elekti la pozicion de la app sur la ekrano.

La apo povas esti uzata de malsamaj ŝarĝaj retprovizantoj kaj ne limigas la ŝargan havenon.

La komunumo havas malsamajn partoprenantojn, kiuj havas malsamajn vidojn pri kio devus esti la sekvaj paŝoj. Estas malfacile trovi la ĝustan direkton, sed ĉies opinio estas bonvena.

La ĉefa celo de OCPP estas ebligi la facilan starigon de ŝargstacio sen ajna aparataro kostoj, kio faras ĝin alirebla por ĉiuj.

La aparataro OCPP povas esti evoluigita en la estonteco kun facila instalado.

La OCPP Apo estas la antaŭa parto de la ŝarga stacidomo. Ĝi havas malfermfontan dezajnon kaj povas facile esti ŝanĝita.

  • Fleksebleco en Programaro: Facila Administrado kun viaj propraj monitoraj platformoj. La OCPP-apliko estas malfermfonta aplikaĵo, kiu povas esti uzata kaj modifita de iu ajn. Ĝi povas esti uzata kun Android-aparato kaj iu ajn servilo.
  • Fleksebleco en Aparataro: Ĝi estas kongrua kun la OffGridBox kaj alia ŝargstacio aparataro. La aplikaĵo povas esti uzata kun kaj OCPP-aparataro kaj ne-OCPP-aparataro. Eblas uzi la OCPP-Apon kun la OCPP-aparataro aŭ kun alia aparataro. Ekzemple, vi povas uzi la OCPP-Apon kun la OCPP-aparataro kaj alia aparataro. La OCCP Apo ankaŭ estas kongrua kun la inteligenta horloĝo.
  • Multoblaj Funkcioj: La apo povas esti uzata por spuri la lokon de la ŝarĝa stacidomo. Ĝi povas esti uzata de la ŝoforo por fermi la ŝarĝan sesion. La OCPP-apliko povas esti administrita de la posedanto de la ŝarga stacidomo. Ĝi povas esti uzata por ĝisdatigi la ŝarĝan stacion kaj montri la ŝarĝan staton. La OCPP Apo povas esti uzata por ebligi ŝargadon per antaŭpagita karto. Ĝi povas esti uzata por ebligi la uzon de la ŝarga stacidomo sen abono. Nur la pago de la elektro uzata.
  • komerca Kompetenteco: Pli malalta kosto kaj larĝa gamo de servo
  • Por ebligi al la ŝoforo kontroli la ŝarĝan sesion, la OCPP-Apo devas subteni la indiĝenajn sciigojn.

La OCPP-aparataro povas esti kunvenita je pli malalta kosto ol alia ŝargstacia aparataro.

Unu el la ĉefaj celoj de la projekto OCPP estas redukti la koston de elektraj veturiloj, kaj ĝi ankaŭ kongruas kun plej multaj aparataroj. Por trovi fidindan aparataron por via ŝarga reto, legu nian gvidilon pri la supro 9 EV Ŝargiloj Fabrikistoj.

La Fundo Linio

Por fini ĉion, homoj pli interesiĝas pri elektraj veturiloj kaj bezonas pli da lokoj por ŝargi ilin. La nombro da elektraj aŭtoj kurantaj surstrate kreskas ĉiutage, kaj la publiko kaj la registaro volas vidi pli da lokoj por ŝargi sian aŭton.

Se vi estas komercisto, povas esti malfacile pensi pri fari grandan investon en infrastrukturo de elektraj veturiloj. Ĉar, finfine, se investo estas longtempa kaj profita, tiam ĝi estas bona por fari. Kun nova teknologio kiel elektraj aŭtoj, gravas, ke investoj estas longdaŭraj kaj skaleblaj, por ke ili povu ŝanĝiĝi laŭ postulo kaj registaraj reguloj. Meti OCPP-aprobitan aparataron en vian retejon povus esti la respondo.

Ni povas helpi vin kun specifa lingvo kaj plej bonaj praktikoj por aldoni OCPP-konformajn postulojn al via venonta peto por proponoj, do ne hezitu kontakti.

Akiri liberan citaĵon

Parolu al Nia Fakulo