TOP

Wireless Remote Development

WRD Toolbox

Werkzeuge für sicheres Debugging, Ende-zu-Ende-Tests und Monitoring in realen Anwendungsumgebungen an jedem Ort

WRD Toolbox für Debugging, Ende-zu-Ende-Tests und Monitoring

Entwicklern von Wireless IoT-Anwendungen bietet die WRD Toolbox verschiedene Werkzeuge für Debugging, Ende-zu-Ende-Tests und Monitoring mit Telemetriedaten zu allen relevanten Anwendungskomponenten.

Die modularen Funktionsbausteine der WRD Toolbox inkl. kompletter OTA-Infrastruktur ermöglichen die Umsetzung umfassender Feldtests in realen Anwendungsumgebungen innerhalb weniger Tage statt mehrerer Wochen.

Die beiden Hauptwerkzeuge sind die WRD/Probe für das Wireless Remote Debugging und die WRD/Box für Wireless Remote Testing und Monitoring.

Die Herausforderung bei der Entwicklung von IoT-Geräten

Die MCU und das eingebettete Betriebssystem, diverse Sensoren, HF-Kommunikation und ggf. eine Batterieversorgung: IoT-Geräte sind hochkomplexe Systeme, die in einer Entwicklungsumgebung nur sehr begrenzt unter Verwendung simulierter Umgebungsparameter und größtenteils idealer Umweltbedingungen umfassend getestet werden können.

Obwohl alle Einzelkomponenten einem Unit-Test unterzogen wurden, das Zusammenspiel über Integrations- sowie Funktionstests sichergestellt und abschließend noch ein umfassender Systemtest erfolgreich durchgeführt wurde, fallen trotzdem einige Baugruppen mit der neuen Software sofort nach der Auslieferung beim Kunden aus.

Und eigentlich sind auch die Ursachen bekannt:
Die zuvor genannten Tests wurden schließlich in der Entwicklungsumgebung und in speziellen Prüflaboren durchgeführt.

Doch die Umgebungsbedingungen und ganz besonders mögliche Störgrößen in einer realen Anwendungsumgebung bergen häufig zahlreiche Überraschungen – besonders, wenn Wireless-Funktionen und Batteriebetrieb genutzt werden. Dazu kommt noch die "Kreativität" der Endanwender durch unvorhersehbare Interaktionssequenzen.

Eine typische Frage in diesem Kontext lautet daher:
Wie ermitteln wir die Ursachen für jeden einzelnen Ausfall und welche Änderungen sind erforderlich? Die WRD Toolbox bietet verschiedene Werkzeuge, um genau diese Fragen zu beantworten.

WRD/Probe:
Wireless Remote Debugging mit dem "virtuellen" Debug-Kabel

Die komplett autarke WRD/Probe mit integrierter Batterie und LTE-Konnektivität wurde speziell für Feldtests von (Wireless) IoT-Geräten und Embedded Systemen unter realen Bedingungen konzipiert.

Wireless Remote Debugging mit der WRD/Probe

Abb. 1: Wireless Remote Debugging mit der WRD/Probe

Die WRD/Probe bietet einen Akku mit einer Laufzeit von bis zu 12 Monaten ohne Aufladen, abhängig vom konkreten Nutzungsprofil und dem angeschlossenen Target Device. Damit sind auch Langzeit-Feldtests problemlos möglich.

Sie kann überall dort eingesetzt werden, wo eine LTE-M-Mobilfunkverbindung besteht und verbindet sich vollautomatisch über einen Rendezvous-Dienst im Internet (WRD Services) mit Ihrer Entwicklungsumgebung.

Die WRD/Probe verwendet gängige Standards und bietet eine GDB-Schnittstelle, die sich nahtlos in Ihre vertraute IDE wie VSCode oder Eclipse integrieren lässt. So entsteht quasi ein "virtuelles" Debug-Kabel.

