Embed Engineering wil de firmware op sensoren op afstand updaten en testen. Hiervoor heeft Embed een testframework ontwikkeld.
Embed Engineering ontwikkelt veel op maat gemaakte sensoren voor klanten. Klanten gebruiken deze sensoren overal ter wereld. Van thuis in Groningen, tot op een schip in Australië. Soms moeten deze sensoren van nieuwe firmware voorzien worden. Embed doet dit voor sommige sensoren op afstand, zodat de medewerkers niet op alle locaties langs hoeven.
De sensoren voeren belangrijke taken uit. Daarom moet het voorzien van nieuwe firmware altijd goed gaan. Als het misgaat, kunnen de sensoren namelijk vastlopen. Om er zeker van te zijn dat het updaten van de firmware goed gaat, heeft Embed een testframework ontwikkeld. Dit testframework onderzoekt op afstand of de firmware goed op de sensor gezet is.
Het testframework voert de volgende stappen uit bij een testsensor:
- Het kijkt of de testsensor de nieuwe firmware versie goed binnenhaalt.
- Het houdt in de gaten of de testsensor de nieuwe firmware versie goed installeert.
- Hij test na de installatie van de nieuwe firmware of de testsensor nog naar behoren werkt.
- Als de testsensor niet naar behoren werkt, krijgt Embed een melding en verhelpt Embed het probleem.
Zodra de nieuwe firmware alle stappen heeft doorlopen, wordt de firmware vrijgegeven voor installatie in het veld.