
Connectivity-Protokolle wie MQTT, HTTP oder gRPC, sowie drahtlose Funkprotokolle wie BLE, NFC und UWB sind heute integraler Bestandteil in verteilten Anwendungen. Sie werden zunehmend in der Automobilindustrie, der industriellen Automatisierung, der Medizintechnik und darüber hinaus verwendet.
Die Option .Connectivity erweitert CANoe um Funktionen zur Entwicklung und zum Testen vernetzter Systeme und IoT-Anwendungen. Es ermöglicht Ingenieuren, die Kommunikation zwischen Geräten, Anwendungen und Backend-Systemen über eine breite Palette von kabelgebundenen und drahtlosen Protokollen hinweg zu simulieren, zu testen und zu analysieren.
Vorteile
- Integriertes Konfigurations-, Analyse-, Simulations- und Test-Tool für Connectivity- und IoT-Anwendungen aus einer Hand
- Breites Anwendungsspektrum dank Unterstützung der IP-basierten Protokolle MQTT, HTTP, Modbus und gRPC
- Zusätzliche Einbindung der Funkprotokolle BLE, Wi-Fi, NFC und UWB in Kombination mit der Vector-Hardware VH4110
- Test und Applikationsentwicklung mithilfe von CAPL, C# und Python
- Komfortable Beschreibung der Datenformate und der Kommunikationsparameter über eine textbasierte Beschreibungssprache mit VS-Code-Unterstützung
- Interaktives Stimulieren und Visualisieren von Signal- und Zustandsverläufen über Panels und Signalgeneratoren
- Umfassende Funktionen zur Analyse und Fehlerinjektion auf unteren Protokollschichten wie MQTT, HTTP und Modbus – in Kombination mit den VN-Ethernet-Interfaces
Anwendungsgebiete
CANoe.Connectivity umfasst ein breites Spektrum an Anwendungsgebieten:
- Testen von Connectivity- und Telematik-Anwendungen:
Dank der Protokollunterstützung für MQTT, HTTP und gRPC simulieren Sie komfortabel fehlende Systemkomponenten und testen so Ihr Gesamtsystem frühzeitig und umfassend. - Integration und Nutzung REST-basierter Schnittstellen:
In CANoe.Connectivity lassen sich beliebige REST-basierte Schnittstellen einbinden. Damit verbinden Sie z.B. OEM-Backend-Systeme oder KI-gestützte Diagnoseverfahren mit CANoe. - Testen von Mess- und Regelsystemen im Bereich der industriellen Automatisierung:
Für das effiziente Testen komplexer Systemarchitekturen bietet CANoe.Connectivity die direkte Nutzung des Standardprotokolls Modbus/TCP in den Rollen Client, Server und Gateway. - Einbindung von Connectivity-Anwendungen in Testumgebungen:
Mit den Protokollen MQTT, HTTP und gRPC binden Sie nahtlos und einfach diverse Anwendungen direkt in Ihre Test- und Simulationsumgebung ein. Damit entfällt der Einsatz von Drittanbieter-Tools und Skripten.
In Kombination mit der Vector Hardware VH4110 nutzen Sie zusätzlich auch Funkprotokolle und erweitern damit das Anwendungsspektrum:
- Testen von Smart-Access- und Keyless-Go-Anwendungen:
Durch das Nutzen der Funkprotokolle BLE, NFC und UWB in CANoe.Connectivity lassen sich beispielsweise Tests im Bereich des Car Connectivity Standards (CCC) mühelos umsetzen. - Testen von Industrie-4.0-Anwendungen:
Mit CANoe.Connectivity testen Sie smarte Sensoren direkt über die Funkschnittstellen BLE und NFC. Mithilfe der CANoe Testfunktionen automatisieren Sie Ihre Tests und erhalten damit eine effiziente Absicherung über den gesamten Entwicklungszyklus. - Simulation von Smartphones:
Mit CANoe.Connectivity simulieren Sie Smartphones mit ihren herstellerspezifischen Kommunikationsparametern. So stellen Sie eine größtmögliche Kompatibilität Ihrer Anwendungen zu gängigen Smartphones sicher.
Für die zeitsynchrone Betrachtung von Wirkketten über unterschiedliche Bussysteme hinweg kombinieren Sie CANoe.Connectivity mit weiteren CANoe Optionen. Dies erleichtert Ihnen das effiziente Testen komplexer Systeme, die beispielsweise auf CAN und BLE in Kombination mit digitalen und analogen I/Os basieren. Weiterhin ermöglicht CANoe.Connectivity die Anbindung verteilter Cloud-basierter Applikationen sowie den Zugriff auf externe Ressourcen zur Umsetzung erweiterter Use-Cases wie OTA oder Logging.
Galerie
Simulation und Stimulation