Build-Prozesse starten, Breakpoints setzen, Variablen überprüfen usw.: alles bleibt unverändert, sodass Sie Ihren gewohnten Workflow beibehalten können.

Fachbeitrag

Ende-zu-Ende-Tests für IoT-Anwendungen

SSV CEO Klaus-Dieter Walter beschreibt in diesem Fachbeitrag, worauf während einer Ende-zu-Ende-Feldtestphase speziell bei der Entwicklung einer Wireless IoT-Anwendung geachtet werden sollte.

WRD/Box:
"Swiss Army Knife" für Wireless Remote Testing und Monitoring

Mit der modular aufgebauten WRD/Box lassen sich je nach Konfiguration ganz unterschiedliche Fernzugriffsaufgaben realisieren.

Beispiel für Wireless Remote Testing und Monitoring mit der WRD/Box

Abb. 2: Beispiel für Wireless Remote Testing und Monitoring mit der WRD/Box

WRD/Boxen bestehen aus einem robusten Industriegehäuse in dem die Baugruppen für eine bestimmte Aufgabe auf einer 35 mm-Hutschiene montiert sind.

Der Fernzugriff wird in der Regel über ein 4G-Modem inkl. einer Global-SIM-Karte für den weltweiten Einsatz hergestellt.

Je nach Konfiguration sind u. a. folgende Anwendungen möglich:

Remote Assisted Development:
Team-basierte Entwicklung direkt in der Zielumgebung, z. B. ein KI-Softsensor für eine Maschine. Die WRD/Box wird mit der passenden Hard- und Software ausgerüstet, damit Entwickler von verschiedenen Standorten aus zugreifen können.

IoT-Datenaggregationen:
Rohdaten aus vernetzten Quellen (z. B. Maschinen, Anlagen, Sensoren) sammeln, kombinieren und zusammenfassen, um ein aussagekräftiges Gesamtbild zu schaffen.

Remote-Diagnostik:
Ferndiagnosen und vollständige Ende-zu-Ende (E2E)-Tests, um das Verhalten von Baugruppen und Subsystemen vor Ort detailliert zu untersuchen und ggf. vorhandene Probleme zu identifizieren.

Remote Access:
VPN-, SSH- bzw. HTTPS-gesichter Fernzugriff auf die WRD/Box selbst oder auf mit ihr verbundene Funktionseinheiten vor Ort.

Remote Debugging:
Debug-Aufgaben aus der Ferne ausführen, wie Code-Ausführung per Single Step, Setzen von Breakpoints, Trace-Datenerfassung usw.

Remote Software-Updates (OTA):
Aktualisierung von Funktionen, Verbesserungen und Fehlerbehebungen durch den Austausch der Firmware/Software in den Baugruppen und Subsystemen vor Ort (Device Flash Updates, DFU).

Persönliche Live-Demo

SSV-Chef-Technikeer Marc Kerski

Welche Möglichkeiten bietet die WRD/Box für das IoT Data Prototyping speziell bei Wireless-IoT-Projekten?

Unser Chef-Techniker Marc Kerski zeigt Ihnen gerne in einer persönlichen Online-Live-Demo welche Möglichkeiten und Vorteile die WRD/Box bietet und wie einfach das IoT Data Prototyping damit funktioniert.

Senden Sie uns dazu einfach Ihren Terminwunsch.

 

Jetzt Wunschtermin wählen 📆

Use Case aus der SSV-Praxis:
Entwicklung und Feldtest eines IoT Wireless Outdoor Sensors

Wir haben für einen Kunden einen Wireless IoT Outdoor Sensor entwickelt, mit dem das Wachstum und der Zustand von Bäumen mit Hilfe eines Dendrometers überwacht werden soll.

Schema des Feldtest-Setups mit WRD/Box und WRD/Probe

Abb. 3: Schema des Feldtest-Setups mit WRD/Box und WRD/Probe plus Eval-Board

