MQTT: diferència entre les revisions

Contingut suprimit Contingut afegit
Creada per traducció de la pàgina «MQTT»
(Cap diferència)

Revisió del 19:35, 7 feb 2016

MQTT[1] (Message Queuing Telemetry Transport) és un protocol de missatgeria publish-subscribe basat en el protocol TCP/IP.

Va estar inicialement desenvolupat per Andy Stanford-Clark (IBM) i Arlen Nipper (EuroTech), i després publicat com a codi obert.

MQTT v3.1.1 és ara un estàndard d'OASIS, l'especificació d'aquest protocol és troba disponible en HTML i PDF.

Broker MQTT

Existeixen molts brokers MQTT disponibles, varien en la seua funcionalitat, alguns d'ells ofereixen funcionalitats addicionals.

Els principals brokers de codi obert són:

Podem trobar una llista dels brokers disponibles és accessible aquí.

Un estudi comparatiu de les característiques d'aquests diferents brokers (ActiveMQ, Apollo, JoramMQ, Mosquitto i RabbitMQ) es troba disponible aquí.

Biblioteques clientes

Nombroses biblioteques estan disponibles per programar clients MQTT, per a la majoria dels llenguatges (C, C++, Java, JavaScript, PHP, Python, etc.) i per a la majoria de les plataformes (Linux, Windows, iOS, Android, Arduino, etc.). La llista de les biblioteques de clients disponibles és accessible des d'aquí.

El projecte Eclipse/Paho ofereix  implementacions de codi obert dels protocols de missatgeria oberts i estàndards destinats a les aplicacions noves i emergents per a la comunicació M2M (Màquina-a-Màquina) i de l'Internet de les coses (IoT).

Aplicacions reals

En el món real, hi ha nombrosos projectes que utilitza el protocol MQTT :

  • Facebook Messenger : Facebook ha utilitzat aspectes de MQTT en Facebook Messenger.
  • L'última versió del sistema de control de senyalització de l'IECC Scalable DeltaRail utilitza MQTT per les comunicacions entre les diferents parts del sistema i els components del sistema de senyalització.

En un llibre vermell titulat "Building Smarter Planet Solucions with MQTT and IBM WebSphere MQ Telemetry" IBM descriu diversos exemples d'aplicacions en el domini de la salut i de l'energia.

Referències