Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Internet of Things.

Post on 14-Apr-2017

214 views 0 download

transcript

Il protocollo MQTT e il paradigma publish-subscribe.

Applicazioni nell’Internet of Things.

Introduzione protocolloMQTT

Agenda

Esempio diapplicazione

pratica

Il paradigma publish-subscribe

Broker

Registra le sottoscrizioni

Gestisce le pubblicazioni

Il protocollo MQTT

• Facile implementazione

• Diversi livelli di QoS• Overhead minimo• Data-agnostico

• Stateful

1999

MQ Telemetry Transport

Andy Stanford-Clark (IBM)Arlen Nipper (Arcom)

MQTT v3.1rilasciato sotto licenza

royalty-free

2010

MQTT v3.1.1entra a far parte degli

standard OASIS

2014

2010

2016

«MQTT» su Google Trends

Applicazioni nelInternet of Things

Perché Internet

of Things?

Kevin Ashton (1999)

ESP8266

• Progettazione sistema per la termoregolazione• Interruttore programmabile

riscaldamento/nome_stanza/temperatura_percepita

Sensore

riscaldamento/nome_stanza/temperatura_percepita

Sensore

riscaldamento/nome_stanza/temperatura_percepita

Sensore

19°

riscaldamento/nome_stanza/temperatura_percepitariscaldamento/nome_stanza/temperatura_scelta

Attuatore

riscaldamento/nome_stanza/temperatura_percepitariscaldamento/nome_stanza/temperatura_scelta

Attuatore

riscaldamento/nome_stanza/temperatura_percepitariscaldamento/nome_stanza/temperatura_scelta

Attuatore

riscaldamento/nome_stanza/temperatura_percepitariscaldamento/nome_stanza/temperatura_scelta

Attuatore

19°21°

CloudMQTT

Grazie per l’attenzione