Tot ce trebuie să știți despre OCPP

Acasă Tot ce trebuie să știți despre OCPP
Publicat: 07.08.2022 Modificat: 30 aprilie 2026
Share:

Când încărcarea devine mai comună, va exista o gamă largă de sisteme backend și EV sistemele de încărcare care vor apărea. Ca rezultat, în viitor pot fi create încărcătoare și sisteme suplimentare. În cele din urmă, va exista o cursă pentru a vedea care tip este cel mai bun.

Acest articol este un ghid pentru OCPP, o platformă open-source, disponibilă gratuit pentru a construi un EV stație de încărcare front-end. Front-end-ul este „fața publică” a unui EV stație de încărcare și va reprezenta sistemul pentru utilizatorii finali. Comunică cu sistemele de backend, înregistrează driverele și afișează informații precum prețurile, driverele și disponibilitatea punctelor de încărcare.

Ideea a luat naștere în urma discuțiilor pe lista de corespondență Collabora. Collabora este un birou care oferă servicii unei game largi de clienți, inclusiv Linux Foundation, Free Software Foundation și Google, printre altele. Este un grup foarte interesant de urmărit.

Așa că acum să ne aprofundăm pentru a afla mai multe despre OCPP.

Ce este OCPP

Omul care încarcă un EV la o stație publică de încărcare și plătește folosind un telefon mobil
Imagine Sursa: Unsplash

În cazul protocolului Open Charge Point (OCPP), avem un lucru bun pentru noi. Facilitează configurarea rețelelor mari de stații de încărcare, iar proprietarii stațiilor de încărcare se pot schimba rapid dacă un furnizor își încetează activitatea sau există o urgență. Ar putea, de asemenea prețuri mai mici în general.

Protocolul Open Charge Point (OCPP) este un sistem de comunicare folosit de open EV încărcătoare și sisteme de management al stațiilor de încărcare (CSMS).

OCPP este un protocol de aplicație care permite comunicarea între stațiile de încărcare pentru vehicule electrice (EV) și sistemul lor central de management. Mai simplu spus, un protocol de aplicație este o structură care permite programelor foarte diferite să interacționeze între ele, cum ar fi telefoanele mobile și frigiderele inteligente sau difuzoarele Bluetooth și laptopurile. Considerați-l similar cu un program de traducere, deoarece convertește mesajele de pe un dispozitiv sau program într-un format pe care un alt dispozitiv sau program îl poate înțelege și utiliza.

OCPP este o platformă disponibilă gratuit pentru a construi un EV stație de încărcare front-end. Front-end-ul este „fața publică” a unui EV stație de încărcare și va reprezenta sistemul pentru utilizatorii finali. Comunică cu sistemele de backend, înregistrează driverele și afișează informații precum prețurile, driverele și disponibilitatea punctelor de încărcare.

OCPP este scris în principal în PHP și Javascript și este dezvoltat într-un mod DRY (nu te repeta) printr-un cadru front-end numit Bootstrap. Bootstrap este un cadru de dezvoltare web foarte popular de către Twitter, care urmărește să ușureze procesul de dezvoltare front-end.

OCPP se bazează pe Electron, aceeași platformă folosită de Slack, Discord și Atom. Și ne plac aceste aplicații. Le folosim în fiecare zi. Ne dorim ca aplicația noastră să fie cât mai simplă și elegantă posibil, inspirându-se din Slack.

De ce e misto? Am văzut mulți oameni construind stații de încărcare front-end. Aceste front-end-uri sunt toate proprietare. Aceasta înseamnă că sunt construite într-un mod cu sursă închisă și nu sunt disponibile pentru vizualizare sau utilizare publicului.

Acest lucru este deosebit de îngrijorător dacă modelul lor de afaceri se bazează pe vânzarea front-end-ului. De exemplu, o companie poate avea o aplicație pentru iOS sau Android. Au petrecut mult timp și efort pentru ca acesta să arate bine și utilizabil. Dar nu există o licență open source disponibilă și, chiar dacă ar exista, este complet blocată. Nu puteți vedea cum funcționează și cu siguranță nu puteți vedea cum să remediați erorile.

În plus, modelul de afaceri este o barieră la intrare. Dacă trebuie să plătiți pentru aplicație, este posibil ca utilizatorii să nu o instaleze singuri, deoarece nu sunt siguri dacă o vor folosi vreodată.

OCPP vs. OCPI

O aplicație care indică starea vehiculului electronic care se încarcă
Imagine Sursa: iStock

