MQTT: mudanças entre as edições
Linha 5: | Linha 5: | ||
Referências: | Referências: | ||
*Livro [http://www.redbooks.ibm.com/redbooks/pdfs/sg248054.pdf (LAMPKIN etal, 2012)] <ref name=LAMPKIN>Valerie Lampkin; Weng Tat Leong; Leonardo Olivera; Sweta Rawat; Nagesh Subrahmanyam; Rong Xiang. [http://www.redbooks.ibm.com/redbooks/pdfs/sg248054.pdf Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry], ibm.com/redbooks, 2012.</ref>. | *Livro [http://www.redbooks.ibm.com/redbooks/pdfs/sg248054.pdf (LAMPKIN etal, 2012)] <ref name=LAMPKIN>Valerie Lampkin; Weng Tat Leong; Leonardo Olivera; Sweta Rawat; Nagesh Subrahmanyam; Rong Xiang. [http://www.redbooks.ibm.com/redbooks/pdfs/sg248054.pdf Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry], ibm.com/redbooks, 2012.</ref>. | ||
*Site: [https://www.hivemq.com/mqtt-essentials/ MQTT Essentials] <ref> MQTT Essentials: The Ultimate Kickstart For MQTT Beginners, https://www.hivemq.com/mqtt-essentials/.</ref>. | *Site: [https://www.hivemq.com/mqtt-essentials/ MQTT Essentials] <ref name=MQTT_Essentials> MQTT Essentials: The Ultimate Kickstart For MQTT Beginners, https://www.hivemq.com/mqtt-essentials/.</ref>. | ||
As aplicações de Internet das Coisas podem envolver abordagens avançadas de '''telemetria''', de forma a poder conectar diferentes '''dispositivos inteligentes''' em atividades de '''sensoreamento''', '''monitoramento''' e '''controle''', além da conexão dos mesmos a '''Internet''' ou a '''sistemas de controle central''' <ref name=LAMPKIN/>. | As aplicações de Internet das Coisas podem envolver abordagens avançadas de '''telemetria''', de forma a poder conectar diferentes '''dispositivos inteligentes''' em atividades de '''sensoreamento''', '''monitoramento''' e '''controle''', além da conexão dos mesmos a '''Internet''' ou a '''sistemas de controle central''' <ref name=LAMPKIN/>. | ||
Linha 18: | Linha 18: | ||
* '''Qualidade de Serviço''': | * '''Qualidade de Serviço''': | ||
O modelo '''publisher/Ssbscriber''' oferece uma alternativa ao modelo '''cliente/servidor'''. No modelo '''cliente/servidor''' o cliente se comunica diretamente o servidor num serviço fim a fim. No modelo '''publisher/subscriber''' o '''publicador''' e o '''subscritor''' não se comunicam diretamente. A comunicação é realizada por um terceiro componente, o '''brocker''' <ref name=MQTT_Essentials/>. | |||
==Referências== | ==Referências== |
Edição das 13h46min de 2 de abril de 2020
MQTT - Message Queue Telemetry Transport
MQTT (Message Queue Telemetry Transport) é um protocolo de mensagens para sensores e pequenos dispositivos móveis, baseado no modelo Publicador/Subscritor, ideal para aplicações de Internet das Coisas, em particular para a comunicação máquina a máquina (M2M - Machine to Machine).
Referências:
- Livro (LAMPKIN etal, 2012) [1].
- Site: MQTT Essentials [2].
As aplicações de Internet das Coisas podem envolver abordagens avançadas de telemetria, de forma a poder conectar diferentes dispositivos inteligentes em atividades de sensoreamento, monitoramento e controle, além da conexão dos mesmos a Internet ou a sistemas de controle central [1].
- MQTT
- Conceitos básicos[1]:
- Publicador/Subscritor: O protocolo MQTT é baseado no princípio de publicar mensagens (Publisher) e subscrever tópicos (Subscriber) para receber mensagens, conhecido como modelo Publisher/Subscriber.
- Um cliente pode subscrever tópicos e receber mensagens de atualizações quando algo for publicado sobre este tópico. Alternativamente, um cliente pode publicar mensagens relativas a um dado tópico e deixá-la disponível para os assinantes.
- Tópicos e subscrições: As mensagens MQTT são publicadas em tópicos (Topic), que são áreas de interesse.
- Os clientes, por sua vez, assinam para receber mensagens de uma dada subscrição. As subscrições podem ser explicitas, ou organizadas hierarquicamente, com o cliente usando wildcards (#) para receber mensagens de uma variedade de tópicos.
- Qualidade de Serviço:
O modelo publisher/Ssbscriber oferece uma alternativa ao modelo cliente/servidor. No modelo cliente/servidor o cliente se comunica diretamente o servidor num serviço fim a fim. No modelo publisher/subscriber o publicador e o subscritor não se comunicam diretamente. A comunicação é realizada por um terceiro componente, o brocker [2].
Referências
- ↑ 1,0 1,1 1,2 Valerie Lampkin; Weng Tat Leong; Leonardo Olivera; Sweta Rawat; Nagesh Subrahmanyam; Rong Xiang. Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry, ibm.com/redbooks, 2012.
- ↑ 2,0 2,1 MQTT Essentials: The Ultimate Kickstart For MQTT Beginners, https://www.hivemq.com/mqtt-essentials/.
Evandro.cantu (discussão) 11h27min de 25 de março de 2020 (-03)