ArtikelIoT

C2X-Umgebung mit Produkten: Entwicklung und Test von C2X-Anwendungen

Validierung und Konformität – Einzelnachricht und komplexe Umgebungen

Für die Entwickler besteht die Notwendigkeit in Realfahrten zu überprüfen, ob ihre Applikationen die generierten C2X-Nachrichten zuverlässig an andere C2X-Teilnehmer senden, von diesen empfangen werden und die Nachrichteninhalte korrekt sind. Eine Analyse der in der Luft befindlichen Nachrichten ist dafür genauso wichtig, wie die Visualisierung auf einer Karte: Wenn ein Anwendungsentwickler unter anderem weiß, an welcher Position sich Fahrzeuge befinden, mit welcher Geschwindigkeit sie fahren und in welche Richtung sie sich bewegen, kann er entscheiden, ob die von ihm entwickelte Anwendung die Daten korrekt ausgibt und die Situation korrekt bewertet. Fügt man zu den Fahrzeugen noch die Infrastruktur hinzu, die ebenfalls wichtige Informationen per C2X versendet und empfängt, erkennt man den Umfang eines möglichen Gesamtsystemtests. An dieser Stelle unterstützt das wavebBEEtouch C2X-Diagnose System den Entwickler. Im Formfaktor eines autarken, hochmobilen HeavyDuty Tablets empfängt, analysiert und visualisiert das System mittels interaktiver Kartendarstellung live und vor Ort alle Nachrichten der C2X-Umgebung. Die Aufnahme- und Wiedergabefunktion, sowie die Möglichkeit, C2X Daten im standardisiertem pcap Format zu im- und exportieren, ermöglichen die Protokollierung und Replizierbarkeit von Szenarien und Ergebnissen, sowie die Weiterverarbeitung der Daten in anderen Systemen.

C2X Simulation – Automatisierte Tests für das Gesamtsystem

Um sinnvolle Tests vor der Integration in einem Gesamtsystem durchführen zu können, werden in den meisten Fällen Simulationen und eine passende Datenbasis benötigt. Gilt es beispielsweise eine Stauwarnfunktion zu entwickeln, kann in den wenigsten Fällen davon ausgegangen werden, zu jeder Zeit 100 oder mehr C2X ausgerüstete Fahrzeuge und eine entsprechende Teststrecke zur Verfügung haben, um den Stau zu erzeugen und die Anwendung zum Generieren der entsprechenden C2X-Botschaften zu veranlassen. In diesem Fall müssen die Nachrichten der 100 Fahrzeuge durch eine Simulation erzeugt und mittels des C2X-Stack über die Luftschnittstelle dem Empfänger, hier einer Schilderbrücke, zur Verfügung gestellt werden. Die in der Schilderbrücke verbaute ITS Station (C2X Road Side Unit) kann entweder selbständig aus den Daten berechnen, ob es sich um einen Stau handelt oder alle empfangenen Daten an eine Verkehrsmanagementzentrale (VMZ) weiterleiten. Die VMZ übernimmt die Auswertung und sendet ein entsprechendes Ereignis zurück an die RSU, welche eine Stauwarnung per C2X an alle Fahrzeuge im Gefahrenbereich weiterleitet. In diesem Szenario kann die waveBEEsimulation Software zum Beispiel das Simulieren der 100 Fahrzeuge übernehmen und die entsprechenden C2X-Botschaften generieren sowie versenden. Durch die Simulation ist es dem Entwickler möglich, hochkomplexe und reproduzierbare C2X-Szenarien zu generieren und die Funktion seiner Anwendung zu validieren.

Fazit

In der aktuellen Vor-Serien-Phase von C2X optimiert die Nutzung der waveBEE-Produktfamilie der NORDSYS GmbH den Entwicklungsprozess von C2X-Applikationen erheblich. Auch das Nachpflegen von zukünftigen „day two“ oder „day x“ C2X-Use Cases wird durch die offene Architektur der Entwicklungsplattformen und den Continuous Integration Process der Folgesysteme deutlich erleichtert. Die Simulationstools ermöglichen bei geringstem Aufwand kosteneffizientes Erzeugen und Testen der komplexen C2X-Szenarien im Mix aus realen und virtuellen Teilnehmern. Die waveBEEtouch dient in allen Entwicklungsphasen als mobiles Visualisierungs- und Diagnosewerkzeug, das sowohl der Analyse der gesamten C2X-Umgebung, als auch die Validierung sämtlicher spezifizierter Details einzelner C2X-Nachrichten ermöglicht.