<- Anwendungsfälle

Provisionierung von IoT-Geräten

Schlagwörter

  • RF-Frontend-Tests
  • Firmware-Flashen
  • Sichere Provisionierung
  • Paralleltests
  • API-Integration

Die Herausforderung

Nordic-Geräte werden bequem mit Firmware ausgeliefert, die auf den Test der Antennenschaltung und der Funkleistung ausgerichtet ist. Der Nachteil ist, dass für den Feldeinsatz ein Modem-Firmware-Update erforderlich ist. Dieses Update dauert bis zu 30 Sekunden pro Gerät. Um die Testzeit minimal zu halten, müssen die Geräte parallel getestet werden.

Moderne IoT-Geräte erfordern eine sichere Provisionierung, bevor sie im Feld eingesetzt werden können. Jedes Gerät benötigt eindeutige Zugangsdaten und muss ordnungsgemäß bei Backend-Servern registriert werden. Der NRF9160 ist ein Mobilfunkmodem mit integriertem Secure Element. Das Secure Element speichert die Geräte-Zugangsdaten. Das Modem ist ein Co-Prozessor, während der Anwendungscode des Kunden auf dem Hauptprozessor des NRF9160 läuft.

Die Herausforderung

Unsere Lösung

Der EVAjig hat den gesamten Provisionierungsprozess automatisiert. Das RF-Frontend-Testverfahren wird nach dem Einschalten vom EVAjig gestartet. Anschließend wird die neueste stabile Version der Modem-Firmware programmiert. Das gewährleistet eine stabile und sichere Verbindung zum Mobilfunknetz.

Als Nächstes wird die IMEI ausgelesen und über eine API verwendet, um Zugangsdaten vom Backend-Server des Kunden zu erhalten. Diese Zugangsdaten werden im Secure Element programmiert, und die Hauptanwendung des Kunden wird geflasht. Der Status des neuen Geräts wird an den Backend-Server gesendet; bei Erfolg ist das Gerät abgesichert.

Unsere Paralleltest-Fähigkeit ermöglicht die gleichzeitige Bearbeitung von 12 Geräten und reduziert so die Gesamttestzeit erheblich. Für dieses Produkt haben wir QR-Scanner-Module in jede Kassette integriert und damit manuelles Scannen und damit verbundene Fehler eliminiert.

Die Ergebnisse

Der Kunde hat die Produktion vor über einem Jahr aufgenommen und seitdem mehrere Kassetten für Varianten dieses und anderer Produkte bestellt. Manuelle Fehler wurden vollständig eliminiert. Das automatisierte System hat seit Produktionsstart über 10.000 Geräte erfolgreich getestet und provisioniert.