Torna al blog
IoT e Industria 4.0

Come abbiamo portato i macchinari industriali sullo smartphone del responsabile

Anna De Carolis
02 Settembre 2026
Come abbiamo portato i macchinari industriali sullo smartphone del responsabile

Per sapere se un macchinario stava lavorando, bisognava salire in macchina.

Non è un modo di dire. Prima di questo progetto, il responsabile della produzione aveva un solo modo affidabile di sapere come stava andando una macchina installata da un cliente a ottanta chilometri di distanza: andarci. Oppure telefonare a qualcuno che si trovava lì e fidarsi di quello che gli veniva raccontato al telefono, che è una forma di monitoraggio molto diffusa e molto poco precisa.

Il monitoraggio remoto dei macchinari industriali parte quasi sempre da qui: non da un progetto di Industria 4.0 scritto su una slide, ma da un’azienda manifatturiera che ha i suoi impianti sparsi sul campo e nessun modo di vederli senza mettersi in viaggio. Questo è il racconto di come abbiamo risolto la cosa, con i pezzi tecnici veri e senza abbellimenti.

Il contesto: ogni controllo era una trasferta

L’azienda produce e installa macchinari che poi vivono lontano dalla sede. Alcuni in capannoni di altri, alcuni in postazioni temporanee, alcuni in posti dove la connessione internet o non c’è o non è cosa loro.

La conseguenza è una routine che conoscono in tanti. Un tecnico parte, guida, arriva, guarda il display della macchina, annota due valori su un foglio, torna. Se nel frattempo il macchinario si era fermato, lo si scopriva ore dopo, a volte il giorno dopo, spesso perché aveva chiamato il cliente arrabbiato. E la manutenzione si programmava a calendario, non sui dati: si andava a controllare anche quando non serviva, e non si andava proprio quando sarebbe servito.

Il costo vero non erano le trasferte. Era decidere alla cieca: intervenire senza sapere, o non intervenire senza sapere.

La soluzione tecnica: GSM e MQTT, perché il capannone non collabora

La prima domanda di ogni progetto IoT è come fai arrivare i dati fuori dalla macchina. Nel nostro caso la rete del posto non era un’opzione: cambia da installazione a installazione, dipende da reti aziendali di terzi, e chiedere a un cliente di aprire una porta sul suo firewall è una conversazione che finisce male.

Così ogni macchinario porta a bordo un modulo GSM, con la sua SIM dati. La macchina si connette da sola alla rete mobile e non ha bisogno di nulla di quello che la circonda. Se c’è campo, parla.

Per far viaggiare i dati usiamo MQTT, che è il protocollo pensato esattamente per questo scenario: messaggi piccoli, banda scarsa, connessioni che si interrompono. Ogni dispositivo pubblica lo stato su un canale, il server è in ascolto e riceve in tempo reale. Nell’altro verso funziona uguale: dalla dashboard si manda un comando alla singola macchina, e la macchina lo riceve senza che nessuno debba essere fisicamente lì. Rispetto a una normale chiamata HTTP, il vantaggio è che la connessione resta aperta e leggera, e se cade si riprende da sola senza perdere il filo.

Modulo GSM installato su un macchinario per il monitoraggio remoto dei macchinari industriali via MQTT

Dashboard, app e il pezzo che nessuno chiede mai: i report

Sopra il flusso di dati abbiamo costruito tre cose, che poi sono quelle che si vedono.

La dashboard web, sviluppata in Angular e TypeScript, mostra tutti i macchinari in un elenco con lo stato aggiornato: cosa sta facendo ogni macchina adesso, i parametri di funzionamento, gli allarmi. È il posto dove si guarda quando si è in ufficio.

L’app mobile, realizzata in Ionic e Angular, è la stessa cosa nella tasca del responsabile. Questa è la parte che ha cambiato le abitudini più di ogni altra: non perché sia tecnicamente sofisticata, ma perché il telefono ce l’hai anche alle sette di sera, e la dashboard sul PC dell’ufficio no.

Il backend è in Node.js, con NestJS e TypeORM: riceve i messaggi MQTT, li normalizza, li salva, li serve alle interfacce e gestisce utenti e permessi. Accanto gira un microservizio separato dedicato ai report, che dai dati grezzi costruisce i riepiloghi periodici e li spedisce via email con template dedicati.

Quel microservizio è la parte che nessun cliente chiede nel primo incontro e che poi diventa quella che usa di più. Perché vedere lo stato in tempo reale serve quando c’è un problema; il report che arriva ogni settimana senza che nessuno lo prepari serve tutti gli altri giorni, quando i problemi si vogliono prevedere.

La parte noiosa che tiene su tutto: PM2 e CI/CD

Un sistema di monitoraggio ha un problema di reputazione: nel momento in cui l’azienda smette di mandare il tecnico e si fida dello schermo, quello schermo deve essere sempre acceso. Se la dashboard è ferma, il macchinario per l’azienda non esiste.

Per questo i processi Node.js sono orchestrati con PM2, che li tiene attivi, li riavvia se qualcosa va storto e permette di aggiornarli senza spegnere il servizio. E il rilascio del codice passa da una pipeline CI/CD su GitLab: le modifiche vengono verificate e messe in produzione in modo ripetibile, non a mano da qualcuno che si collega al server la sera tardi sperando bene.

Non è la parte che si mette nelle presentazioni. È la parte per cui, tre anni dopo, il sistema è ancora acceso e nessuno ne parla — che nel nostro mestiere è il complimento più grosso che ci sia.

L’impatto: cosa è cambiato davvero