CANoe.Connectivity bietet eine einfache Simulation von Systemkomponenten auf Basis unterschiedlicher Connectivity-Protokolle. Auf diese Weise bilden Sie fehlende Systemkomponenten nach und testen ein in der Entwicklung befindliches System bereits frühzeitig und vollumfänglich. Durch die Simulation von Fehlersituationen bereits zu Beginn des Entwicklungsprozesses lassen sich Probleme einfach erkennen und korrigieren.
Für die Simulation von Systemkomponenten enthält CANoe.Connectivity folgende Connectivity-Protokolle:
- MQTT: Simulation eines MQTT-Brokers oder -Clients. Daten werden in proprietären Formaten oder direkt in JSON übertragen. CANoe.Connectivity unterstützt die Injektion typischer Fehlerquellen, wie Verzögerungen oder Verbindungsabbrüche.
- HTTP: Simulation eines HTTP-Clients oder Servers. Zur Verfügung steht eine High-Level API, die HTTP-spezifische Eigenschaften weitestgehend abstrahiert. Für feingranulare Kontrollen auf HTTP-Ebene gibt es eine Low-Level API. Serverseitige APIs erlauben eine eigene Antwort (Response) auf HTTP Client Requests, um eigene Inhalte für Header- und Body-Daten zu senden.


- gRPC: Simulation eines gRPC-Clients für Unary-Requests. Die Beschreibung der Datentypen und Methoden erfolgt in einer intuitiven Modellierungssprache. Entsprechende Objekte werden automatisch von und aus dem Protobuf-Format konvertiert.
- Modbus: Simulation von Modbus-Clients, -Servers oder Gateways. Die Beschreibung der Ein- und Ausgänge erfolgt ebenfalls in einer intuitiven Modellierungssprache. Die APIs für Anwendungsmodelle und Tests bieten eine Schnittstelle zur gezielten Steuerung der Verbindung und des Zugriffs auf Modbus-Daten.
- BLE: Simulation von BLE-Centrals und BLE-Peripherals. CANoe.Connectivity unterstützt sowohl service-orientierte Kommunikation (GATT) sowie bidirektionale Datenströme (L2CAP). Protokollparameter, wie Connection-Intervall sowie MTU-Größe, sind konfigurierbar. Ebenfalls sind erweiterte Security Funktionen verfügbar, wie Out-of-Band Pairing. Auch das direkte Tracing und Stimulation auf Ebene des Bluetooth Protokolls (HCI) ist möglich.
- UWB: Simulation des UW-Initiators oder -Responders. Über eine UCI-Schnittstelle nutzen Sie alle Funktionen entsprechend des FiRa Standards.


- NFC: Simulation eines NFC-Lesers oder NFC-Tags. Die Datenkommunikation erfolgt auf Ebene von A-PDUs (ISO 7816).
- Wi-Fi: Simulation eines Wi-Fi-Clients oder Access Points. Protokollparameter, wie SSID, Frequenzband und Verschlüsselungsverfahren sind konfigurierbar. Weiterhin wird eine Ethernet-Wi-Fi Bridging Funktion bereitgestellt. Mit dieser setzen Sie Ethernet-basierte Protokolle aus CANoe direkt auf Wi-Fi um.
Alle oben genannten Funktionen nutzen Sie über leicht verständliche Programmierschnittstellen in CAPL, C# und Python. Beim Einsatz von VN-Ethernet-Interfaces haben Sie zusätzlich die Möglichkeit, Fehler auf unteren Protokollschichten, wie IP- und MAC-Layer, aufzubringen. Somit lassen sich auch Systeme mit erweiterten Safety-Anforderungen umfassend testen.
Test
CANoe.Connectivity bietet Ihnen eine umfangreiche Sammlung an Testfunktionen speziell für Connectivity-Anwendungen. Mit diesen Funktionen testen Sie das Verhalten einzelner Komponenten oder des Gesamtsystems und stellen sicher, dass Ihre Anwendung wie vorgesehen funktioniert.
Zusätzlich zur Testimplementierung über die Programmierschnittstellen in CAPL, C# und Python können Sie vTESTstudio nutzen. Damit setzen Sie auch umfangreiche Testanforderungen effizient und strukturiert um.




Analyse und Monitoring
Trace-Fenster
Mit CANoe.Connectivity überwachen sie sämtliche Kommunikation in einem Trace-Fenster. Dies umfasst die Applikationsdaten über alle verwendeten Protokolle hinweg. Für erweiterte Analysen und die Fehlersuche während der Inbetriebnahme werden auch erweiterte Protokollinformationen wie HTTP-Header oder BLE- und HCI-Kommandos angezeigt.




Videos
Sie haben keine Lust zu lesen? Dann schauen Sie sich diese Videos an.
Aufzeichnung des Webinars
In der Webinar-Aufzeichnung „Testing Wireless Devices With the VH4110 and CANoe“ erfahren Sie, wie Sie mit CANoe und dem VH4110 drahtlose Geräte testen. Neben der Vorstellung des Produktkonzepts, der Anwendungsfälle und unterstützten drahtlosen Schnittstellen erfahren Sie in einer Live-Demo, wie Sie Geräte mit Bluetooth Low Energy und UWB mittels CANoe testen.
Webinar-Aufzeichnung auf Webex anschauen (Englisch)


TechTutorial-Video
Mit CANoe.Connectivity testen Sie ein System oder Gerät in einer realitätsnahen Umgebung. Dabei kommen Protokolle aus dem IoT, der Medizintechnik, dem Schienenverkehr und vielen weiteren Branchen zum Einsatz.


Verwandte Seiten


CANoe



