MQTT

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca

MQTT [1] (MQ Telemetry Transport o Message Queue Telemetry Transport) és un estàndard de protocol ISO (ISO / IEC PRF 20922) [2] tipus de missatgeria lleugera de publicació-subscripció situada sobre TCP / IP . Està dissenyat per a situacions on es requereix un impacte baix i on l’amplada de banda és limitada. El patró de publicació-subscripció requereix un agent de missatges. El corredor és responsable de distribuir missatges als clients destinataris.

El protocol va ser inventat per Andy Stanford-Clark d' IBM , i Arlen Nipper de Cirrus Link Solutions el 1999. [3]

MQTT-SN és una variació del protocol destinat a sistemes incrustats que no es basen en TCP / IP com ZigBee . [4]

Aplicacions

Hi ha diversos projectes que implementen MQTT. Un exemple important és Facebook Messenger :

  • Facebook Messenger, iOS iPhone iPad, Android i Windows. Les darreres versions fan ús de MQTT per a sis funcions diferents, inclosos l'estat de l'usuari i el marcador de sincronització. Facebook va afirmar haver adoptat MQTT per augmentar la velocitat de missatgeria entre usuaris utilitzant menys potència i amplada de banda. No està clar quant s’utilitza MQTT.

Nota

  1. ^ (EN) MQ Telemetry Transport (MQTT) V3.1 Protocol Specification , a www.ibm.com, 19 d'agost de 2010. Obtingut el 8 de juny de 2017.
  2. ^ ISO / IEC 20922: 2016 Tecnologia de la informació - Message Queuing Telemetry Transport (MQTT) v3.1.1 , a iso.org , Organització Internacional per a la Normalització , 15 de juny de 2016.
  3. ^ Festa del 10è aniversari , a MQTT.org , juliol de 2009. Obtingut el 25 d'abril de 2015 (arxivat de l' original el 15 de març de 2015) .
  4. ^ ( EN ) MQTT per a xarxes de sensors (MQTT-SN) versió 1.1 ( PDF ).

Altres projectes

Enllaços externs

Control de l'autoritat GND ( DE ) 1145336337