top of page

Testsystem für Mesh Netzwerk

Testsystem für Mesh Netzwerk

Hardware-in-the Loop Testsystem für 2.4GHz Mesh Netzwerk

Das Blum SDS Testsystem ist die smarte Lösung für die Validierung drahtloser Mesh-Netzwerke im 2,4 GHz-Bereich – unverzichtbar für die Entwicklung komplexer Funknetzwerke in Anwendungen wie Smart Home, Industrie und intelligente Infrastruktur.

Mit vollautomatisierten Over-the-Air-Tests, Integration in CI/CD-Workflows und einem skalierbaren Hardware-Setup sorgt das System für maximale Effizienz und Qualität. Das Ergebnis: Schnelle, flexible und zuverlässige Testprozesse, die die Time-to-Market verkürzen und die Produktqualität sichern.

Ausgangslage, Ziele & Herausforderungen

Aufgrund der hohen Komplexität des entwickelten Systems ist ein manuelles Testing nicht mehr praktikabel. Dennoch müssen neue Features und Änderungen für sich und deren Einfluss auf den Rest des Systems getestet werden. Das Testsystem muss folglich eine hohe Flexibilität besitzen damit ein Grossteil der realen Fälle abgedeckt werden können. Zusätzlich müssen Prozesse, welche viel Zeit in Anspruch nehmen optimiert werden, da sonst ein kompletter Durchlauf aller Tests mehrere Tage in Anspruch nehmen kann.

Projektergebnis & Kundennutzen

Das Blum SDS Testsystem wurde entwickelt, um drahtlose Mesh-Netzwerke im 2.4 GHz-Bereich zu testen und zu validieren. Solche Netzwerke kommen häufig in Bereichen wie Smart Home, industrieller Überwachung und intelligenter Infrastruktur zum Einsatz, da sie besonders robust, flexibel und skalierbar sind. Die zu testenden Geräte bieten eine Vielzahl von Schnittstellen und lassen sich in unzähligen Konfigurationen als Modul zusammenstellen. Durch die flexible Testumgebung kann mit wenig Aufwand ein Set von Tests erstellt werden, welche viele Konfigurationen testen und somit eine hohe Testabdeckung ermöglicht.

Realisierte Lösung

Die Systemtestumgebung wurde mit maximaler Flexibilität als Grundpfeiler implementiert. Die Firmware wird auf Development-Kits geflasht. Das können nur sehr wenige sein damit der Entwickler an seinem Arbeitsplatz die neusten Features im kleinen Ausbau bereits testen kann. Gleichzeitig verfügt die volle Systemtest-Hardware über 50 Kits mit welchem der Buildserver jede Nacht der aktuelle Stand in vollem Systemausbau über alle Usecases testen kann. Dies ermöglicht die intelligente Initialisierung der Testumgebung, welche zu Beginn alle verfügbaren Kits sammelt, deren Firmware-Ausprägung bestimmt und dann den Tests zur Verfügung stellt. Die Tests können dann so viele Geräte anfordern wie sie benötigen. Alle Schnittstellen wurden abstrahiert. Diese können durch den Test beliebig stimuliert werden.


  • Vollautomatischer Systemtest Over-the-Air (OTA)

  • Integration in CI-Workflow mit Jenkins Pipeline

  • Testautomatisierung mit NUnit: ca. 2.000 Testfälle in C#

  • Hardware-Setup mit 53 Nordic DevKits für parallele Tests

  • Skalierbare Infrastruktur für kontinuierliche Validierung und Regressionstests

  • OTA-Update-Mechanismen Testing mit Inegritätsprüfung und Rollback-Funktion

Kompetenzen

  • Kommunikations-Stacks   & Protokolle

  • Hardware-Schnittstellen und -Treiber

  • Agile Softwareentwicklung

  • Softwarearchitektur

  • Software-Design in C#

  • Cross-Plattform .NET MAUI

Kompetenzfelder

  • Eingebettete Systeme & Firmware

  • Software & Architektur

Technologien

  • .NET

Dienstleistungen

  • Produktentwicklung

  • Industrialisierung

Branche

Elektronik

Kunde

Blum GmbH

Kompetenzen

  • Kommunikations-Stacks   & Protokolle

  • Hardware-Schnittstellen und -Treiber

  • Agile Softwareentwicklung

  • Softwarearchitektur

  • Software-Design in C#

  • Cross-Plattform .NET MAUI

Kompetenzfelder

  • Eingebettete Systeme & Firmware

  • Software & Architektur

Technologien

  • .NET

Dienstleistungen

  • Produktentwicklung

  • Industrialisierung

Branche

Elektronik

Kunde

Blum GmbH

Kompetenzen

  • Kommunikations-Stacks   & Protokolle

  • Hardware-Schnittstellen und -Treiber

  • Agile Softwareentwicklung

  • Softwarearchitektur

  • Software-Design in C#

  • Cross-Plattform .NET MAUI

Kompetenzfelder

  • Eingebettete Systeme & Firmware

  • Software & Architektur

Technologien

  • .NET

Dienstleistungen

  • Produktentwicklung

  • Industrialisierung

Branche

Elektronik

Kunde

Blum GmbH

bottom of page