MQTT

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado de MQ Telemetry Transport)
Ir para: navegação, pesquisa

MQTT, acrônimo de Message Queuing Telemetry Transport [1] (anteriormente conhecido como MQ Telemetry Transport), é um protocolo de mensagens leve para sensores e pequenos dispositivos móveis otimizado para redes TCP/IP não confiáveis ou de alta latência.[2] . O esquema de troca de mensagens é fundamentado no modelo Publicador-Subscritor. MQTT-SN é uma variação do protocolo destinada a redes que não sejam baseadas em TCP/IP, como ZigBee.[3]

História[editar | editar código-fonte]

As letras "MQ" inicialmente não tinham um significado específico para o protocolo, vinham de uma linha de produtos da IBM chamada 'MQ Series' [4]


MQTT métodos (methods)[editar | editar código-fonte]

MQTT define pacotes de controle (Control Packets) [5] para indicar a ação desejada a ser executada pelo recurso desejado. Os mesmo são os seguintes:

CONNECT
Cliente solicita uma ligação com um servidor
CONNACK
Reconhece solicitação de conexão
PUBLISH
publicar mensagem
PUBACK
reconhecimento de publicação
PUBREC
Publicação recebida.(QoS 2 Publicação recebida., part 1)
PUBREL
Publicação publicada. (QoS 2 Publicação recebida., part 2)
PUBCOMP
Publicação completada. (QoS 2 Publicação recebida., part 3)
SUBSCRIBE
Inscrever-se em um tópico
SUBACK
Reconhecimento de inscrição
UNSUBSCRIBE
Cancelamento de inscrição em um tópico
UNSUBACK
Reconhecimento de cancelamento de inscrição.
PINGREQ
PING request
PINGRESP
PING response
DISCONNECT
Notificação de desconecção

Referências

Ícone de esboço Este artigo sobre redes de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.