Come trasmettere in streaming i dati dei test in-circuit (ICT) tramite MQTT

Sistema di test in-circuit
+ Sistema di test in-circuit

Trasferimento dei dati ICT ai sistemi di analisi

Lo streaming dei dati di test provenienti dai sistemi di test in-circuit (ICT) richiede un meccanismo in grado di rilevare gli eventi che indicano il completamento dei test e di trasferire sia i metadati che i risultati delle misurazioni a una piattaforma di analisi. Il sistema genera localmente dati di log grezzi dopo aver eseguito un piano di test su un dispositivo in prova, insieme a metadati quali l’identità della macchina, il nome del progetto e i parametri di sistema. Viene utilizzato un protocollo di messaggistica per segnalare quando i dati sono pronti per essere recuperati e per consentire la comunicazione tra sistemi distribuiti.

L'implementazione utilizza un protocollo di tipo "publish-subscribe", in cui il sistema di test invia messaggi di evento a un broker nell'ambito di argomenti definiti. Una volta che la piattaforma di analisi si è iscritta e ha ricevuto la notifica dell'evento, analizza il contenuto del messaggio e richiama un'interfaccia di programmazione dell'applicazione (API) per recuperare i dati di log grezzi. Questi dati vengono quindi trasferiti al server di analisi per l'elaborazione, consentendo l'aggregazione, la visualizzazione e il monitoraggio dei risultati dei test e dello stato delle apparecchiature.

Streaming di dati ICT tramite MQTT

Il processo di streaming dei dati di test richiede la generazione di notifiche basate sugli eventi e il trasferimento dei dati di misurazione dai sistemi di test a una piattaforma di analisi. La soluzione utilizza un protocollo di messaggistica di tipo “publish-subscribe” per la comunicazione tra macchine e server, garantendo uno scambio di dati efficiente e scalabile. Il sistema ICT pubblica messaggi di evento contenenti metadati e segnali di completamento dei test a un broker MQTT (Message Queuing Telemetry Transport). La piattaforma di analisi si abbona a questi argomenti, riceve le notifiche e recupera i log di test dettagliati tramite un'API REST. Questa architettura supporta una comunicazione snella, la messaggistica bidirezionale e la disponibilità dei dati in tempo reale. È inoltre possibile trasmettere ulteriori eventi relativi allo stato delle macchine, quali le operazioni relative ai dispositivi di fissaggio e gli stati di esecuzione dei test, consentendo analisi estese quali il monitoraggio dell’utilizzo delle apparecchiature e dei tempi di inattività.

Vedi lo schema a blocchi del flusso di dati ICT tramite MQTT

Come trasmettere in streaming i dati dei test in-circuit (ICT) tramite MQTT

Scopri i prodotti della nostra soluzione ICT per lo streaming e l'analisi dei dati

Casi d'uso correlati

contattaci logo

Mettetevi in contatto con uno dei nostri esperti

Avete bisogno di aiuto per trovare la soluzione giusta per voi?