Un pachet complet este singurul lucru care le face pe cele două diferite. OCP înseamnă „open-source, community-driven, platform-dependent, integrate-charge-stație”, care este complet funcțională și are toate modulele necesare pentru a rula o stație de încărcare, cum ar fi șoferi, stații, rapoarte, analize și multe altele. .

Există un front-end numit OCPP pentru OCPI. OCPP este interfața pentru utilizatori și afișează doar informații despre stațiile de încărcare, cum ar fi șoferi, stații, prețuri și baterii.

OCPP este o aplicație de stație de încărcare care funcționează cu OCPI și este o modalitate ușoară pentru un operator de stație de încărcare de a afișa informații despre stații, baterie și prețuri diferite pentru diferite articole.

Pentru dezvoltatori, OCPP este o modalitate excelentă de a începe cu Ocpi, astfel încât să puteți gestiona cu ușurință driverele, stațiile și bateriile.

Dacă vă place să vă dezvoltați propria stație de încărcare, atunci OCPP este cel mai bun loc pentru a începe. De asemenea, vă ajută să gestionați încărcătoarele și bateriile pentru propria afacere personală. Este încă devreme pentru OCPP și este probabil ca proiectul să evolueze în timp.

Care sunt beneficiile utilizării OCPP? Există câteva motive pentru care ați putea dori să utilizați OCPP.

În primul rând, este gratuit. Nu trebuie să plătiți pentru aplicație. Dacă utilizați software proprietar pentru afacerea dvs., compania de software vă poate taxa pentru software și pentru serviciile sale de întreținere și îmbunătățire. Există, de asemenea, adesea limite privind cine poate folosi software-ul, cum ar fi o limită a numărului de utilizatori.

În al doilea rând, OCPP este disponibil pentru oricine pentru a vedea codul. Dezvoltatorii știu că software-ul open-source nu este neapărat gratuit, dar poate fi o modalitate excelentă de a construi o relație de lungă durată cu o comunitate.

În al treilea rând, OCPP poate fi folosit gratuit atât pentru aplicații comerciale, cât și pentru cele private. Dacă aveți un prieten care dorește să construiască o aplicație de stație de încărcare pentru distracție, nu există niciun motiv pentru care trebuie să plătiți pentru aceasta. Dacă aveți o instalație mare de stații de încărcare, puteți crea o aplicație privată pentru propriii angajați sau puteți crea o aplicație comercială pentru public.

O altă opțiune este că vă puteți construi propria aplicație cu software proprietar. Aceasta este multă muncă. Trebuie să angajați dezvoltatori și designeri și va trebui să plătiți pentru acest timp.

Dar, în general, OCPP este open source, deci nu trebuie să plătiți pentru el sau pentru întreținere. De asemenea, are o comunitate mare de colaboratori care pot ajuta la nevoie.

OCPP are, de asemenea, un design minimalist. Va arata bine in orice mediu. 

OCPP este proiectat pentru a fi mic și ușor de instalat pe propriul dvs. server. Dacă aveți o afacere, puteți găzdui aplicația pe propriul server și puteți controla cum funcționează și cum arată. Dacă sunteți utilizator final, puteți utiliza OCPP pentru a afișa informații despre stațiile de încărcare din apropiere și pentru a ajuta la încurajarea adoptării stațiilor de încărcare.

Diferite versiuni ale OCPP

Stația de încărcare electronică a vehiculelor este văzută pe harta aplicației
Imagine Sursa: iStock

Există în prezent două versiuni ale OCPP in piata. Unul se bazează pe Ocpi 2.0, iar celălalt se bazează pe Ocpi 3.0 beta.

Puteți instala OCPP pe propriul server. OCPP pentru Ocpi 2.0 se bazează pe stiva LAMP, ceea ce înseamnă că îl puteți instala pe Linux, Apache, MySql și Php. Celălalt OCPP pentru Ocpi 3.0 beta se bazează pe stiva MEAN, ceea ce înseamnă că este MySql, Express, Angular și Node.js.

OCPP pentru Ocpi 2.0 este stabil și acceptă OCPP pentru Ocpi 3.0 beta. The 3.0 beta va suporta OCPP pentru Ocpi 3.0 beta și Ocpi 2.0.

Cum funcționează OCPP?

Un încărcător electric pentru vehicule electrice pe perete1
Imagine Sursa: PÂNZĂ

