La presente tesi descrive lo sviluppo di un sistema di monitoraggio e controllo per un’unità di gestione I/O. Il sistema e’ stato progettato con l’obiettivo di offrire uno strumento semplice e immediato per la visualizzazione dei dati e l’invio di comandi. Il lavoro si è articolato in più fasi: analisi del protocollo proprietario di comunicazione, progettazione dell’architettura software e realizzazione di un’interfaccia web interattiva. I pacchetti di byte inviati dal dispositivo vengono prima decodificati e trasformati in parametri leggibili, successivamente sono memorizzati e resi disponibili tramite un backend basato su API REST. E’ presente un’interfaccia web che permette di consultare in tempo reale lo stato del sistema, grazie ad aggiornamenti automatici, e di inviare comandi o impostare determinati valori, i quali vengono convertiti in pacchetti di dati conformi al protocollo di comunicazione. La separazione tra i dati letti dal dispositivo e quelli impostati dall’utente rende l’architettura più chiara, modulare e facilmente estendibile. I risultati ottenuti dimostrano la validità dell’approccio proposto, il monitoraggio e’ affidabile e il controllo del dispositivo e’ intuitivo. In generale il sistema si è dimostrato flessibile e veloce, nonostante ci siano alcuni limiti legati all’assenza di persistenza, i quali potranno essere sviluppati in futuro tramite, ad esempio, l’integrazione di un database leggero o il potenziamento delle funzionalità diagnostiche.

Decodifica e Presentazione di Dati: da un Protocollo di Comunicazione Proprietario a un'Interfaccia Web per il Monitoraggio di Sistemi I/O

DE ROSSI, LISA
2024/2025

Abstract

La presente tesi descrive lo sviluppo di un sistema di monitoraggio e controllo per un’unità di gestione I/O. Il sistema e’ stato progettato con l’obiettivo di offrire uno strumento semplice e immediato per la visualizzazione dei dati e l’invio di comandi. Il lavoro si è articolato in più fasi: analisi del protocollo proprietario di comunicazione, progettazione dell’architettura software e realizzazione di un’interfaccia web interattiva. I pacchetti di byte inviati dal dispositivo vengono prima decodificati e trasformati in parametri leggibili, successivamente sono memorizzati e resi disponibili tramite un backend basato su API REST. E’ presente un’interfaccia web che permette di consultare in tempo reale lo stato del sistema, grazie ad aggiornamenti automatici, e di inviare comandi o impostare determinati valori, i quali vengono convertiti in pacchetti di dati conformi al protocollo di comunicazione. La separazione tra i dati letti dal dispositivo e quelli impostati dall’utente rende l’architettura più chiara, modulare e facilmente estendibile. I risultati ottenuti dimostrano la validità dell’approccio proposto, il monitoraggio e’ affidabile e il controllo del dispositivo e’ intuitivo. In generale il sistema si è dimostrato flessibile e veloce, nonostante ci siano alcuni limiti legati all’assenza di persistenza, i quali potranno essere sviluppati in futuro tramite, ad esempio, l’integrazione di un database leggero o il potenziamento delle funzionalità diagnostiche.
2024
Data Decoding and Visualization: bridging a Proprietary Communication Protocol with a Web-Based I/O System Monitoring Interface
protocollo
decodifica dati
interfaccia web
dispositivo embedded
File in questo prodotto:
File Dimensione Formato  
DeRossi_Lisa.pdf

Accesso riservato

Dimensione 403.8 kB
Formato Adobe PDF
403.8 kB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/97830