LA-MQTT in un contesto multi-broker: progettazione, implementazione ed analisi

Iannoli, Andrea (2023) LA-MQTT in un contesto multi-broker: progettazione, implementazione ed analisi. [Laurea], Università di Bologna, Corso di Studio in Informatica per il management [L-DM270]
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato

Download (9MB)

Abstract

L'avvento dell'Internet delle cose (IoT) ha trasformato il modo in cui interagiamo con il mondo fisico, connettendo dispositivi in contesti domestici, industriali e urbani. Questa interconnessione ha reso cruciale l'implementazione di protocolli di comunicazione efficienti e scalabili, con MQTT (Message Queuing Telemetry Transport) che emerge come standard nell'interscambio di dati IoT. Tuttavia, la limitata sensibilità spaziale di MQTT presenta sfide nell'affrontare dispositivi in movimento e nell'indirizzare messaggi in base alla posizione geografica. Per superare ciò, è stata sviluppata LA-MQTT, estensione che mantiene la retrocompatibilità con MQTT standard. Il nucleo di LA-MQTT si basa su tre pilastri: il protocollo MQTT, la preservazione della privacy nei servizi basati sulla posizione (LBS), e la consapevolezza della posizione nei sistemi publish-subscribe. L'analisi della letteratura evidenzia il contesto in cui LA-MQTT si inserisce. Esplorando LA-MQTT in un contesto single-broker, la tesi approfondisce modello del sistema, architettura software e librerie client e backend. Emergono limiti di scalabilità in un sistema single-broker. La tesi propone una soluzione per abilitare LA-MQTT in un contesto multi-broker, affrontando problemi di scalabilità con bridge e distribuzione del lavoro tra broker. L'implementazione multi-broker comprende l'uso di bridge e modifiche alle librerie client e backend di LA-MQTT. Un caso d'uso concreto, JAM, dimostra l'applicabilità di LA-MQTT multi-broker in contesti reali, evidenziando potenzialità pratiche. L'evaluation analizza i risultati, con considerazioni finali sulla performance e l'efficacia di LA-MQTT. La tesi conclude con una valutazione critica in un contesto multi-broker, esplorando sfide rimanenti e suggerendo sviluppi futuri per migliorare efficienza e scalabilità in ambienti IoT complessi.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Iannoli, Andrea
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
IoT,Internet of Things,MQTT,protocolli,LA-MQTT,Smart Cities,Smart City,Smart parking,Park Assistance
Data di discussione della Tesi
12 Dicembre 2023
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^