Alt du behøver at vide om OCPP

Hjem Alt du behøver at vide om OCPP
Udgivet: 2022-03-28 Ændret: 30. april 2026
Del:

Når opladning bliver mere almindelig, vil der være en bred vifte af backend-systemer og EV ladesystemer, der vil opstå. Som følge heraf kan der blive oprettet yderligere opladere og systemer i fremtiden. Til sidst vil der være et kapløb om, hvilken type der er den bedste.

Denne artikel er en guide til OCPP, en open source, frit tilgængelig platform til at bygge en EV ladestation front-end. Front-end er det 'offentlige ansigt' af en EV ladestation og vil repræsentere systemet over for slutbrugere. Den kommunikerer med backend-systemer, registrerer chauffører og viser information såsom priser, drivere og tilgængelighed af ladepladser.

Ideen blev født som et resultat af diskussioner på Collabora-mailinglisten. Collabora er et kontor, der leverer tjenester til en bred vifte af kunder, herunder Linux Foundation, Free Software Foundation og Google, blandt andre. Det er en meget interessant gruppe at holde øje med.

Så lad os nu dykke dybere for at vide mere om OCPP.

Hvad er OCPP

Mand oplader en EV ved en offentlig ladestander og betaler med mobiltelefon
Billede Kilde: Unsplash

I tilfældet med Open Charge Point Protocol (OCPP), har vi en god ting i vente. Det gør det nemt at oprette store netværk af ladestationer, og ladestationsejere kan hurtigt skifte, hvis en udbyder går konkurs, eller der er en nødsituation. Det kunne det også lavere priser over hele linjen.

Open Charge Point Protocol (OCPP) er et kommunikationssystem, der bruges af open EV opladere og ladestationsstyringssystemer (CSMS).