Folgende Vorgaben hat uns der Kunde genannt:

  • Outdoor-taugliche Mechanik
  • Hohe Funkreichweite im Wald
  • Spezialbatterie für eine lange Betriebsdauer
  • OTA-Updates
  • Enger Kostenrahmen

Wegen des engen Kostenrahmens kam nur eine Elektronik mit einer hochintegrierten MCU in Frage, die sowohl einen ADC für die Dendrometer-Messdaten als auch ein Sub-GHz-Funkinterface plus ausreichend Flash für OTA-Updates und ein A/B-Bootkonzept bietet.

Der ADC musste zudem hochgenaue Messungen im Mikrometerbereich (μm) ermöglichen und die Funkschnittstelle Reichweiten von einigen hundert Metern auch in einem regendurchnässten Wald sicherstellen.

Auf Grund dieser Anforderungen haben wir uns für die STM32WL55-MCU entschieden. Als Eval-Board für diese MCU haben wir das STM32WL Nucleo-64 gewählt.

Und dann ging es auch schon an die konkrete Entwicklung der folgenden drei Kernfunktionen.

Das Dendrometerinterface:
Auf Grund der Messungen im μm-Bereich wurde mindestens ein 16-Bit-ADC benötigt.

Da die STM32WL55-MCU aber nur einen 12 Bit-ADC besitzt, mussten wir noch ein 4-Bit-Oversampling entwickeln.

Auch eine Temperaturkompensation der Messwerte hätte noch erforderlich sein können; das sollte ebenfalls mit Hilfe des Feldtests geklärt werden.

Die Funkschnittstelle:
Nach der Festlegung der technischen Details (Frequenzband, Kanalbandbreite, Modulation usw.), haben wir die Funkverbindung mit Hilfe des Eval-Boards realisiert.

Hier musste der Feldtest zeigen, ob die Anforderungen hinsichtlich der Reichweite und Signalqualität erfüllt werden.

Das Power Management für den Batteriebetrieb:
Zunächst haben wir die einzelnen MCU-Betriebszustände definiert und die erforderliche Stromaufnahme ermittelt, um die passende Dimensionierung der Batterie zu bestimmen.

Hier mussten durch den Feldtest die zustandsabhängigen Betriebsströme in der echten Anwendungsumgebung verifiziert werden.

Nur ein Feldtest liefert belastbare Daten
Die gesamte Entwicklung dieses Wireless IoT Outdoor Sensors erforderte also viele verschiedene Tests, die sich nur in der realen Anwendungsumgebung (in diesem Fall also einem Wald) durchführen und belastbar verifizieren ließen:

  • Messgenauigkeit des Dendrometers inklusive ADC mit Oversampling und ggf. Temperaturkompensation
  • Tatsächliche Funkreichweite zur Übermittlung der Sensordaten an einen zentralen Datenlogger
  • Zustandsabhängige Betriebsströme und Dimensionierung der Batterie

Für den Feldtest haben wir mehrere wetterfeste WRD/Boxen jeweils mit Eval-Board und WRD/Probe ausgerüstet, vom Kunden im Wald an Bäumen montieren lassen und alle Funktionen mit echten Dendrometerdaten mehrere Wochen bei unterschiedlichsten Bedingungen intensiv getestet.

Die ersten Ergebnisse flossen direkt in die Prototyp-Entwicklung ein, sodass wir während des Feldtests das Eval-Board mit den ersten Prototypen des finalen IoT-Sensors ersetzt haben.

Mit Hilfe der Ergebnisse des Feldtests konnten wir schließlich ca. 40% der sonst üblichen Entwicklungszeit einsparen und dem Kunden in kürzester Zeit den fertigen IoT-Sensor übergeben, der seitdem die gewünschten Daten in hoher Qualität zuverlässig liefert.

On-Demand-Webinar

Low-Code-Anwendungen mit KI-basierten Softsensoren

