|
|
In un contesto industriale sempre più orientato all’adozione delle tecnologie dell’Industria 4.0, il presente lavoro di tesi descrive lo sviluppo di un sistema modulare per la raccolta, trasmissione e archiviazione di dati operativi provenienti da macchine industriali. Il sistema, progettato e implementato presso Alexide SRL, utilizza tecnologie consolidate come il .NET Framework, il protocollo MQTT e il sistema di versionamento Subversion (SVN) per garantire scalabilità, flessibilità e affidabilità. Il sistema è articolato in tre componenti principali: il modulo di acquisizione dei dati, che utilizza protocolli come MODBUS, HTTP e script personalizzati in IronPython; il modulo di pubblicazione su un broker MQTT, che consente la trasmissione in tempo reale dei dati formattati in JSON; e il modulo di archiviazione, che salva i dati raccolti su un repository SVN per garantire una gestione storicizzata e incrementale delle informazioni. Durante il progetto sono state affrontate e risolte sfide legate alla scalabilità, modularità e integrazione con infrastrutture aziendali esistenti. I risultati ottenuti dimostrano l’efficacia del sistema sviluppato nel rispondere alle esigenze dell’Industria 4.0, aprendo la strada a ulteriori sviluppi.
keywords
Industria 4.0, IoT Internet of Things, .NET Framework, MQTT Message Queuing Telemetry Transport, SVN Subversion, MODBUS, HTTP/HTTPS, IronPython, JSON, Sistemi distribuiti, Raccolta dati, Trasmissione dati in tempo reale, Archiviazione incrementale, Polling, Message Dispatcher, Middleware