Comment diffuser en continu des données de test en circuit (ICT) à l'aide du protocole MQTT

Système de test en circuit
+ Système de test en circuit

Transmettre les données TIC aux outils d'analyse

La diffusion en continu des données de test issues des systèmes de test en circuit (ICT) nécessite un mécanisme permettant de détecter les événements marquant la fin d'un test et de transférer à la fois les métadonnées et les résultats de mesure vers une plateforme d'analyse. Le système génère localement des données brutes de journalisation après l'exécution d'un plan de test sur un dispositif testé, ainsi que des métadonnées telles que l'identifiant de la machine, le nom du projet et les paramètres du système. Un protocole de messagerie est utilisé pour signaler que les données sont prêtes à être récupérées et pour permettre la communication entre les systèmes distribués.

La mise en œuvre repose sur un protocole de publication-abonnement dans lequel le système de test publie des messages d'événement vers un courtier sous des rubriques définies. Une fois que la plateforme d'analyse s'est abonnée et a reçu la notification d'événement, elle analyse le contenu du message et appelle une interface de programmation d'application pour récupérer les données brutes des journaux. Ces données sont ensuite transmises au serveur d'analyse pour y être traitées, ce qui permet l'agrégation, la visualisation et la surveillance des résultats des tests et de l'état des équipements.

Transmission de données TIC via MQTT

Le processus de diffusion des données de test nécessite la génération de notifications déclenchées par des événements et le transfert des données de mesure depuis les systèmes de test vers une plateforme d'analyse. La solution utilise un protocole de messagerie de type « publication-abonnement » pour assurer la communication entre les machines et les serveurs, garantissant ainsi un échange de données efficace et évolutif. Le système TIC publie des messages d’événement contenant des métadonnées et des signaux de fin de test vers un courtier MQTT (Message Queuing Telemetry Transport). La plateforme d’analyse s’abonne à ces sujets, reçoit les notifications et récupère les journaux de test détaillés via une API REST. Cette architecture prend en charge une communication allégée, une messagerie bidirectionnelle et la disponibilité des données en temps réel. D’autres événements liés à l’état des machines, tels que les opérations sur les montages de test et les états d’exécution des tests, peuvent également être transmis, ce qui permet des analyses approfondies, notamment sur l’utilisation des équipements et la surveillance des temps d’arrêt.

Voir le schéma fonctionnel du flux de données TIC via MQTT

Comment diffuser en continu des données de test en circuit (ICT) à l'aide du protocole MQTT

Découvrez les produits de notre solution TIC de streaming de données et d'analyse

Cas d'utilisation connexes

contactez-nous logo

Contactez l'un de nos experts

Besoin d'aide pour trouver la solution qui vous convient ?