App & gestionali
Cruscotto Maglieria 🧶📊
Dashboard web e API per monitorare in tempo reale macchine da maglieria collegate in rete e analizzarne tempi e stati di lavorazione.
Cruscotto Maglieria è una web app con API sviluppata per il monitoraggio delle macchine da maglieria elettroniche collegate tramite rete Ethernet.
Il progetto nasce dall'esigenza di avere un quadro centralizzato dello stato delle macchine, dei tempi di lavorazione e dei dati di produzione, utilizzando la rete interna dell'azienda, senza trasmettere dati esternamente.
Una rete interna dedicata
Le macchine vengono collegate tramite Ethernet a una rete con indirizzamento IP non esposto direttamente a Internet, mantenendo il monitoraggio all'interno dell'infrastruttura aziendale, i dati ricevuti dai macchinari e inviati al server rimangono appunto all'interno della propria azienda, non vengono condivisi, fatta eccezione delle sole comunicazioni, se attivate, tramite l'app Telegram, per avvisare se qualche macchinario si è fermato.
La dashboard rileva le macchine presenti nella rete e le identifica attraverso il relativo indirizzo IP.
A ogni macchina può inoltre essere assegnato un nome personalizzato, rendendo più semplice riconoscerla all'interno dell'interfaccia, si può personalizzare anche la foto del macchinario stesso, oppure utilizzare un icona dedicata.
Monitoraggio delle macchine
Per ogni macchina vengono rilevate e visualizzate le principali informazioni operative:
- indirizzo IP;
- nome assegnato alla macchina;
- tempo di lavorazione;
- stato della macchina;
- attività di produzione;
- periodi di fermo o inattività.
Lo stato permette di distinguere le macchine in lavorazione, ferme o inattive, fornendo una visione immediata della situazione dell'officina.
Dashboard e statistiche
Il cruscotto è organizzato in due aree principali.
🏭 Officina
La sezione dedicata all'officina permette di visualizzare le macchine presenti nella rete e il loro stato operativo.
L'obiettivo è avere una situazione aggiornata del reparto senza dover controllare singolarmente ogni macchinario.
📊 Statistiche
La sezione statistica raccoglie i dati relativi ai tempi di lavorazione e permette di analizzarli su diversi intervalli:
| Periodo | Analisi |
|---|---|
| Giorno | Situazione della giornata |
| Settimana | Andamento settimanale |
| Mese | Dati aggregati del mese |
| Anno | Andamento annuale |
Questa suddivisione permette di passare dalla situazione operativa del momento alla lettura dello storico della produzione.
Il ruolo di vsFTPd
Il Cruscotto Maglieria lavora in simbiosi con un server FTP.
Nel laboratorio di prova è stato utilizzato vsFTPd su Linux.
È proprio questo il punto di collegamento con gli altri due progetti:
vsFTPd GUI è stato utilizzato per configurare il demone e il relativo file vsftpd.conf, mentre vsFTPd Tray Monitor ha permesso di tenere sotto controllo dalla scrivania Linux lo stato del servizio e l'attività di trasferimento, grazie alle icone presenti nel vassoio di sistema che cambiano a seconda delle richieste fatte dai macchinari.
Il Cruscotto Maglieria utilizza quindi l'infrastruttura FTP come parte del sistema complessivo di monitoraggio.
L'intera catena
Macchine da maglieria
↓
Rete Ethernet
↓
Server FTP
↙ ↘
vsFTPd GUI vsFTPd Tray
configura controlla
↘ ↙
Cruscotto Maglieria
monitora e analizza
Non sono quindi tre applicazioni sviluppate indipendentemente: insieme costituiscono una soluzione completa per il monitoraggio dell'ambiente produttivo.
Test con macchine Shima Seiki
Il sistema è stato testato in laboratorio con 10 macchine da maglieria elettroniche Shima Seiki collegate alla rete.
La prova ha incluso la simulazione delle sequenze di lavorazione e l'analisi dei log di produzione, con l'obiettivo di verificare il comportamento del sistema nelle diverse condizioni operative.
Il test è proseguito per diversi mesi, permettendo di verificare differenti casistiche e di intervenire progressivamente sul progetto.
Questo periodo di utilizzo ha portato anche all'introduzione e alla correzione di diverse funzionalità, tra cui:
- integrazione con Telegram;
- archiviazione dei messaggi;
- eliminazione automatica dei messaggi secondo una determinata scadenza;
- eliminazione selettiva dei messaggi di errore;
- gestione delle diverse condizioni operative rilevate durante il monitoraggio.
I test effettuati hanno dato esito positivo nelle casistiche considerate.
Dal server FTP al monitoraggio della produzione
Il progetto rappresenta quindi la parte applicativa dell'intero sistema.
Non si tratta soltanto di controllare se un servizio FTP è attivo: il server viene utilizzato come componente dell'infrastruttura attraverso cui il Cruscotto Maglieria raccoglie e interpreta le informazioni provenienti dalle macchine.
Il risultato è un sistema che collega:
rete delle macchine → trasferimento dati → server FTP → elaborazione → dashboard → statistiche e notifiche.
Un progetto nato dalla pratica e dallo studio sul campo
Il Cruscotto Maglieria è stato sviluppato e testato partendo da un contesto produttivo concreto, utilizzando macchine reali e una fase di prova sufficientemente lunga da far emergere condizioni operative differenti.
L'integrazione tra vsFTPd, vsFTPd GUI, vsFTPd Tray Monitor e Cruscotto Maglieria ha permesso di chiudere il progetto con una soluzione completa per il monitoraggio delle macchine da maglieria attraverso una rete Linux e un server FTP open source.
Parte di un progetto più ampio:
| Progetto | Ruolo |
|---|---|
| vsFTPd GUI → | configura il server FTP Linux |
| vsFTPd Tray Monitor → | controlla lo stato e l'attività del server |
| Cruscotto Maglieria → | utilizza l'infrastruttura e monitora la produzione |
Versione attuale Ver.260918
🎬 Guardalo all'opera
Se vuoi vedere questo progetto in azione — e in alcuni casi la sua evoluzione nel tempo — apri il video sul mio canale YouTube. Si apre in una nuova scheda: Questo sito non carica nulla di esterno e non usa cookie. Solo se si sceglie di seguire uno di questi link e guardare il video su YouTube si entra nel servizio di Google, soggetto alla relativa informativa privacy.