Să trecem printr-un scenariu simplu:

  • Un client vine la partea din față a stației de încărcare pentru a începe să-și încarce vehiculul. El alege cantitatea de kWh pe care dorește să o încarce și apoi își trimite comanda.
  • Front-end-ul comunică cu backend-ul. Backend-ul se ocupă de gestionarea prețurilor și a contractelor. Front-end-ul îi spune backend-ului cât de mult kWh dorește să încarce clientul.
  • Apoi, backend-ul va solicita clientului plata. Clientul introduce informațiile sale de plată, cum ar fi informațiile cardului de credit sau contul său bancar, iar apoi backend-ul va debita clientul.
  • Clientul este acum gata să înceapă încărcarea. Backend-ul trimite acum comanda către stația de încărcare, care apoi începe să încarce vehiculul.
  • Când clientul a terminat de încărcat, el solicită încetarea taxării. Front-end-ul trimite un mesaj către backend. Apoi, backend-ul trimite un mesaj stației de încărcare pentru a termina încărcarea.
  • Backend-ul trimite un mesaj clientului, confirmând că încărcarea este completă. 
  • De asemenea, backend-ul va putea trimite un mesaj clientului dacă prețul se modifică în timpul procesului de încărcare. De exemplu, dacă se oferă o reducere sau se adaugă o taxă. Dacă se adaugă o taxă, este la latitudinea front-end-ului să determine cum să afișeze noul preț pentru client. De asemenea, poate trimite un mesaj clientului dacă există o eroare. Backend-ul poate trimite orice mesaj dorește. De exemplu, s-ar putea trimite un mesaj clientului că stația este momentan fără curent.

În acest scenariu simplu, există trei mesaje: solicitarea clientului de a începe încărcarea, sfârșitul reușit al taxei și sfârșitul nereușit al taxei.

În plus, există mesaje opționale care ar putea fi trimise din backend: mesajul de modificare a prețului și mesajul de eroare.

OCPP nu este menit să înlocuiască OCPI. OCPI este o platformă complet funcțională și integrată care include toate componentele de care aveți nevoie pentru a construi o stație de încărcare. Există un front-end numit OCPP care comunică cu OCPI și care permite utilizatorilor finali să interacționeze cu stația de încărcare. OCPP este foarte minimalist și include doar o interfață cu utilizatorul.

Funcția principală a OCPP este de a comunica cu sistemele backend, stațiile de încărcare, șoferii și utilizatorii.”

Extrage date din sistemele backend și le afișează pe front end. De asemenea, gestionează șoferii, conturile acestora și conturile și cardurile de încărcare. OCPP acceptă actualizări live ale datelor de pe front-end.

Cu aplicația OCPP Javascript/HTML, puteți introduce date în mod dinamic și puteți adăuga elemente de navigare.

OCPP este proiectat pentru a fi ușor de instalat pe propriul dvs. server. De asemenea, oferă o versiune simplificată a aplicației sub forma unei aplicații javascript/HTML.

Prima companie care a folosit OCPP este Slock. Slock. Produce software pentru dispozitive IoT și încuietori inteligente. Recent, a anunțat Universal Sharing Network, care este o platformă pentru partajarea activelor precum o bicicletă, mașină sau scuter.

Unul dintre proiectele care au fost prezentate la CES 2018 a fost un parteneriat cu Bosch, o companie germană de automatizare și electronică. Bosch este, de asemenea, partener al ClearMotion, un smart EV stație de încărcare. ClearMotion creează EV stații de încărcare și software.

Există un proiect numit Share&Charge, o platformă open-source și bazată pe blockchain pentru încărcarea vehiculelor electrice. Scopul său principal este de a gestiona EV stații de încărcare într-un canal descentralizat și canal. Share Charge susține că prima stație de încărcare poate fi gata la începutul anului 2019. Lucrează cu o companie numită OSVehicle, care a dezvoltat o platformă pentru vehicule numită OSVehicle OS. Acestea sunt exemple de alte companii care folosesc OCPP.

Designul pentru OCPP este simplu, curat și minimalist. Este foarte curat și ușor de utilizat. Aspectul și senzația sunt foarte bune, iar funcționalitatea de bază este ușor de utilizat.

Oferă funcționalitatea de care au nevoie operatorii stațiilor de încărcare. Toate informațiile sunt acolo: șoferi, stații, baterie, prețuri etc. Nu are multe alte caracteristici, cum ar fi asistență pentru clienți și rapoarte complexe.

Acest lucru este intenționat. Simplitatea afectează experiența utilizatorului. Este mult mai ușor să obțineți un driver pentru a instala aplicația dacă este simplu și ușor de utilizat. Iar operatorii stațiilor de încărcare au șanse mai mari să o instaleze atunci când nu au nevoie să ofere asistență clienților sau să facă rapoarte complexe.

