Progettazione e Sviluppo di un Sistema Modulare per la Raccolta, Trasmissione e Archiviazione di Dati Operativi in Ambienti Industriali

   page       attach   

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. 

keywordsIndustria 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