Come un produttore di dispositivi elettronici industriali ha costruito un sistema di monitoraggio dispositivo con Connhex
L'azienda cliente ci ha chiesto di mantenere riservati alcuni dettagli, acconsentendo a condividere una panoramica su come Connhex viene utilizzato. Contiamo di poter descrivere questo caso d'uso in futuro: nel frattempo, questa pagina contiene alcune informazioni.
L'azienda è un leader europeo nella progettazione e produzione di dispositivi elettronici per l'automazione industriale.
Il catalogo comprende regolatori, PLC, pannelli operatore HMI Linux, moduli I/O, sensori e convertitori. I prodotti vengono impiegati in numerosi settori, dal controllo di processo al trattamento termico, dalla gestione energetica alla refrigerazione industriale, con una rete di distribuzione internazionale e decine di migliaia di installazioni attive nel mondo.
La necessità
Quando i propri dispositivi vengono installati in impianti industriali, il produttore perde di fatto la visibilità su come questi si comportano nel tempo. I dispositivi funzionano in condizioni operative molto diverse tra loro: temperature ambientali variabili, carichi di lavoro differenti a seconda dell'applicazione, cicli di utilizzo più o meno intensi.
La domanda che l'azienda si poneva era concreta: come si comportano i nostri prodotti sul campo? I dati a disposizione erano limitati alle segnalazioni di assistenza, che per definizione arrivano solo quando qualcosa è già andato storto. Mancava una panoramica completa sulle prestazioni reali dei dispositivi in esercizio.
L'obiettivo era duplice. Da un lato, costruire un sistema di monitoraggio delle prestazioni dei propri prodotti — consumo di CPU, utilizzo di memoria RAM, occupazione disco, temperature operative — per individuare potenziali criticità prima che si trasformino in guasti. Dall'altro, raccogliere dati reali dal campo per alimentare il processo di miglioramento continuo del prodotto: capire dove intervenire nelle versioni successive dell'hardware e del firmware sulla base di evidenze concrete, non di ipotesi.
La soluzione: Connhex e l'addon System Monitor
La scelta è ricaduta su Connhex perché rispondeva esattamente a questa esigenza: un'infrastruttura completa per la raccolta, trasmissione e visualizzazione dei dati, già validata e testata, pronta per essere integrata sui dispositivi embedded Linux dell'azienda.
Il componente chiave della soluzione è l'addon System Monitor di Connhex Edge. System Monitor è in esecuzione direttamente sul dispositivo e raccoglie in modo automatico le metriche di sistema come utilizzo di CPU, memoria RAM e disco. I dati vengono trasmessi a Connhex Cloud senza alcuna configurazione manuale da parte dell'utente finale.
Il vantaggio principale di questa scelta? Non è stato necessario sviluppare nulla su misura: System Monitor è un addon di Connhex Edge completamente configurabile nelle metriche da raccogliere. Una volta fatto questo, si attiva, si configura l'intervallo di campionamento e inizia a raccogliere dati. L'infrastruttura cloud di Connhex si occupa di tutto il resto: storage, indicizzazione, visualizzazione, allarmi.
Monitoraggio continuo delle prestazioni
Overview dispositivi, direttamente in Connhex Control.
Una volta attivato, il sistema raccoglie dati in modo continuo da ogni dispositivo connesso. Questo permette al team di R&D del produttore di osservare come i prodotti si comportano in condizioni operative reali nel lungo periodo. Alcuni esempi concreti di ciò che è possibile rilevare:
- un dispositivo il cui consumo di RAM cresce progressivamente nel tempo, segnale di un possibile memory leak nel firmware
- un pannello operatore che raggiunge picchi anomali di utilizzo CPU in determinate fasce orarie o in corrispondenza di specifici pattern di utilizzo
- un PLC il cui spazio disco si riduce gradualmente a causa di log non gestiti correttamente
Senza un sistema di monitoraggio strutturato, queste situazioni emergono solo quando il dispositivo smette di funzionare o rallenta in modo evidente: in genere mesi dopo l'installazione, quando l'intervento è più costoso e il danno per l'utente finale è già avvenuto.
Allarmi automatici
Grazie al rules engine di Connhex, il produttore ha configurato allarmi automatici sulle metriche raccolte. Quando un dispositivo raggiunge soglie predefinite (ad esempio, l'utilizzo di RAM supera l'85% per un periodo prolungato, o la temperatura interna del processore supera un valore critico) viene generata una notifica. Questo consente di intervenire proattivamente, prima che il problema impatti l'utente finale.
Dashboard e report
Dashboard personalizzabili per ogni metrica raccolta: visualizzazione di modifica dashboard.
I dati raccolti sono accessibili tramite dashboard personalizzabili e possono essere esportati per analisi più approfondite. Il team di R&D del produttore utilizza queste informazioni come input diretto per il ciclo di sviluppo prodotto.
Risultati chiave
L'adozione di Connhex ha permesso all'azienda di costruire un servizio di monitoraggio senza distogliere risorse dal proprio core business: la progettazione e produzione di hardware industriale. I benefici si articolano su più livelli:
Miglioramento delle versioni future di prodotto. Questo è il risultato più significativo. Dati reali, raccolti dal campo, alimentano direttamente le decisioni di progettazione. Ad esempio, se i dati mostrano che una determinata famiglia di dispositivi opera sistematicamente vicina ai limiti di memoria in certe applicazioni, il team sa dove intervenire nella revisione successiva dell'hardware o nell'ottimizzazione del firmware. Le scelte di design non sono più basate su stime o su feedback qualitativi, ma su evidenze misurabili provenienti da migliaia di dispositivi in esercizio.
Servizi a valore aggiunto, come l'estensione della garanzia. Disponendo di un monitoraggio continuo sullo stato dei dispositivi, il produttore è ad esempio nella posizione di offrire programmi di garanzia estesa ai propri clienti. Il monitoraggio riduce il rischio perché consente di individuare e risolvere problemi prima che si traducano in guasti, abbassando il costo complessivo dell'assistenza.
Riduzione dei tempi di diagnosi. Quando un cliente segnala un problema, il team di supporto ha già a disposizione lo storico completo delle metriche di sistema del dispositivo. Questo riduce drasticamente il tempo necessario per identificare la causa e pianificare l'intervento.
Nessun investimento infrastrutturale. Il produttore non ha dovuto costruire, gestire o manutenere un'infrastruttura cloud proprietaria. Connhex fornisce l'intero stack — dalla raccolta dati sul dispositivo alla visualizzazione e agli allarmi nel cloud — come servizio già pronto all'uso.
Perché Connhex per il monitoraggio prodotto
Per un produttore di dispositivi elettronici che vuole monitorare le prestazioni dei propri prodotti in campo, le alternative sono essenzialmente due: costruire un sistema proprietario, oppure utilizzare un'infrastruttura già esistente.
Costruire un sistema proprietario significa affrontare la complessità di sviluppare un agente software per il dispositivo, un backend per la raccolta e lo storage dei dati, un'interfaccia di visualizzazione, un sistema di allarmi, la gestione della sicurezza e dei certificati, gli aggiornamenti OTA. È un progetto software a tutti gli effetti, con costi e tempi che spesso non sono compatibili con le priorità di un'azienda il cui focus è l'hardware.
Connhex offre tutto questo in una suite già validata. Il System Monitor è un componente nativo di Connhex Edge, ottimizzato per dispositivi embedded Linux. Non richiede sviluppo custom, si integra con Connhex Cloud senza configurazioni complesse e ottiene automaticamente gli aggiornamenti e le nuove funzionalità mano a mano che vengono rilasciate. Per chi ha bisogno di monitorare i propri prodotti, e non di costruire una piattaforma IoT, è la strada più diretta.
Il futuro
Stiamo lavorando con l'azienda per estendere il monitoraggio a tutte le famiglie di prodotti del catalogo e per rendere le dashboard di monitoraggio accessibili anche ai propri clienti finali, trasformando il servizio in un elemento differenziante dell'offerta commerciale.
L'integrazione con Connhex garantisce che ogni nuova funzionalità della suite sia automaticamente disponibile, senza interventi aggiuntivi. Questo significa che il sistema di monitoraggio evolve insieme a Connhex, senza richiedere investimenti incrementali da parte del produttore.