OCPP, en fritt tillgänglig plattform med öppen källkod för att bygga en front-end för laddstation för elbilar.

När det gäller Open Charge Point Protocol (OCPP) har vi en bra sak för oss. Det gör det enkelt att sätta upp stora nätverk av laddstationer, och laddstationsägare kan snabbt byta om en leverantör går i konkurs eller om det är en nödsituation. Det kan också sänka priserna över hela linjen.

Open Charge Point Protocol (OCPP) är ett kommunikationssystem som används av öppna EV-laddare och laddstationshanteringssystem (CSMS).

OCPP är ett applikationsprotokoll som möjliggör kommunikation mellan laddstationer för elfordon (EV) och deras centrala ledningssystem. Enkelt uttryckt är ett applikationsprotokoll en struktur som tillåter väldigt olika program att interagera med varandra, såsom mobiltelefoner och smarta kylskåp, eller Bluetooth-högtalare och bärbara datorer. Se att det liknar ett översättningsprogram genom att det konverterar meddelanden från en enhet eller ett program till ett format som en annan enhet eller program kan förstå och använda.

OCPP är en fritt tillgänglig plattform för att bygga en laddstation för elbilar. Fronten är det "offentliga ansiktet" på en laddstation för elbilar och kommer att representera systemet för slutanvändare. Den kommunicerar med backend-system, registrerar förare och visar information som prissättning, drivrutiner och tillgänglighet för laddningsplatser.

OCPP är huvudsakligen skrivet i PHP och Javascript, och det är utvecklat på ett DRY (upprepa inte dig själv) sätt via ett front-end-ramverk som heter Bootstrap. Bootstrap är ett mycket populärt ramverk för webbutveckling av Twitter, som syftar till att underlätta processen för front-end-utveckling.

OCPP är baserat på Electron, samma plattform som används av Slack, Discord och Atom. Och vi älskar dessa appar. Vi använder dem varje dag. Vi vill att vår app ska vara så enkel och elegant som möjligt, med inspiration från Slack.

Varför är det coolt? Vi har sett många människor bygga front-ends för laddstationer. Dessa front-ends är alla proprietära. Det betyder att de är byggda på ett sätt med sluten källkod och inte är tillgängliga för allmänheten att se eller använda.

Detta är särskilt oroande om deras affärsmodell är baserad på att sälja deras front-end. Ett företag kan till exempel ha en app för iOS eller Android. De har lagt ner mycket tid och ansträngning på att få det att se bra och användbart ut. Men det finns ingen öppen källkod tillgänglig, och även om den fanns är den helt låst. Du kan inte se hur det fungerar, och du kan verkligen inte se hur man fixar buggar.

Dessutom är affärsmodellen ett hinder för inträde. Om du måste betala för appen kanske användare inte installerar den på egen hand eftersom de inte är säkra på om de någonsin kommer att använda den.

Ett komplett paket är det enda som gör de två olika. OCP står för "open-source, community-driven, platform-oberoende, integrate-charge-station", som är fullt fungerande och har alla moduler som behövs för att driva en laddstation, som drivrutiner, stationer, rapporter, analyser och mer .

Det finns ett gränssnitt som heter OCPP för OCPI. OCPP är gränssnittet för användare, och det visar bara information om laddstationer, som drivrutiner, stationer, priser och batterier.

OCPP är en laddstationsapplikation som fungerar med OCPI, och det är ett enkelt sätt för en laddstationsoperatör att visa information om stationer, batteri och olika priser för olika föremål.

För utvecklare är OCPP ett utmärkt sätt att komma igång med Ocpi så att du enkelt kan hantera drivrutiner, stationer och batterier.

Om du gillar att utveckla din egen laddstation är OCPP det bästa stället att börja. Det hjälper dig också att hantera laddare och batterier för ditt eget privata företag. Det är fortfarande tidiga dagar för OCPP, och det är troligt att projektet kommer att utvecklas över tiden.


2022-09-21