
Les protocoles de connectivité tels que MQTT, HTTP ou gRPC, ainsi que les protocoles sans fil comme BLE, NFC et UWB, font aujourd’hui partie intégrante des applications distribuées. Ils sont de plus en plus utilisés dans les secteurs de l’automobile, de l’automatisation industrielle, de MedTech et bien d’autres encore.
CANoe.Connectivity étend les fonctionnalités de CANoe pour le développement et les tests de systèmes connectés et d’applications IoT. Il permet aux ingénieurs de simuler, de tester et d’analyser la communication entre les appareils, les applications et les systèmes backend via un large éventail de protocoles filaires et sans fil.
Avantages
- Outil intégré de configuration, d'analyse, de simulation et de test pour les applications de connectivité et d'Internet des objets (IoT), proposé par un seul et même fournisseur
- Large éventail d’applications grâce au support des protocoles IP MQTT, HTTP, Modbus et gRPC
- Intégration supplémentaire des protocoles sans fil BLE, Wi-Fi, NFC et UWB en combinaison avec le matériel Vector VH4110
- Tests et développement d'applications à l'aide de CAPL, C# et Python
- Description pratique des formats de données et des paramètres de communication via un langage de description textuel avec support pour VS Code
- Stimulation et visualisation interactives des courbes de signaux et d’état via des panneaux et des générateurs de signaux
- Fonctionnalités complètes d’analyse et d’injection d’erreurs sur les couches de protocole inférieures telles que MQTT, HTTP et Modbus – en combinaison avec les interfaces Ethernet VN
Domaines d’application
CANoe.Connectivity couvre un large éventail de domaines d’application :
- Test des applications de connectivité et de télématique :
Le support des protocoles MQTT, HTTP et gRPC vous permet de simuler facilement des composants système manquants et ainsi de tester votre système global de manière précoce et exhaustive. - Intégration et utilisation d’interfaces basées sur REST :
Toute interface REST peut être intégrée à CANoe.Connectivity. Cela vous permet, par exemple, de connecter des systèmes backend de constructeurs ou des procédures de diagnostic assistées par l’IA à CANoe. - Test des systèmes de mesure et de contrôle dans le domaine de l’automatisation industrielle :
Pour tester efficacement des architectures système complexes, CANoe.Connectivity permet d’utiliser directement le protocole standard Modbus/TCP dans les rôles de client, de serveur et de passerelle. - Intégration d’applications de connectivité dans les environnements de test :
Grâce aux protocoles MQTT, HTTP et gRPC, vous pouvez intégrer facilement et de manière transparente diverses applications directement dans votre environnement de test et de simulation. Cela vous évite d’avoir recours à des outils et scripts tiers.
En association avec le matériel Vector VH4110, vous pouvez également utiliser des protocoles sans fil et ainsi élargir l'éventail des applications :
- Tests d'applications d'accès intelligent et de démarrage sans clé :
Grâce à l’utilisation des protocoles sans fil BLE, NFC et UWB dans CANoe.Connectivity, les tests relevant notamment de la norme Car Connectivity Standard (CCC) peuvent être mis en œuvre sans difficulté. - Test des applications de l’Industrie 4.0 :
Avec CANoe.Connectivity, vous pouvez tester des capteurs intelligents directement via les interfaces sans fil BLE et NFC. À l’aide des fonctions de test de CANoe, vous pouvez automatiser vos tests et ainsi bénéficier d’une validation efficace tout au long du cycle de développement. - Simulation de smartphones :
CANoe.Connectivity vous permet de simuler des smartphones avec leurs paramètres de communication spécifiques à chaque fabricant. Cela garantit la meilleure compatibilité possible de vos applications avec les smartphones courants.
Associez CANoe.Connectivity à d’autres options CANoe pour une observation synchronisée dans le temps des chaînes actives sur différents systèmes de bus. Cela facilite le test efficace de systèmes complexes reposant, par exemple, sur les protocoles CAN et BLE, en combinaison avec des E/S numériques et analogiques. De plus, CANoe.Connectivity vous permet de connecter des applications distribuées et basées sur le cloud, ainsi que d’accéder à des ressources externes pour la mise en œuvre de cas d’utilisation étendus, tels que les mises à jour OTA ou le logging.
Galerie
Simulation et stimulation


