Wat de Monta OCPP Toolkit doet

De Monta OCPP Toolkit is een browsergebaseerde OCPP-testtool die fungeert als een beheersysteem voor laadpunten. Als je een laadstation hierop richt, kun je de berichten die het verstuurt bekijken en vervolgens opdrachten terugsturen naar de lader. De basistool is gratis en je hoeft je niet aan te melden. Gebruikers met een Monta-account hebben bovendien toegang tot de AI-assistent en de feedbackfuncties.

 

De huidige V2-interface maakt het werken met commando’s en logbestanden eenvoudiger. De interface ondersteunt OCPP 1.6 en OCPP 2.0.1, waardoor deze handig is voor snelle controles tijdens de ontwikkeling en voor het diagnosticeren van een lader die zich anders gedraagt in combinatie met een bepaalde backend.

Toolkit, Emulator en OCTT zijn verschillende hulpmiddelen

Monta brengt twee tools op de markt die tegengestelde problemen oplossen. De Toolkit fungeert als beheersysteem, zodat fabrikanten van laders deze kunnen gebruiken om een laadstation te testen. De open-source OCPP-emulator fungeert als laadpunt, zodat CPMS-ontwikkelaars deze kunnen gebruiken om een backend te testen.

 

De emulator is geschreven in Kotlin en biedt kant-en-klare applicaties voor Windows, Linux en macOS. Met de functie voor het onderscheppen van berichten kunnen opzettelijk afwijkende of niet-conforme berichten worden verzonden om te testen hoe een backend hierop reageert.

 

De Open Charge Alliance Compliance Test Tool (OCTT) vervult een andere rol. Deze tool voert formele conformiteitstests uit en wordt door erkende laboratoria gebruikt in het OCPP-certificeringsproces. Geen van beide Monta-tools vervangt de OCTT of onafhankelijke certificering. Conformiteit biedt bovendien geen garantie voor interoperabiliteit met elke combinatie van lader, firmware en CPMS.

Waarom we het bij Norlys gebruiken

In onze OCPP-documentatie worden OCTT, interne automatisering, veldtests en regressietests genoemd als onderdelen van het validatieproces. De Monta Toolkit vormt een aanvulling op deze controles door het gedrag van de laadapparatuur in de praktijk eenvoudig te kunnen controleren.

 

Dat is van belang omdat Norlys zijn onder de merknaam ‘amina C’ opererende wagenpark op Monta laat draaien. Testen met een tool die door hetzelfde team is ontwikkeld als de operationele backend, geeft een beter beeld dan alleen testen met een generieke simulator.

Wat we elke keer controleren

We controleren of de lader snel online komt, of de meldingen correct zijn en of opdrachten op afstand het verwachte resultaat opleveren. De test die absoluut niet mag ontbreken, is de draadloze firmware-update. Als een aangesloten lader op afstand ondertekende firmware accepteert, kunnen veel latere storingen worden verholpen zonder dat er ter plaatse hoeft te worden gekeken.

Als de oplader weer werkt en de firmware-update slaagt, kan bijna al het andere worden opgelost.
Kjell Arne Ødegaard, hoofd Embedded Software bij amina

Dat principe is bepalend voor de tests die voorafgaand aan de release worden uitgevoerd. Een oplader die online blijft en kan worden bijgewerkt, kan jarenlang worden ondersteund. Een oplader die geen verbinding kan maken of niet kan worden bijgewerkt, kan ervoor zorgen dat een softwarefout uitmondt in een ritje met het busje.

Controles op certificaten en backend-migratie

Door de backend-migratie wordt het beheer van certificaten aan het testplan toegevoegd. De lader moet de nieuwe CPMS-certificaatketen vertrouwen voordat zijn eindpunt verandert. Certificaten variëren in grootte, codering en ketiestructuur, dus bij het testen moet worden gecontroleerd of het volledige certificaat de lader bereikt en of de lader het kan ontleden.

 

De huidige amina-firmware ondersteunt migratie op afstand tussen vooraf geconfigureerde CSMS-eindpunten wanneer het nieuwe rootcertificaat al is geïnstalleerd. Latere firmwareversies kunnen ook af fabriek worden geleverd met een uitgebreidere bundel van root-CA’s. Dat vermindert het risico op lock-in, maar neemt niet de noodzaak weg om de specifieke lader, firmware en certificaatketen te testen.

Twee aansluitingsdetails die goed moeten kloppen

  • Gebruik het volledige WebSocket-pad. Het huidige beveiligde eindpunt is wss://ocpp-toolkit.monta.app/ocpp/ gevolgd door de identificatie van het laadstation.
  • Vertrouw op de huidige root. Volgens Monta maakt de Toolkit sinds augustus 2026 gebruik van Amazon Root CA 1, dezelfde certificeringsinstantie als die van de OCPP-gateway in productie. In oudere installatie-instructies kan nog steeds Let’s Encrypt worden genoemd, dus raadpleeg de richtlijnen voor liveverbindingen voordat je gaat testen.

Waar de gratis OCPP-testtool ophoudt

De Toolkit is nuttig voor ontwikkeling en foutopsporing, maar mag niet de enige toetssteen voor het vrijgeven van releases worden. Met handmatige commando’s kunnen voor de hand liggende fouten worden opgespoord. Voor regressietests zijn herhaalbare geautomatiseerde tests nodig, en om te bepalen of een release klaar is voor productie is nog steeds een testplan vóór de implementatie vereist, waarin beveiliging, offline gedrag, firmware, transacties en herstel na storingen aan bod komen.

 

Voor een gratis browsertool lost het een belangrijk probleem op: het stelt teams van laadpuntbeheerders in staat om het gedrag van OCPP te reproduceren voordat hetzelfde probleem een klant treft.