Accélérez votre time-to-market avec les outils professionnels RTI Connext DDS
nnalité de Connext DDS Pro 5.2, permet la création rapide d'applications DDS-activées avec un codage minimal : définissez topics et domain participants en XML, ajoutez un script Lua simple, et vous êtes opérationnel sur un domaine DDS en minutes. (Voir le billet de blog de Gianpiero sur Prototyper.)
Ce soir-là, j'ai écrit un script Lua qui instruit Prototyper à lire les topics DDS complexes contenant des tableaux de séquences et les republier vers un topic aplati pour la GUI LabVIEW. J'ai testé le script hors-ligne en utilisant des données live préalablement enregistrées, ce qui mène à la section suivante.
Problème : Développement déconnecté
Outils : Record, Replay, Prototyper avec LuaLa démo OpenFMB a été construite par une équipe géographiquement dispersée. Excepté quelques jours à Knoxville, personne n'avait d'accès simultané à tous les composants du microgrid. Comment chaque développeur pouvait-il travailler sur sa pièce du puzzle sans le reste du système ?
En travaillant sur le pont Lua pour la GUI LabVIEW, j'ai utilisé les services Connext Pro Record et Replay. Au lab, j'ai enregistré environ dix minutes de données live couvrant tous les cas d'usage. Cette nuit, à l'hôtel, j'ai rejoué les données tout en affinant les scripts Lua. Replay vous laisse rejouer sélectivement des topics, boucler la lecture pour simulation continue, et accélérer le taux — transformant des jours de runtime en minutes.

Une des forces de Prototyper est sa capacité à recharger le script Lua automatiquement pendant l'exécution. Cela m'a permis d'itérer rapidement : Replay jouait les données accélérées en continu ; j'éditais le script Lua, le sauvegardais, et Prototyper reflétait les changements instantanément — pas de redémarrage nécessaire. Le script de conversion fut complété en juste quelques heures.
Prototyper s'est aussi avéré inestimable pour générer des données simulées. La GUI LabVIEW a été construite entièrement hors-ligne, en utilisant des topics générés par Replay et des données simulées ou bridgées par Prototyper. J'envoyais un script de simulateur à ORNL, ils l'incorporaient dans LabVIEW, et je lançais le VI mis à jour localement pour vérifier l'intégration. L'intégration par ORNL de données DDS temps réel avec les éléments visuels SGIP a produit une GUI polie qui devint la pièce maîtresse de la démo.

Principaux enseignements
Quand nous sommes arrivés à La Nouvelle-Orléans quelques semaines plus tard, le système entier était opérationnel en environ 30 minutes — un exploit remarquable donné que certaines applications, comme la GUI LabVIEW, n'avaient jamais été sur un réseau avec le matériel réel auparavant.
La boîte à outils complète dans RTI Connext DDS Professional nous a permis de résoudre les obstacles d'intégration rapidement pendant la semaine de Knoxville et de continuer le développement distant par la suite. Admin Console, Monitor, DDS Ping et DDS Spy ont accéléré le déploiement initial. Record, Replay et Prototyper ont facilité le développement distribué en l'absence de matériel live. DDS Toolkit pour LabVIEW nous a permis de livrer une GUI sophistiquée rapidement. Même après l'événement, ces outils restent disponibles pour le développement continu et les démonstrations virtuelles.
En savoir plus :
Production Véhicules Autonomes »
Connectivité dans les Systèmes Autonomes »
Qu'est-ce que DDS ? »
Connext DDS Professional »
Qu'est-ce que l'IIoT ? »
Technologie de l'Internet des objets
- Construction système monitoring time-series robuste : Intégration RTI Connext DDS, Telegraf, InfluxDB
- Connext DDS dans l'IoT Industriel : 5 Insights Clés pour Fiabilité, Sécurité, Scalabilité
- Rejouer Données LiDAR ROS2 avec RTI Recording Service et DDS
- Exploiter les données dans l'Internet de la fiabilité : stratégies pour une gestion efficace
- Conformité RGPD : pourquoi la résistance est vaine et comment protéger votre entreprise
- Faites évoluer votre S&OP, vos données et vos systèmes de planification pour le succès futur
- Éliminer les goulots d'étranglement de production : 5 outils éprouvés pour l'efficience manufacturière
- Construisez votre plateforme d'opérations intégrée avec Nexus Apps
- Accélérez votre ligne de production : 3 outils éprouvés pour vitesse et efficacité