Alles wat u moet weten over OCPP

Home Alles wat u moet weten over OCPP
Gepubliceerd: 2022-03-28 Gewijzigd: 30 april 2026
Delen:

Wanneer opladen gebruikelijker wordt, zal er een breed scala aan backend-systemen zijn en EV laadsystemen die zullen ontstaan. Als gevolg hiervan kunnen in de toekomst extra laders en systemen worden gecreëerd. Uiteindelijk zal er een race zijn om te zien welk type het beste is.

Dit artikel is een gids voor OCPP, een open-source, vrij beschikbaar platform om een EV laadstation front-end. De front-end is het 'publieke gezicht' van een EV laadstation en zal het systeem vertegenwoordigen voor eindgebruikers. Het communiceert met backend-systemen, registreert chauffeurs en geeft informatie weer zoals prijzen, chauffeurs en beschikbaarheid van oplaadpunten.

Het idee ontstond na discussies op de Collabora-mailinglijst. Collabora is een kantoor dat diensten levert aan een breed scala aan klanten, waaronder de Linux Foundation, Free Software Foundation en Google. Het is een zeer interessante groep om in de gaten te houden.

Dus laten we nu dieper duiken om meer te weten te komen over OCPP.

Wat is OCPP

Man opladen van een EV bij een openbare laadpaal en betaalt met een mobiele telefoon
Bron afbeelding: Unsplash

In het geval van het Open Charge Point Protocol (OCPP) hebben we een goede zaak voor ons. Het maakt het eenvoudig om grote netwerken van laadstations op te zetten en eigenaren van laadstations kunnen snel wisselen als een provider failliet gaat of als er een noodgeval is. Het zou ook kunnen lagere prijzen over de hele linie.

Het Open Laadpunt Protocol (OCPP) is een communicatiesysteem dat wordt gebruikt door open EV opladers en beheersystemen voor laadstations (CSMS).