Wenn Sie mehr zum Thema Softsensoren erfahren möchten, dann nutzen Sie gerne unser kostenloses On-Demand-Webinar, in dem wir u. a. folgende Fragen beantworten:

  1. Was ist ein Softsensor und wie ist er aufgebaut?
  2. Wofür benötigt ein Softsensor KI?
  3. Wie sieht der Entwicklungsprozess eines Softsensors aus?
  4. Wie sehen typische Anwendungsbeispiele für Softsensoren aus?

Selbstverständlich gehen wir während des Webinars auch gerne auf Ihre individuellen Fragen ein!

Die geplante Dauer des Webinars beträgt ca. 60 Minuten.

Jetzt Termin vereinbaren!

FAQ

Was ist alles in der WRD Toolbox enthalten?

Die WRD Toolbox besteht aus der WRD/Probe inkl. WRD Client, der WRD/Box und den WRD Services. Diese Werkzeuge sind für Debugging, Ende-zu-Ende-Tests und Monitoring von (Wireless-) IoT-Anwendungen konzipert.

Die WRD/Probe ist ein autarker Wireless Remote Debugger mit integrierter Batterie und LTE-Konnektivität.

Der browserbasierte WRD Client läuft auf dem Entwicklungsrechner und hat u. a. folgende Funktionen: sichere Verbindung zur WRD/Probe herstellen, Telemetriedaten der WRD/Probe liefern und Schnittstelle (GDB Server, UART Bridge) zwischen der WRD/Probe und angeschlossenem Target Device konfigurieren.

Die WRD/Box besteht aus einem wetterfesten Installationsgehäuse mit 35 mm-Hutschiene, wird individuell bestückt und dient dem Remote Testing und Monitoring.

Die Cloud-basierten WRD Services dienen als Rendezvous-Server zwischen dem Entwicklungsrechner und der WRD/Probe bzw. der WRD/Box und ermöglichen u. a. OTA-Updates.

Was ist der Unterschied zwischen der WRD/Probe und der WRD/Box?

Die WRD/Probe ist ein autarker Wireless Remote Debugger und wurde speziell für Feldtests von (Wireless) IoT-Geräten und Embedded Systemen unter realen Bedingungen konzipiert mit dem zahlreiche Debugging-Aufgaben direkt in der Anwendungsumgebung durch einen Feld- oder Ende-zu-Ende-Test (E2E) durchgeführt werden können.

Die WRD/Box wird je nach Aufgabenstellung passend ausgerüstet. Mit Ihr sind verschiedenste Remote-Anwendungen möglich, bspw. Remote Assisted Development, IoT-Datenaggregation, Remote-Diagnostik, Remote Access, Remote Debugging, Remote Software-Updates (OTA), OT/IT Connectivity, IoT Connectivity oder Embedded AI/Machine Learning.

Die WRD/Box kann für bestimmte Aufgaben auch mit der WRD/Probe bestückt werden, wie im oben beschriebenen Praxisbeispiel der Entwicklung eines IoT Wireless Outdoor Sensors.

Für welche Anwendungen ist die WRD Toolbox geeignet?

Je nach Konfiguration sind mit den Werkzeugen der WRD Toolbox verschiedenste Remote-Anwendungen möglich: Remote Assisted Development, IoT-Datenaggregation, Remote-Diagnostik, Remote Access, Remote Debugging, Remote Software-Updates (OTA), OT/IT Connectivity, IoT Connectivity oder Embedded AI/Machine Learning.

Sie haben noch Fragen?

Falls Sie noch Fragen zu den vielen Einsatzmöglichkeiten der WRD Toolbox haben, hilft Ihnen unser Vertriebsteam gerne weiter!

 

Hier Kontakt aufnehmen

SSV SOFTWARE SYSTEMS

Dünenweg 5
30419 Hannover

Fon: +49(0)511 · 40 000-0
Fax: +49(0)511 · 40 000-40

sales@ssv-embedded.de


Impressum    ·    Datenschutz    ·    AGB

© 2026 SSV SOFTWARE SYSTEMS GmbH   //   Alle Rechte vorbehalten.

ISO 9001:2015