În acest sens, OCPP este aplicația potrivită pentru companiile care doresc să se concentreze pe oferirea celei mai bune experiențe de încărcare posibilă. Este posibil să aveți nevoie de software mai avansat pentru nevoi mai complexe. Dacă scopul tău este să ai un sistem extrem de personalizabil, ar putea fi necesar să folosești o soluție proprietară.

OCPP este folosit de companii precum Slock. Acesta și OSVehicle. Ei au capacitatea de a folosi software mai avansat dacă au nevoie.

OCPP este o aplicație foarte ușor de utilizat. Îl poți folosi de pe smartphone sau de pe laptop. Veți avea nevoie de o conexiune la internet.

Aveți nevoie de următoarele:

1) O conexiune la internet

2) Un cont OCPP

3) Un cont OCPI

4) Cardul de încărcare al stației dvs

Conturile OCPP și OCPI trebuie create înainte de a le putea utiliza. Ambele conturi pot fi accesate folosind aceeași adresă de e-mail și aceeași parolă. Atâta timp cât parola rămâne aceeași, puteți utiliza orice adresă de e-mail.

După ce aveți contul OCPP, puteți deschide aplicația pe smartphone. Vi se va solicita să vă conectați. Aplicația OCPP este disponibilă pentru descărcare din Magazinul Google Play și Apple Store. Pentru a o obține, veți avea nevoie de o conexiune activă la internet. Pentru o comparație detaliată între aceste două protocoale, vă rugăm să consultați Decodificarea încărcării vehiculelor electrice: o scufundare profundă în OCPI vs OCPP.

De ce aveți nevoie de OCPP EV încărcătoare?

EV proprietarul își încarcă eCar la stația de încărcare
Imagine Sursa: iStock

Pentru a permite stațiilor de încărcare să funcționeze alături de sistemele de management de la diverși vânzători, este necesar un protocol de aplicație care traduce orice instrumente proprietare pe care le folosește fiecare program într-un format pe care ceilalți îl pot înțelege. Acesta este scopul OCPPl: să permită diverse EV stații de încărcare pentru a comunica cu diferite procese de management central.

Transportul durabil este o necesitate pentru bunăstarea umanității. Este o modalitate prin care oamenii să interacționeze cu mediul lor și unii cu alții într-un mod care este conștient de reducerea la minimum a amprentei lor. Transportul durabil este un element cheie al Obiectivelor de Dezvoltare Durabilă (ODD) și face parte din Obiectivul 7 (Asigurarea accesului la energie accesibilă, fiabilă, durabilă și modernă pentru toți).

Principalul motiv pentru a crea OCPP a fost încurajarea adoptării stațiilor de încărcare. Principala provocare a OCPP este de a crea o platformă open-source pentru construirea front-end-ului unui EV stație de încărcare. Cea mai dificilă parte este găsirea echilibrului potrivit între o interfață simplă și utilă. Ușor de utilizat și arătos nu sunt întotdeauna compatibile. De exemplu, încercăm să încurajăm utilizarea notificărilor native în aplicație. Aplicația OCPP este versatilă și poate fi compatibilă cu diferite hardware și EV mărci. Hardware-ul pe care vrem să îl sprijinim este hardware-ul care acceptă OCPP. Este posibil să utilizați aplicația OCPP fără hardware-ul OCPP. Aplicația OCPP poate fi instalată pe propriul server. De exemplu, dacă aveți un Tesla, puteți instala aplicația OCPP pe propriul server. Aplicațiile se conectează la server pentru a prelua informații și apoi le afișează pe front-end.

Aplicația OCPP este compatibilă cu orice hardware de stație de încărcare care acceptă OCPP. De exemplu, dacă doriți să utilizați hardware-ul original Tesla, puteți utiliza aplicația OCPP pentru a monitoriza stația de încărcare. Un alt exemplu este OffGridBox, care este în prezent dezvoltat de un colaborator OCPP.

Unul dintre avantajele OCPP este:

  • Versatilitate: potrivire ușoară cu diferite EV și Hardware

Întrucât întregul software este open source, comunitatea îl poate modifica în funcție de nevoile lor. OCPP va fi potrivit pentru vehiculele electrice cu standarde de încărcare diferite.

Aplicația și hardware-ul sunt rețele complet încărcate în mod independent. Este posibil să accesezi stația de încărcare de pe telefon chiar dacă nu ai abonament.