OCPP is een applicatieprotocol dat communicatie mogelijk maakt tussen laadpalen voor elektrische voertuigen (EV's) en hun centrale beheersysteem. Simpel gezegd, een applicatieprotocol is een structuur waarmee enorm verschillende programma's met elkaar kunnen communiceren, zoals mobiele telefoons en slimme koelkasten, of Bluetooth-luidsprekers en laptops. Beschouw het als vergelijkbaar met een vertaalprogramma in die zin dat het berichten van het ene apparaat of programma omzet in een formaat dat een ander apparaat of programma kan begrijpen en gebruiken.

OCPP is een vrij beschikbaar platform om een EV laadstation front-end. De front-end is het 'publieke gezicht' van een EV laadstation en zal het systeem vertegenwoordigen voor eindgebruikers. Het communiceert met backend-systemen, registreert chauffeurs en geeft informatie weer zoals prijzen, chauffeurs en beschikbaarheid van oplaadpunten.

OCPP is voornamelijk geschreven in PHP en Javascript, en het is ontwikkeld op een DROGE (herhaal jezelf niet) manier via een front-end framework genaamd Bootstrap. Bootstrap is een zeer populair framework voor webontwikkeling door Twitter, met als doel het proces van front-end ontwikkeling te vergemakkelijken.

OCPP is gebaseerd op Electron, hetzelfde platform dat wordt gebruikt door Slack, Discord en Atom. En we zijn dol op deze apps. We gebruiken ze elke dag. We willen dat onze app zo eenvoudig en elegant mogelijk is, geïnspireerd door Slack.

Waarom is het cool? We hebben veel mensen front-ends voor laadstations zien bouwen. Deze front-ends zijn allemaal eigendom. Dat betekent dat ze op een closed-source manier zijn gebouwd en niet beschikbaar zijn voor het publiek om te bekijken of te gebruiken.

Dit is met name zorgwekkend als hun bedrijfsmodel is gebaseerd op de verkoop van hun front-end. Een bedrijf kan bijvoorbeeld een app voor iOS of Android hebben. Ze hebben er veel tijd en moeite in gestoken om het er goed en bruikbaar uit te laten zien. Maar er is geen open source-licentie beschikbaar, en zelfs als die er was, is deze volledig opgesloten. Je kunt niet zien hoe het werkt, en je kunt zeker niet zien hoe je bugs kunt oplossen.

Bovendien is het businessmodel een toetredingsdrempel. Als u voor de app moet betalen, installeren gebruikers deze mogelijk niet zelf omdat ze niet zeker weten of ze deze ooit zullen gebruiken.

OCPP versus OCPI

Een app die de staat aangeeft van het elektronische voertuig dat wordt opgeladen
Bron afbeelding: iStock

Een volledig pakket is het enige dat de twee anders maakt. OCP staat voor "open-source, community-driven, platform-onafhankelijk, integr-charge-station", dat volledig functioneel is en alle modules heeft die nodig zijn om een ​​laadstation te laten draaien, zoals chauffeurs, stations, rapporten, analyses en meer .

Er is een front-end genaamd OCPP voor OCPI. OCPP is de interface voor gebruikers en toont alleen informatie over laadstations, zoals chauffeurs, stations, prijzen en batterijen.

OCPP is een applicatie voor laadstations die werkt met OCPI, en het is een gemakkelijke manier voor een exploitant van een laadstation om informatie te tonen over de stations, de batterij en verschillende prijzen voor verschillende items.

Voor ontwikkelaars is OCPP een geweldige manier om met Ocpi aan de slag te gaan, zodat u eenvoudig stuurprogramma's, stations en batterijen kunt beheren.

Als je het leuk vindt om je eigen laadstation te ontwikkelen, dan is OCPP de beste plek om te beginnen. Het helpt u ook bij het beheren van opladers en batterijen voor uw eigen persoonlijke bedrijf. Het is nog te vroeg voor OCPP en het is waarschijnlijk dat het project in de loop van de tijd zal evolueren.

Wat zijn de voordelen van het gebruik van OCPP? Er zijn een paar redenen waarom u OCPP zou willen gebruiken.

Ten eerste is het gratis. U hoeft niet te betalen voor de app. Als u bedrijfseigen software gebruikt voor uw bedrijf, kan het softwarebedrijf u kosten in rekening brengen voor de software en voor hun diensten om deze te onderhouden en te verbeteren. Ook zijn er vaak limieten aan wie de software mag gebruiken, zoals een limiet op het aantal gebruikers.

Ten tweede is OCPP voor iedereen beschikbaar om de code te zien. Ontwikkelaars weten dat open-sourcesoftware niet per se gratis is, maar het kan een geweldige manier zijn om een ​​langdurige relatie met een gemeenschap op te bouwen.

Ten derde is OCPP ook gratis te gebruiken voor zowel commerciële als particuliere toepassingen. Als je een vriend hebt die voor de lol een laadstation-app wil bouwen, hoef je er niet voor te betalen. Als je een grote installatie van laadpalen hebt, kun je een privé-app maken voor je eigen medewerkers, of je kunt een commerciële app maken voor het publiek.

Een andere optie is dat je je eigen app kunt bouwen met propriëtaire software. Dit is veel werk. U moet ontwikkelaars en ontwerpers in dienst hebben, en u zult voor deze tijd moeten betalen.

Maar over het algemeen is OCPP open source, dus u hoeft er niet voor te betalen of voor onderhoud. Het heeft ook een grote gemeenschap van bijdragers die kunnen helpen als dat nodig is.

OCPP heeft ook een minimalistisch design. Het zal er in elke omgeving goed uitzien. 

OCPP is ontworpen om klein te zijn en gemakkelijk te installeren op uw eigen server. Als u een bedrijf heeft, kunt u de app op uw eigen server hosten en bepalen hoe deze werkt en eruitziet. Als u een eindgebruiker bent, kunt u OCPP gebruiken om informatie over laadstations bij u in de buurt te tonen en de adoptie van laadstations te stimuleren.

Verschillende versies van OCPP

Het laadstation voor elektronische voertuigen is te zien op de app-kaart
Bron afbeelding: iStock

Er zijn momenteel twee versies van OCPP op de markt. Een is gebaseerd op Octi 2.0, en de andere is gebaseerd op Ocpi 3.0 bèta.

U kunt OCPP op uw eigen server installeren. De OCPP voor Ocpi 2.0 is gebaseerd op de LAMP-stack, wat betekent dat je het op Linux, Apache, MySql en Php kunt installeren. De andere OCPP voor de Ocpi 3.0-bèta is gebaseerd op de MEAN-stack, wat betekent dat het MySql, Express, Angular en Node.js is.

De OCPP voor Ocpi 2.0 is stabiel en ondersteunt OCPP voor Ocpi 3.0 beta. De 3.0 beta ondersteunt OCPP voor Ocpi 3.0 beta en Ocpi 2.0.

Hoe werkt OCPP?

Een elektrische oplader voor elektrische voertuigen aan de muur1
Bron afbeelding: CANVA

Laten we een eenvoudig scenario doornemen:

  • Een klant komt naar de voorkant van het laadstation om zijn voertuig op te laden. Hij kiest het aantal kWh dat hij wil opladen en geeft vervolgens zijn bestelling door.
  • De front-end communiceert met de backend. De backend zorgt voor prijsstelling en contractbeheer. De front-end vertelt de backend hoeveel kWh de klant wil opladen.
  • De backend vraagt ​​de klant vervolgens om te betalen. De klant voert zijn betalingsgegevens in, zoals creditcardgegevens of zijn bankrekening, waarna de backend de kosten in rekening brengt bij de klant.
  • De klant is nu klaar om te beginnen met opladen. De backend stuurt de bestelling nu naar het laadstation, dat vervolgens begint met het opladen van het voertuig.
  • Wanneer de klant klaar is met opladen, vraagt ​​hij om het einde van het opladen. De front-end stuurt een bericht naar de backend. De backend stuurt vervolgens een bericht naar het laadstation om het laden te beëindigen.
  • De backend stuurt een bericht naar de klant om te bevestigen dat het opladen is voltooid. 
  • De backend kan ook een bericht naar de klant sturen als de prijs verandert tijdens het laadproces. Bijvoorbeeld als er een korting wordt aangeboden of een vergoeding wordt toegevoegd. Als er een vergoeding wordt toegevoegd, is het aan de front-end om te bepalen hoe de nieuwe prijs aan de klant wordt weergegeven. Het kan ook een bericht naar de klant sturen als er een fout is. De backend kan elk bericht verzenden dat hij wil. Het kan bijvoorbeeld een bericht naar de klant sturen dat het station momenteel geen stroom heeft.

In dit eenvoudige scenario zijn er drie berichten: het verzoek van de klant om te beginnen met opladen, het succesvolle einde van het opladen en het mislukte einde van het opladen.

Daarnaast zijn er optionele berichten die vanuit de backend kunnen worden verzonden: het prijswijzigingsbericht en het foutbericht.

OCPP is niet bedoeld om OCPI te vervangen. OCPI is een volledig functionerend en geïntegreerd platform dat alle componenten bevat die je nodig hebt om een ​​laadstation te bouwen. Er is een front-end genaamd OCPP die communiceert met OCPI en waarmee eindgebruikers kunnen communiceren met het laadstation. OCPP is erg minimalistisch en bevat alleen een gebruikersinterface.

"De belangrijkste functie van OCPP is om te communiceren met backend-systemen, laadstations, chauffeurs en gebruikers.”

Het haalt gegevens uit de backend-systemen en geeft deze weer aan de voorkant. Het beheert ook de chauffeurs, hun rekeningen en hun laadrekeningen en kaarten. OCPP ondersteunt live updates van de data op de front-end.

Met de OCPP Javascript/HTML app kun je dynamisch gegevens invoegen en navigatie-elementen toevoegen.

OCPP is ontworpen om eenvoudig op uw eigen server te kunnen worden geïnstalleerd. Het biedt ook een vereenvoudigde versie van de app in de vorm van een javascript/HTML-toepassing.

Het eerste bedrijf dat OCPP gebruikt, is Slock. slok. Het maakt software voor IoT-apparaten en slimme sloten. Het heeft onlangs het Universal Sharing Network aangekondigd, een platform voor het delen van activa zoals een fiets, auto of scooter.

Een van de projecten die op CES 2018 te zien waren, was een samenwerking met Bosch, een Duits automatiserings- en elektronicabedrijf. Bosch is ook partner van ClearMotion, een smart EV Oplaadpunt. ClearMotion bouwt EV laadstations en software.

Er is een project genaamd Share&Charge, een open-source en op blockchain gebaseerd platform voor het opladen van elektrische voertuigen. Het belangrijkste doel is het beheren van EV laadstations in een decentraal en fairway. Share Charge beweert dat het eerste laadstation begin 2019 klaar kan zijn. Het werkt samen met een bedrijf genaamd OSVehicle dat een voertuigplatform heeft ontwikkeld met de naam OSVehicle OS. Dit zijn voorbeelden van andere bedrijven die OCPP gebruiken.

Het ontwerp voor OCPP is eenvoudig, strak en minimalistisch. Het is erg schoon en gemakkelijk te gebruiken. De look en feel zijn erg goed en de basisfunctionaliteit is eenvoudig te gebruiken.

Het biedt de functionaliteit die exploitanten van laadstations nodig hebben. Alle informatie is er: chauffeurs, stations, batterij, prijzen, enz. Het heeft niet veel andere functies, zoals klantenondersteuning en complexe rapporten.

Dit is opzettelijk. Eenvoud beïnvloedt de gebruikerservaring. Het is veel gemakkelijker om een ​​stuurprogramma te krijgen om de app te installeren als deze eenvoudig en gebruiksvriendelijk is. En exploitanten van laadstations zullen het eerder installeren als ze geen klantenondersteuning hoeven te bieden of complexe rapporten hoeven te maken.

In dit opzicht is OCPP de juiste applicatie voor bedrijven die zich willen concentreren op het bieden van de best mogelijke laadervaring. Mogelijk hebt u meer geavanceerde software nodig voor complexere behoeften. Als het uw doel is om een ​​zeer aanpasbaar systeem te hebben, moet u mogelijk een eigen oplossing gebruiken.

OCPP wordt gebruikt door bedrijven als Slock. Het en het OS-voertuig. Ze hebben de mogelijkheid om meer geavanceerde software te gebruiken als dat nodig is.

OCPP is een zeer gebruiksvriendelijke app. U kunt het vanaf uw smartphone of vanaf uw laptop gebruiken. Je hebt een internetverbinding nodig.

Je hebt het volgende nodig:

1) Een internetverbinding