OCPP er en applikationsprotokol, der tillader kommunikation mellem ladestationer til elektriske køretøjer (EV'er) og deres centrale styringssystem. Kort sagt er en applikationsprotokol en struktur, der tillader vidt forskellige programmer at interagere med hinanden, såsom mobiltelefoner og smarte køleskabe eller Bluetooth-højttalere og bærbare computere. Betragt det som et oversættelsesprogram, idet det konverterer beskeder fra én enhed eller et program til et format, som en anden enhed eller et andet program kan forstå og bruge.

OCPP er en frit tilgængelig platform til at bygge en EV ladestation front-end. Front-end er det 'offentlige ansigt' af en EV ladestation og vil repræsentere systemet over for slutbrugere. Den kommunikerer med backend-systemer, registrerer chauffører og viser information såsom priser, drivere og tilgængelighed af ladepladser.

OCPP er hovedsageligt skrevet i PHP og Javascript, og det er udviklet på en TØR (gentag ikke dig selv) måde via en front-end framework kaldet Bootstrap. Bootstrap er en meget populær webudviklingsramme af Twitter, der sigter mod at lette processen med frontend-udvikling.

OCPP er baseret på Electron, den samme platform, der bruges af Slack, Discord og Atom. Og vi elsker disse apps. Vi bruger dem hver dag. Vi ønsker, at vores app skal være så enkel og elegant som muligt og henter inspiration fra Slack.

Hvorfor er det fedt? Vi har set mange mennesker bygge front-ends til ladestationer. Disse front-ends er alle proprietære. Det betyder, at de er bygget på en lukket kilde måde og ikke er tilgængelige for offentligheden at se eller bruge.

Dette er især bekymrende, hvis deres forretningsmodel er baseret på at sælge deres front-end. For eksempel kan en virksomhed have en app til iOS eller Android. De har brugt meget tid og kræfter på at få det til at se godt og brugbart ud. Men der er ingen open source-licens tilgængelig, og selv hvis der var, er den fuldstændig låst. Du kan ikke se, hvordan det fungerer, og du kan bestemt ikke se, hvordan du retter fejl.

Desuden er forretningsmodellen en adgangsbarriere. Hvis du skal betale for appen, kan brugerne muligvis ikke installere den på egen hånd, fordi de ikke er sikre på, om de nogensinde vil bruge den.

OCPP vs. OCPI

En app, der angiver tilstanden af ​​det elektroniske køretøj, der oplades
Billede Kilde: iStock

En fuld pakke er det eneste, der gør de to forskellige. OCP står for "open source, community-drevet, platform-uafhængig, integrate-ladestation", som er fuldt funktionsdygtig og har alle de nødvendige moduler til at køre en ladestation, såsom drivere, stationer, rapporter, analyser og mere .

Der er en frontend kaldet OCPP for OCPI. OCPP er brugergrænsefladen, og den viser kun information om ladestationer, såsom drivere, stationer, priser og batterier.

OCPP er en ladestationsapplikation, der fungerer med OCPI, og det er en nem måde for en ladestationsoperatør at vise information om stationerne, batteriet og forskellige priser for forskellige varer.

For udviklere er OCPP en fantastisk måde at komme i gang med Ocpi, så du nemt kan administrere drivere, stationer og batterier.

Hvis du kan lide at udvikle din egen ladestation, så er OCPP det bedste sted at starte. Det hjælper dig også med at administrere opladere og batterier til din egen personlige virksomhed. Det er stadig tidlige dage for OCPP, og det er sandsynligt, at projektet vil udvikle sig over tid.

Hvad er fordelene ved at bruge OCPP? Der er et par grunde til, at du måske vil bruge OCPP.

For det første er det gratis. Du behøver ikke betale for appen. Hvis du bruger proprietær software til din virksomhed, kan softwarefirmaet debitere dig for softwaren og for deres tjenester til at vedligeholde og forbedre den. Der er også ofte begrænsninger på, hvem der kan bruge softwaren, såsom en begrænsning på antallet af brugere.

For det andet er OCPP tilgængelig for alle for at se koden. Udviklere ved, at open source-software ikke nødvendigvis er gratis, men det kan være en fantastisk måde at opbygge et langvarigt forhold til et fællesskab.

For det tredje er OCPP også gratis at bruge til både kommercielle og private applikationer. Hvis du har en ven, der gerne vil bygge en ladestationsapp for sjov, er der ingen grund til, at du skal betale for det. Har du en stor installation af ladestandere, kan du lave en privat app til dine egne medarbejdere, eller du kan lave en kommerciel app til offentligheden.

En anden mulighed er, at du kan bygge din egen app med proprietær software. Det er meget arbejde. Du skal ansætte udviklere og designere, og du skal betale for denne tid.

Men generelt er OCPP open source, så du behøver ikke betale for det eller for vedligeholdelse. Det har også et stort fællesskab af bidragydere, som kan hjælpe efter behov.

OCPP har også et minimalistisk design. Det vil se godt ud i ethvert miljø. 

OCPP er designet til at være lille og let at installere på din egen server. Hvis du har en virksomhed, kan du hoste appen på din egen server og kontrollere, hvordan den fungerer, og hvordan den ser ud. Hvis du er slutbruger, kan du bruge OCPP til at vise oplysninger om ladestationer i nærheden af ​​dig og hjælpe med at tilskynde til brug af ladestationer.

Forskellige versioner af OCPP

Elektronisk ladestation til køretøjer ses på app-kortet
Billede Kilde: iStock

Der er i øjeblikket to versioner af OCPP på markedet. Man er baseret på Ocpi 2.0, og den anden er baseret på Ocpi 3.0 beta.

Du kan installere OCPP på din egen server. OCPP til Ocpi 2.0 er baseret på LAMP-stakken, hvilket betyder, at du kan installere den på Linux, Apache, MySql og Php. Den anden OCPP til Ocpi 3.0 beta er baseret på MEAN-stakken, hvilket betyder, at den er MySql, Express, Angular og Node.js.

OCPP til Ocpi 2.0 er stabil og understøtter OCPP til Ocpi 3.0 beta. Det 3.0 beta vil understøtte OCPP til Ocpi 3.0 beta og Ocpi 2.0.

Hvordan virker OCPP?

En elektrisk oplader til elektriske køretøjer på væggen1
Billede Kilde: LÆRRED

Lad os gennemgå et simpelt scenarie:

  • En kunde kommer til ladestationens frontende for at begynde at oplade sit køretøj. Han vælger den mængde kWh, han vil opkræve, og afgiver derefter sin ordre.
  • Frontenden kommunikerer med backend. Backend håndterer prissætning og kontraktstyring. Front-end fortæller backend, hvor meget kWh kunden vil opkræve.
  • Backend vil derefter bede kunden om betaling. Kunden indtaster sine betalingsoplysninger, såsom kreditkortoplysninger eller sin bankkonto, og derefter vil backend debitere kunden.
  • Kunden er nu klar til at begynde at oplade. Backend sender nu ordren til ladestationen, som så begynder at oplade køretøjet.
  • Når kunden er færdig med at oplade, anmoder han om ophør af opladning. Frontenden sender en besked til backend. Backend sender derefter en besked til ladestationen om at afslutte opladningen.
  • Backend sender en besked til kunden, der bekræfter, at opladningen er fuldført. 
  • Backend vil også kunne sende en besked til kunden, hvis prisen ændres under opladningsprocessen. For eksempel hvis der tilbydes rabat, eller der tillægges et gebyr. Hvis der tilføjes et gebyr, er det op til frontenden at bestemme, hvordan den nye pris skal vises for kunden. Den kan også sende en besked til kunden, hvis der er en fejl. Backend kan sende hvilken besked den vil. For eksempel kan den sende en besked til kunden om, at stationen i øjeblikket er ude af strøm.

I dette simple scenarie er der tre meddelelser: kundens anmodning om at begynde opladningen, den vellykkede afslutning af opladningen og den mislykkede afslutning af opladningen.

Derudover er der valgfri beskeder, der kan sendes fra backend: prisændringsmeddelelsen og fejlmeddelelsen.

OCPP er ikke beregnet til at erstatte OCPI. OCPI er en fuldt fungerende og integreret platform, der omfatter alle de komponenter, du skal bruge for at bygge en ladestation. Der er en front-end kaldet OCPP, der kommunikerer med OCPI, og som gør det muligt for slutbrugere at interagere med ladestationen. OCPP er meget minimalistisk og inkluderer kun en brugergrænseflade.

"OCPPs hovedfunktion er at kommunikere med backend-systemer, ladestationer, drivere og brugere."

Det udtrækker data fra backend-systemerne og viser dem på frontend. Det administrerer også chaufførerne, deres konti og deres debiteringskonti og kort. OCPP understøtter live-opdateringer af data på front-end.

Med OCPP Javascript/HTML-appen kan du indsætte data dynamisk og tilføje navigationselementer.

OCPP er designet til at være let at installere på din egen server. Det giver også en forenklet version af appen i form af en javascript/HTML-applikation.

Den første virksomhed til at bruge OCPP er Slock. Slock. Det laver software til IoT-enheder og smarte låse. Det annoncerede for nylig Universal Sharing Network, som er en platform til deling af aktiver som en cykel, bil eller scooter.

Et af de projekter, der blev vist på CES 2018, var et partnerskab med Bosch, en tysk automations- og elektronikvirksomhed. Bosch er også partner i ClearMotion, en smart EV ladestation. ClearMotion bygger EV ladestandere og software.

Der er et projekt kaldet Share&Charge, en open source og blockchain-baseret platform til opladning af elbiler. Dens hovedmål er at administrere EV ladestandere i en decentral og fairway. Share Charge hævder, at den første ladestation kan stå klar i begyndelsen af ​​2019. Den arbejder sammen med et firma kaldet OSVehicle, som har udviklet en køretøjsplatform kaldet OSVehicle OS. Dette er eksempler på andre virksomheder, der bruger OCPP.

Designet til OCPP er enkelt, rent og minimalistisk. Det er meget rent og nemt at bruge. Udseendet og følelsen er meget godt, og den grundlæggende funktionalitet er nem at bruge.

Det giver den funktionalitet, som ladestationsoperatører har brug for. Al information er der: drivere, stationer, batteri, priser osv. Den har ikke en masse andre funktioner, såsom kundesupport og komplekse rapporter.

Dette er bevidst. Enkelhed påvirker brugeroplevelsen. Det er meget nemmere at få en driver til at installere appen, hvis den er enkel og nem at bruge. Og ladestationsoperatører er mere tilbøjelige til at installere det, når de ikke behøver at yde kundesupport eller lave komplekse rapporter.

I denne henseende er OCPP den rigtige applikation for virksomheder, der ønsker at fokusere på at give den bedst mulige ladeoplevelse. Du har muligvis brug for mere avanceret software til mere komplekse behov. Hvis dit mål er at have et meget tilpasseligt system, skal du muligvis bruge en proprietær løsning.

OCPP bruges af virksomheder som Slock. Det og OSVehicle. De har mulighed for at bruge mere avanceret software, hvis de har brug for det.

OCPP er en meget nem at bruge app. Du kan bruge det fra din smartphone eller fra din bærbare computer. Du skal bruge en internetforbindelse.

Du har brug for følgende:

1) En internetforbindelse