Non ti daremo percentuali inventate di risparmio, perché non le abbiamo misurate e i numeri tondi nei case study sono quasi sempre un’invenzione. Quello che possiamo raccontare è cosa succede diversamente da quando il sistema è in funzione.

  • Il controllo non è più una trasferta. Lo stato di ogni macchinario si vede dal telefono, in qualsiasi momento, senza chiedere a nessuno.
  • I fermi si scoprono quando succedono, non quando chiama il cliente. Cambia il tono della telefonata: la fai tu, e sai già di cosa parli.
  • Chi parte, parte sapendo. La trasferta si fa lo stesso, ma per un motivo preciso e con il pezzo giusto già in furgone.
  • I report si scrivono da soli. Nessuno passa il venerdì a rimettere insieme i dati per il riepilogo mensile.
  • Il sistema è in esercizio da oltre tre anni e continua a ricevere aggiornamenti senza interruzioni di servizio.

C’è anche un effetto meno tecnico e più interessante: quando i dati esistono, le discussioni cambiano. Prima si discuteva di impressioni («quella macchina secondo me lavora male»), adesso si guarda lo storico e si discute di fatti. È lo stesso motivo per cui parliamo spesso di Industria 4.0 come questione di decisioni più che di macchine nuove.

Quando ha senso pensarci anche per la tua azienda

Non serve una flotta enorme e non serve rifare gli impianti. I casi in cui questo tipo di progetto si ripaga in fretta sono abbastanza riconoscibili.

Hai macchinari o impianti installati lontano dalla sede. Mandi qualcuno a controllare cose che potrebbero essere lette a distanza. Scopri i fermi in ritardo, e il ritardo costa più dell’intervento. Fai manutenzione a calendario invece che sui dati reali. Ogni riepilogo per la direzione è mezza giornata di lavoro manuale.

Se ti riconosci in due o tre di queste righe, la strada esiste ed è più corta di quello che sembra: si parte quasi sempre da un macchinario solo, si porta fuori il dato, e da lì si costruisce il resto. Se vuoi capire prima le basi, abbiamo scritto anche una spiegazione di cos’è davvero l’IoT senza parole da convegno; se invece ti interessa come lavoriamo su questi progetti, la pagina delle soluzioni IoT per il monitoraggio remoto dei macchinari racconta il metodo, e nel portfolio trovi gli altri progetti che abbiamo portato in produzione.

La cosa che ci piace di questo lavoro, alla fine, è sempre la stessa: prendere qualcosa di fisico e pesante, che sta in un capannone lontano, e renderlo visibile su uno schermo da sei pollici. Il macchinario non è cambiato. È cambiato quanto ne sai.

Anna De Carolis

Anna De Carolis

Social Media Manager e Content Strategist di SpsProject. Si occupa della comunicazione digitale, della gestione dei canali social e della creazione di contenuti per il blog aziendale. Appassionata di tecnologia e innovazione, traduce il mondo dello sviluppo software in contenuti accessibili e coinvolgenti.

DOMANDE FREQUENTI

Domande Frequenti

Le risposte alle domande più cercate su questo argomento.

Come funziona il monitoraggio remoto di un macchinario industriale?
Il macchinario viene collegato a un modulo che legge i suoi dati di funzionamento e li spedisce all'esterno, di solito su rete mobile. I dati arrivano a un server che li salva e li mostra su una dashboard web o su un'app. Da lì si vede lo stato in tempo reale e, se il progetto lo prevede, si possono anche inviare comandi alla macchina a distanza.
Serve la connessione internet dell'azienda o basta una SIM?
Nella maggior parte dei casi conviene la SIM. Con un modulo GSM a bordo il macchinario si connette da solo alla rete mobile e non dipende dal wifi del capannone, dal firewall di un cliente o da una rete che cambia a ogni installazione. È la soluzione che abbiamo adottato nel progetto raccontato in questo articolo proprio perché le macchine vivono in posti diversi.
Che differenza c'è tra MQTT e delle normali chiamate API?
MQTT è un protocollo pensato per dispositivi con poca banda e connessioni instabili: i messaggi sono piccoli, la connessione resta aperta e si riprende da sola dopo un'interruzione. Le chiamate HTTP tradizionali funzionano bene per un gestionale, ma su una macchina in mezzo a un campo, con il segnale che va e viene, MQTT è molto più affidabile.
Si possono collegare anche macchinari già installati da anni?
Spesso sì, e non serve sostituirli. Dipende da cosa mette a disposizione la macchina: alcune espongono già un'uscita dati o un PLC interrogabile, altre richiedono l'aggiunta di sensori esterni. Il primo passo è sempre una verifica sul campo su un macchinario solo, per capire quali dati sono davvero leggibili prima di estendere il progetto a tutta la flotta.
Da cosa conviene partire per un progetto di monitoraggio remoto?
Da un macchinario pilota e da pochi dati, quelli che oggi obbligano qualcuno a mettersi in viaggio. Si porta fuori il dato, lo si vede su una prima dashboard e si verifica che sia affidabile: solo dopo ha senso aggiungere allarmi, report automatici e il resto della flotta. Partire da subito con tutto è il modo più rapido per spendere molto e usare poco.
CONTATTACI

Hai un progetto in mente?

Parliamone insieme. Il primo consulto è sempre gratuito.

Sede

Castelnuovo del Garda (VR)

Nord Italia - Veneto

Email

Caricamento...

...

Telefono

Caricamento...

...

Fissa un appuntamento

Prenota una call gratuita

Scegli data e ora

Iniziamo a costruire Insieme

Compila il form e il nostro team ti contatterà entro 24 ore, per discutere il tuo progetto e fornirti una consulenza personalizzata.

1

Analisi requisiti

Comprendiamo le tue esigenze e obiettivi

2

Proposta personalizzata

Creiamo una soluzione su misura per te

3

Sviluppo & Supporto

Realizziamo e supportiamo il tuo progetto