Acceptă carduri de credit și plătește sesiunea de încărcare prin intermediul acestuia. Păstrează soldul stabilit de proprietarul stației.

Interfața de utilizare este receptivă și ușor de utilizat. Designul este compact și ușor de adaptat la diferite dimensiuni de ecran ale smartphone-urilor.

Permite actualizarea automată a prețului. Aceasta înseamnă că proprietarul stației nu va trebui să plătească prețul bateriei, doar prețul energiei electrice.

Aplicația poate fi folosită de proprietarul stației de încărcare pentru a stabili prețul pe care îl percepe clienților.

Aplicația este ușor de implementat pe orice server. Aplicația poate fi utilizată cu mai multe stații de încărcare.

Puteți alege poziția aplicației pe ecran.

Aplicația poate fi utilizată de diferiți furnizori de rețele de încărcare și nu limitează portul de încărcare.

Comunitatea are diferiți participanți care au opinii diferite cu privire la care ar trebui să fie următorii pași. Este greu să găsești direcția corectă, dar părerea tuturor este binevenită.

Scopul principal al OCPP este de a permite stabilirea ușoară a unei stații de încărcare fără costuri hardware, ceea ce o face accesibilă tuturor.

Hardware-ul OCPP poate fi dezvoltat în viitor cu o instalare ușoară.

Aplicația OCPP este partea frontală a stației de încărcare. Are un design open-source și poate fi schimbat cu ușurință.

  • Flexibilitate în software: Gestionare ușoară cu propriile platforme de monitorizare. Aplicația OCPP este o aplicație open-source care poate fi folosită și modificată de oricine. Poate fi folosit cu un dispozitiv Android și orice server.
  • Flexibilitate în hardware: Este compatibil cu OffGridBox și cu alte stații de încărcare hardware. Aplicația poate fi utilizată atât cu hardware OCPP, cât și cu hardware non-OCPP. Este posibil să utilizați aplicația OCPP cu hardware-ul OCPP sau cu alt hardware. De exemplu, puteți utiliza aplicația OCPP cu hardware-ul OCPP și alt hardware. Aplicația OCCP este compatibilă și cu ceasul inteligent.
  • Funcții multiple: Aplicația poate fi folosită pentru a urmări locația stației de încărcare. Poate fi folosit de șofer pentru a închide sesiunea de încărcare. Aplicația OCPP poate fi gestionată de proprietarul stației de încărcare. Poate fi folosit pentru a actualiza stația de încărcare și pentru a afișa starea de încărcare. Aplicația OCPP poate fi utilizată pentru a activa încărcarea cu un card preplătit. Poate fi folosit pentru a permite utilizarea stației de încărcare fără abonament. Doar plata energiei electrice folosite.
  • Comercial Competență: Cost mai mic și gamă largă de servicii
  • Pentru a permite șoferului să controleze sesiunea de încărcare, aplicația OCPP trebuie să accepte notificările native.

Hardware-ul OCPP poate fi asamblat la un cost mai mic decât alte stații de încărcare hardware.

Unul dintre principalele obiective ale proiectului OCPP este de a reduce costul vehiculelor electrice și este, de asemenea, compatibil cu majoritatea hardware-ului. Pentru a găsi hardware fiabil pentru rețeaua dvs. de încărcare, consultați ghidul nostru despre... Top 9 EV Producători de încărcătoare.

Linia de jos

Pentru a încheia totul, oamenii devin din ce în ce mai interesați de vehiculele electrice și au nevoie de mai multe locuri pentru a le încărca. Numărul de mașini electrice care circulă pe străzi crește în fiecare zi, iar publicul și guvernul vor să vadă mai multe locuri pentru a-și încărca mașina.

Dacă sunteți proprietar de afaceri, poate fi greu să vă gândiți să faceți o investiție mare în infrastructura vehiculelor electrice. Pentru că, până la urmă, dacă o investiție este pe termen lung și profitabilă, atunci este una bună de făcut. Cu noile tehnologii precum mașinile electrice, este important ca investițiile să fie pe termen lung și scalabile, astfel încât să se poată schimba în funcție de cerere și de regulile guvernamentale. Punerea de hardware aprobat de OCPP pe site-ul dvs. ar putea fi răspunsul.

Vă putem ajuta cu un limbaj specific și cu cele mai bune practici pentru adăugarea cerințelor conforme OCPP la următoarea dvs. solicitare de propuneri, așa că nu ezitați să contactați.

Obțineți o ofertă gratuită

Vorbește cu expertul nostru