2) En OCPP-konto

3) En OCPI-konto

4) Din stations ladekort

OCPP- og OCPI-konti skal oprettes, før du kan bruge dem. Begge konti kan tilgås med den samme e-mailadresse og adgangskode. Så længe adgangskoden forbliver den samme, kan du bruge enhver e-mailadresse.

Når du har en OCPP-konto, kan du åbne appen på din smartphone. Du bliver bedt om at logge ind. OCPP-appen kan downloades fra Google Play Store og Apple Store. Du skal have en aktiv internetforbindelse for at få den. For en detaljeret sammenligning mellem disse to protokoller, se venligst Afkodning af opladning af elektriske køretøjer: Et dybt dyk ind i OCPI vs OCPP.

Hvorfor har du brug for OCPP EV opladere?

EV ejer, der oplader sin eCar ved ladestationen
Billede Kilde: iStock

At lade ladestandere arbejde sammen med administrationssystemer fra forskellige leverandører, kræves der en applikationsprotokol, der oversætter de proprietære værktøjer, som hvert program bruger, til et format, som de andre kan forstå. Det er målet med OCPPl: at tillade forskellige EV ladestandere til at kommunikere med forskellige centrale styringsprocesser.

Bæredygtig transport er en nødvendighed for menneskehedens velfærd. Det er en måde for mennesker at interagere med deres miljø og hinanden på en måde, der er bevidst om minimering af deres fodaftryk. Bæredygtig transport er et nøgleelement i Sustainable Development Goals (SDG'erne) og er en del af Mål 7 (Sikre adgang til overkommelig, pålidelig, bæredygtig og moderne energi for alle).

Hovedårsagen til at oprette OCPP var at tilskynde til indførelsen af ​​ladestandere. Hovedudfordringen ved OCPP er at skabe en open source-platform til at bygge front-end af en EV ladestation. Den sværeste del er at finde den rigtige balance mellem en enkel og nyttig grænseflade. Nem at bruge og flot er ikke altid kompatible. For eksempel forsøger vi at tilskynde til brugen af ​​native notifikationer på appen. OCPP-appen er alsidig og kan være kompatibel med forskellig hardware og EV mærker. Den hardware, vi ønsker at understøtte, er den hardware, der understøtter OCPP. Det er muligt at bruge OCPP-appen uden OCPP-hardwaren. OCPP-appen kan installeres på din egen server. Hvis du for eksempel har en Tesla, kan du installere OCPP-appen på din egen server. Apps opretter forbindelse til serveren for at hente information og derefter vise den på frontenden.

OCPP-appen er kompatibel med enhver ladestationshardware, der understøtter OCPP. Hvis du for eksempel ville bruge den originale Tesla-hardware, kunne du bruge OCPP-appen til at overvåge ladestationen. Et andet eksempel er OffGridBox, som i øjeblikket udvikles af en OCPP-bidragyder.

En af fordelene ved OCPP er dens:

  • Alsidighed: Let match med forskellige EV og hardware

Da hele softwaren er open source, kan fællesskabet ændre den til deres behov. OCPP vil være velegnet til elbiler med forskellige ladestandarder.

Appen og hardwaren er fuldt opladede netværk uafhængigt af hinanden. Det er muligt at få adgang til ladestationen fra telefonen, selvom du ikke har et abonnement.

Det understøtter kreditkort og betaler for opladningssessionen gennem det. Det holder den balance, der er indstillet af ejeren af ​​stationen.

Brugergrænsefladen er responsiv og nem at bruge. Designet er kompakt og nemt at rumme forskellige skærmstørrelser af smartphones.

Det giver mulighed for automatisk opdatering af prisen. Det betyder, at ejeren af ​​stationen ikke skal betale prisen for batteriet, kun prisen for elektriciteten.

Applikationen kan bruges af ejeren af ​​ladestationen til at indstille den pris, de opkræver fra deres kunder.

Appen kan nemt implementeres på enhver server. Appen kan bruges med mere end én ladestation.

Du kan vælge placeringen af ​​appen på skærmen.

Appen kan bruges af forskellige opladningsnetværksudbydere og begrænser ikke ladeporten.

Fællesskabet har forskellige deltagere, som har forskellige holdninger til, hvad der skal være de næste skridt. Det er svært at finde den rigtige retning, men alles mening er velkommen.

Hovedformålet med OCPP er at muliggøre let etablering af en ladestation uden hardwareomkostninger, hvilket gør den tilgængelig for alle.

OCPP-hardwaren kan udvikles i fremtiden med en nem installation.

OCPP-appen er frontenden af ​​ladestationen. Det har et open source-design og kan nemt ændres.

  • Fleksibilitet i software: Nem styring med dine egne overvågningsplatforme. OCPP-appen er en open source-applikation, der kan bruges og ændres af alle. Den kan bruges med en Android-enhed og enhver server.
  • Fleksibilitet i hardware: Den er kompatibel med OffGridBox og anden ladestationshardware. Applikationen kan bruges med både OCPP-hardware og ikke-OCPP-hardware. Det er muligt at bruge OCPP-appen med OCPP-hardwaren eller med anden hardware. For eksempel kan du bruge OCPP-appen med OCPP-hardwaren og anden hardware. OCCP-appen er også kompatibel med smartwatchet.
  • Flere funktioner: Appen kan bruges til at spore ladestationens placering. Den kan bruges af chaufføren til at lukke opladningssessionen. OCPP-appen kan administreres af ejeren af ​​ladestationen. Den kan bruges til at opdatere ladestationen og vise ladestatus. OCPP-appen kan bruges til at aktivere opladning med et forudbetalt kort. Den kan bruges til at muliggøre brugen af ​​ladestationen uden abonnement. Kun betaling af den brugte el.
  • Kommerciel Kompetence: Lavere omkostninger og bred vifte af service
  • For at gøre det muligt for chaufføren at styre opladningssessionen, skal OCPP-appen understøtte de indbyggede meddelelser.

OCPP-hardwaren kan samles til en lavere pris end anden ladestationshardware.

Et af hovedmålene med OCPP-projektet er at reducere omkostningerne ved elbiler, og det er også kompatibelt med det meste hardware. For at finde pålidelig hardware til dit ladenetværk, se vores guide om Top 9 EV Opladerproducenter.

The Bottom Line

For at afslutte det hele bliver folk mere interesserede i elbiler og har brug for flere steder at oplade dem. Antallet af elbiler, der kører på gaden, vokser hver dag, og offentligheden og regeringen ønsker at se flere steder at lade deres bil op.

Hvis du er virksomhedsejer, kan det være svært at tænke på at foretage en stor investering i elbilinfrastruktur. For når alt kommer til alt, hvis en investering er langsigtet og rentabel, så er den god at foretage. Med ny teknologi som elbiler er det vigtigt, at investeringer er langsigtede og skalerbare, så de kan ændre sig i takt med efterspørgsel og offentlige regler. At sætte OCPP-godkendt hardware på dit websted kunne være svaret.

Vi kan hjælpe dig med specifikt sprog og bedste praksis for at tilføje OCPP-kompatible krav til din næste anmodning om forslag, så tøv ikke med at kontakte os.

Få et gratis tilbud

Tal med vores ekspert