2) Een OCPP-account

3) Een OCPI-account

4) De laadkaart van uw station

OCPP- en OCPI-accounts moeten worden aangemaakt voordat u ze kunt gebruiken. Beide accounts zijn toegankelijk met hetzelfde e-mailadres en wachtwoord. Zolang het wachtwoord hetzelfde blijft, kunt u elk e-mailadres gebruiken.

Zodra u een OCPP-account hebt, kunt u de app op uw smartphone openen. U wordt gevraagd om in te loggen. De OCPP-app is te downloaden via de Google Play Store en de Apple Store. Om de app te downloaden, hebt u een actieve internetverbinding nodig. Voor een gedetailleerde vergelijking tussen deze twee protocollen, zie Het decoderen van het opladen van elektrische voertuigen: een diepe duik in OCPI versus OCPP.

Waarom heb je OCPP nodig? EV opladers?

EV eigenaar laadt zijn eCar op bij het laadstation
Bron afbeelding: iStock

Om laadstations te laten samenwerken met managementsystemen van verschillende leveranciers, is een toepassingsprotocol vereist dat de eigen tools die elk programma gebruikt, vertaalt in een formaat dat de anderen kunnen begrijpen. Dat is het doel van OCPPl: verschillende EV laadpalen om te communiceren met verschillende centrale beheerprocessen.