CANoe.Connectivity permet de simuler facilement des composants système basés sur différents protocoles de connectivité. Vous pouvez ainsi simuler des composants système manquants et tester intégralement un système en cours de développement dès les premières phases. En simulant des situations d'erreur dès le début du processus de développement, les problèmes peuvent être facilement identifiés et corrigés.
CANoe.Connectivity intègre les protocoles de connectivité suivants pour la simulation des composants système :
- MQTT : simulation d’un courtier ou d’un client MQTT. Les données sont transférées dans des formats propriétaires ou directement au format JSON. CANoe.Connectivity soutient l’injection de sources d’erreurs courantes, telles que les retards ou les interruptions de connexion.
- HTTP : simulation d’un client ou d’un serveur HTTP. Une API de haut niveau est disponible, qui abstrait autant que possible les propriétés spécifiques à HTTP. Une API de bas niveau permet un contrôle fin au niveau HTTP. Les API côté serveur permettent d’apporter une réponse personnalisée aux requêtes des clients HTTP afin d’envoyer du contenu personnalisé pour les données d’en-tête et de corps.


- gRPC : Simulation d'un client gRPC pour les requêtes unaires. Les types de données et les méthodes sont décrits dans un langage de modélisation intuitif. Les objets correspondants sont automatiquement convertis vers et depuis le format Protobuf.
- Modbus : simulation de clients, de serveurs ou de passerelles Modbus. Les entrées et les sorties sont elles aussi décrites dans un langage de modélisation intuitif. Les API destinées aux modèles d’application et aux tests fournissent une interface permettant un contrôle ciblé de la connexion et l’accès aux données Modbus.
- BLE : Simulation de centraux et de périphériques BLE. CANoe.Connectivity soutient à la fois la communication orientée services (GATT) et les flux de données bidirectionnels (L2CAP). Les paramètres du protocole, tels que l’intervalle de connexion et la taille de la MTU, sont configurables. Des fonctions de sécurité avancées sont également disponibles, telles que l’appairage hors bande. Le traçage et la stimulation directs au niveau du protocole Bluetooth (HCI) sont également possibles.
- UWB : Simulation de l’initiateur ou du répondeur UWB. Vous pouvez utiliser toutes les fonctions conformes à la norme FiRa via une interface UCI.


- NFC : Simulation d'un lecteur NFC ou d'une étiquette NFC. La communication des données s'effectue au niveau A-PDU (ISO 7816).
- Wi-Fi : simulation d’un client Wi-Fi ou d’un point d’accès. Les paramètres de protocole tels que le SSID, la bande de fréquence et la méthode de chiffrement peuvent être configurés. Une fonction de pont Ethernet-Wi-Fi est également disponible. Celle-ci vous permet de convertir directement, depuis CANoe, les protocoles basés sur Ethernet vers le Wi-Fi.
Vous pouvez utiliser toutes les fonctions susmentionnées via des interfaces de programmation intuitives en CAPL, C# et Python. Lorsque vous utilisez les interfaces Ethernet VN, vous avez également la possibilité d’appliquer des erreurs aux couches de protocole inférieures, telles que les couches IP et MAC. De cette manière, les systèmes soumis à des exigences de Sûreté de Fonctionnement accrues peuvent être testés de manière exhaustive.
Tests
CANoe.Connectivity vous propose un ensemble complet de fonctions de test spécialement conçues pour les applications de connectivité. Vous pouvez utiliser ces fonctions pour tester le comportement de composants individuels ou de l'ensemble du système et vous assurer que votre application fonctionne comme prévu.
Outre la mise en œuvre des tests via les interfaces de programmation en CAPL, C# et Python, vous pouvez utiliser vTESTstudio. Cela vous permet de mettre en œuvre efficacement et de manière structurée même les exigences de test les plus complexes.




Analyse et suivi
Fenêtre de trace
Avec CANoe.Connectivity, vous pouvez surveiller l'ensemble des communications dans une fenêtre « Trace ». Cela inclut les données d'application pour tous les protocoles utilisés. Des analyses avancées et un dépannage lors du démarrage sont également possibles grâce à l'affichage d'informations étendues sur les protocoles, telles que les en-têtes HTTP ou les commandes BLE et HCI.




Vidéos
Vous n'avez pas envie de lire ? Alors regardez ces vidéos.
Enregistrement du webinaire
Dans l'enregistrement du webinaire « Tester des appareils sans fil avec le VH4110 et CANoe », vous apprendrez à tester des appareils sans fil à l'aide de CANoe et du VH4110. Outre la présentation du concept du produit, des cas d'utilisation et des interfaces sans fil supportées, une démonstration en direct vous montrera comment tester des appareils équipés des technologies Bluetooth Low Energy et UWB à l'aide de CANoe.
Regardez l'enregistrement du webinaire sur Webex


Vidéo de tutoriel technique
CANoe.Connectivity vous permet de tester un système ou un appareil dans un environnement réaliste. Les protocoles utilisés proviennent de l'Internet des objets (IoT), de la technologie médicale, du transport ferroviaire et de nombreux autres secteurs.


Pages associées


CANoe



