Interviene
Camilla CESPI POLISIANI
Università degli Studi di Pavia, Dipartimento di Ingegneria Industriale e dell'Informazione
Abstract
Il protocollo MQTT (Message Queuing Telemetry Transport) è diventato uno degli standard di comunicazione più diffusi nel mondo dell'Internet of Things (IoT) grazie alla sua leggerezza ed efficienza. Questo seminario si propone di fornire una panoramica di MQTT, a partire dalle sue caratteristiche fondamentali e funzionalità all'evoluzione del protocollo dalla versione 3.1 alla più recente versione 5, evidenziando le differenze e le caratteristiche che rendono questo protocollo ideale per la comunicazione tra dispositivi con risorse limitate.
Verranno illustrate le basi dell'architettura publish-subscribe su cui si basa il protocollo, facilitando la distribuzione scalabile dei messaggi e il disaccoppiamento tra i client. Infine, verranno discussi i principali rischi legati alla sicurezza del protocollo e alcune best-practice per la loro mitigazione.