Duurzaam vervoer is een noodzaak voor het welzijn van de mensheid. Het is een manier voor mensen om met hun omgeving en met elkaar om te gaan op een manier die zich bewust is van het minimaliseren van hun voetafdruk. Duurzaam vervoer is een belangrijk onderdeel van de Duurzame Ontwikkelingsdoelen (SDG's) en maakt deel uit van Doelstelling 7 (Zorgen voor toegang tot betaalbare, betrouwbare, duurzame en moderne energie voor iedereen).

De belangrijkste reden om OCPP op te richten was om de adoptie van laadstations aan te moedigen. De belangrijkste uitdaging van OCPP is het creëren van een open-sourceplatform voor het bouwen van de front-end van een EV Oplaadpunt. Het moeilijkste is het vinden van de juiste balans tussen een eenvoudige en handige interface. Gebruiksvriendelijk en mooi zijn niet altijd compatibel. Zo proberen we het gebruik van native notificaties op de app aan te moedigen. De OCPP-app is veelzijdig en kan compatibel zijn met verschillende hardware en EV merken. De hardware die we willen ondersteunen is de hardware die OCPP ondersteunt. Het is mogelijk om de OCPP App te gebruiken zonder de OCPP hardware. De OCPP App kan op uw eigen server worden geïnstalleerd. Als je bijvoorbeeld een Tesla hebt, kun je de OCPP-app op je eigen server installeren. De apps maken verbinding met de server om informatie op te halen en deze vervolgens aan de voorkant weer te geven.

De OCPP-app is compatibel met alle laadstationhardware die de OCPP ondersteunt. Als je bijvoorbeeld de originele Tesla-hardware wilde gebruiken, zou je de OCPP-app kunnen gebruiken om het laadstation te bewaken. Een ander voorbeeld is de OffGridBox, die momenteel wordt ontwikkeld door een OCPP-bijdrager.

Een van de voordelen van OCPP is:

  • Veelzijdigheid: gemakkelijk matchen met verschillende EV en hardware

Omdat de gehele software open source is, kan de gemeenschap deze naar eigen behoefte aanpassen. OCPP is geschikt voor EV's met verschillende laadnormen.

De app en de hardware zijn onafhankelijk van elkaar volledig opgeladen. Het is mogelijk om vanaf de telefoon toegang te krijgen tot het laadstation, ook al heb je geen abonnement.

Het ondersteunt creditcards en betaalt daarmee de oplaadsessie. Het houdt de balans die is ingesteld door de eigenaar van het station.

De gebruikersinterface is responsief en gemakkelijk te gebruiken. Het ontwerp is compact en geschikt voor verschillende schermformaten van smartphones.

Het staat de automatische update van de prijs toe. Dit betekent dat de eigenaar van het station niet de prijs van de batterij hoeft te betalen, alleen de prijs van de elektriciteit.

De applicatie kan door de eigenaar van het laadstation worden gebruikt om de prijs in te stellen die zij hun klanten in rekening brengen.

De app is eenvoudig te implementeren op elke server. De app kan met meer dan één laadstation worden gebruikt.

U kunt de positie van de app op het scherm kiezen.

De app kan door verschillende aanbieders van laadnetwerken worden gebruikt en beperkt de laadpoort niet.

De gemeenschap heeft verschillende deelnemers die verschillende opvattingen hebben over wat de volgende stappen zouden moeten zijn. Het is moeilijk om de juiste richting te vinden, maar ieders mening is welkom.

Het belangrijkste doel van OCPP is het eenvoudig en zonder hardwarekosten inrichten van een laadstation mogelijk te maken, waardoor het voor iedereen toegankelijk is.

De OCPP hardware kan in de toekomst ontwikkeld worden met een eenvoudige installatie.

De OCPP App is de voorkant van het laadstation. Het heeft een open-source ontwerp en kan eenvoudig worden gewijzigd.

  • Flexibiliteit in software: Eenvoudig beheer met uw eigen monitoringplatforms. De OCPP App is een open-source applicatie die door iedereen kan worden gebruikt en aangepast. Het kan worden gebruikt met een Android-apparaat en elke server.
  • Flexibiliteit in hardware: Het is compatibel met de OffGridBox en andere hardware voor laadstations. De applicatie kan worden gebruikt met zowel OCPP-hardware als niet-OCPP-hardware. Het is mogelijk om de OCPP App te gebruiken met de OCPP hardware of met andere hardware. Zo kun je de OCPP App gebruiken met de OCPP hardware en andere hardware. De OCCP-app is ook compatibel met de smartwatch.
  • Meerdere functies: De app kan worden gebruikt om de locatie van het laadstation te volgen. Het kan door de bestuurder worden gebruikt om de laadsessie af te sluiten. De OCPP App kan beheerd worden door de eigenaar van het laadstation. Het kan worden gebruikt om het laadstation bij te werken en de laadstatus weer te geven. De OCPP App kan gebruikt worden om opladen met een prepaid kaart mogelijk te maken. Het kan worden gebruikt om het gebruik van het laadstation zonder abonnement mogelijk te maken. Alleen de betaling van de verbruikte elektriciteit.
  • Zakelijk Competentie: Lagere kosten en een breed scala aan service
  • Om de bestuurder in staat te stellen de laadsessie te regelen, moet de OCPP-app de native notificaties ondersteunen.

De OCPP-hardware kan tegen lagere kosten worden gemonteerd dan andere hardware voor laadstations.

Een van de belangrijkste doelstellingen van het OCPP-project is het verlagen van de kosten van elektrische voertuigen, en het is bovendien compatibel met de meeste hardware. Om betrouwbare hardware voor uw laadnetwerk te vinden, kunt u onze handleiding raadplegen. Top 9 EV Fabrikanten van opladers.

The Bottom Line

Om het allemaal af te ronden, raken mensen steeds meer geïnteresseerd in elektrische voertuigen en hebben ze meer oplaadpunten nodig. Het aantal elektrische auto's dat op straat rijdt groeit elke dag, en het publiek en de overheid willen meer plekken zien om hun auto op te laden.

Als u een bedrijfseigenaar bent, kan het moeilijk zijn om na te denken over het doen van een grote investering in de infrastructuur van elektrische voertuigen. Want als een investering voor de lange termijn en winstgevend is, dan is het een goede investering. Met nieuwe technologie zoals elektrische auto's is het belangrijk dat investeringen voor de lange termijn en schaalbaar zijn, zodat ze kunnen veranderen met de vraag en de regels van de overheid. Het kan de oplossing zijn om door OCPP goedgekeurde hardware op uw site te plaatsen.

We kunnen u helpen met specifieke taal en best practices voor het toevoegen van OCPP-conforme vereisten aan uw volgende aanvraag voor voorstellen, dus aarzel niet om contact met ons op te nemen.

Ontvang een gratis offerte

Praat met onze expert