SlideShare uma empresa Scribd logo
1 de 13
Protocolo MQTT
Alexandre Balestrin Corrêa (abc@elipse.com.br)
Diretor de Desenvolvimento
Elipse Software
MQTT
Message Queue Telemetry Transport
Criado em 1999 pela IBM e Arcom1
Desenvolvido para equipamentos em redes de:
•Baixa velocidade
•Alta latência ou instáveis
Fonte: https://vernemq.com/intro/mqtt-primer
MQTT: Publishers e Subscribers
Fonte: https://www.embarcados.com.br/mqtt-protocolos-para-iot/
Publisher
(Source) Broker
Subscriber
(Sink)
Subscribe (topic)
publish (topic, data)
publish (topic, data)
MQTT: Publishers e Subscribers
Fonte: https://www.slideshare.net/ericssonxiao/introduction-mqtt-en
Publisher
(Source) Broker
Subscriber
(Sink)
Subscribe (topic)
publish (topic, data)
publish (topic, data)
MQTT: Milhões de Publishers/Subscribers
Publisher
(Source)
Publisher
(Source)
Subscriber
(Sink)
Subscriber
(Sink)
Publisher
(Source) Topic
Subscriber
(Sink)
Mensagem A
MQTT: Mensagens de Broadcast
Subscriber
(Sink)
Subscriber
(Sink)
Mensagem A
Mensagem A
Mensagem A
• Conexão principal: TCP/IP, podendo ser serial, etc.
• Segurança: opções de login e criptografia (SSL/TLS)
MQTT: Conexão, segurança e QoS
Nível de serviço
(QoS Level)
Entrega de mensagens Significado Garantia de entrega
0 <= 1 No máximo uma Sem garantias
1 >= 1 Pelo menos uma Garantida
Pode haver
duplicidade
2 = 1 Exatamente uma Garantida
Não há duplicidade
• Conexão principal: TCP/IP, podendo ser serial, etc.
• Segurança: opções de login e criptografia (SSL/TLS)
https://github.com/mqtt/mqtt.github.io/wiki/libraries
MQTT: Conexão, segurança e QoS
MQTT: Quem usa?
MQTT: Clients e Brokers
Clients
(sensores)
Interoperabilidade é fundamental
“No futuro, fabricar e receber um produto
criado por você será
tão fácil e rápido quanto hoje é pedir uma
pizza. Talvez seja até mais barato.”
- Alexandre Balestrin Corrêa (2016)
Obrigado!
Alexandre Balestrin Corrêa (abc@elipse.com.br)
Diretor de Desenvolvimento
Elipse Software

Mais conteúdo relacionado

Semelhante a MQTT protocol: publishers, subscribers, topics and quality of service levels

TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaJose Ricardo Maia Moraes
 
Multicast on Cisco Network
Multicast on Cisco NetworkMulticast on Cisco Network
Multicast on Cisco Networkhome
 
Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores Maurício Moreira Neto
 
Microservices Architecture Workshop
Microservices Architecture WorkshopMicroservices Architecture Workshop
Microservices Architecture WorkshopClaudio Acquaviva
 
Protocolos de Sistemas Embarcados
Protocolos de Sistemas EmbarcadosProtocolos de Sistemas Embarcados
Protocolos de Sistemas EmbarcadosRomulo Fagundes
 
Unidade 2.2 Equipamentos De Redes
Unidade 2.2   Equipamentos De RedesUnidade 2.2   Equipamentos De Redes
Unidade 2.2 Equipamentos De Redesguest18dcd9
 
Apresentação de Introdução ao Syslog
Apresentação de Introdução ao SyslogApresentação de Introdução ao Syslog
Apresentação de Introdução ao SyslogIsaque Profeta
 
relay frame atm
relay frame atm relay frame atm
relay frame atm yuri_moura
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
 
17 rio wireless lte broadcast - oi alberto boaventura v1.1
17 rio wireless   lte broadcast - oi alberto boaventura v1.117 rio wireless   lte broadcast - oi alberto boaventura v1.1
17 rio wireless lte broadcast - oi alberto boaventura v1.1Alberto Boaventura
 

Semelhante a MQTT protocol: publishers, subscribers, topics and quality of service levels (20)

Glossário de Termos Técnicos em Redes de Computadores
Glossário de Termos Técnicos em Redes de ComputadoresGlossário de Termos Técnicos em Redes de Computadores
Glossário de Termos Técnicos em Redes de Computadores
 
TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da Latencia
 
Multicast on Cisco Network
Multicast on Cisco NetworkMulticast on Cisco Network
Multicast on Cisco Network
 
Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores Protocolo MQTT - Redes de Computadores
Protocolo MQTT - Redes de Computadores
 
Microservices Architecture Workshop
Microservices Architecture WorkshopMicroservices Architecture Workshop
Microservices Architecture Workshop
 
Protocolos de Sistemas Embarcados
Protocolos de Sistemas EmbarcadosProtocolos de Sistemas Embarcados
Protocolos de Sistemas Embarcados
 
Introducao as rede de computadores
Introducao as rede de computadoresIntroducao as rede de computadores
Introducao as rede de computadores
 
MQTT VS REST
MQTT VS RESTMQTT VS REST
MQTT VS REST
 
Redes de computador
Redes de computadorRedes de computador
Redes de computador
 
Unidade 2.2 Equipamentos De Redes
Unidade 2.2   Equipamentos De RedesUnidade 2.2   Equipamentos De Redes
Unidade 2.2 Equipamentos De Redes
 
Apresentação de Introdução ao Syslog
Apresentação de Introdução ao SyslogApresentação de Introdução ao Syslog
Apresentação de Introdução ao Syslog
 
relay frame atm
relay frame atm relay frame atm
relay frame atm
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1
 
R&C 0502 07 2
R&C 0502 07 2R&C 0502 07 2
R&C 0502 07 2
 
R&C 0502 07 2
R&C 0502 07 2R&C 0502 07 2
R&C 0502 07 2
 
Artigo redes
Artigo redesArtigo redes
Artigo redes
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
17 rio wireless lte broadcast - oi alberto boaventura v1.1
17 rio wireless   lte broadcast - oi alberto boaventura v1.117 rio wireless   lte broadcast - oi alberto boaventura v1.1
17 rio wireless lte broadcast - oi alberto boaventura v1.1
 
Protocolos de Rede para Internet das Coisas
Protocolos de Rede para Internet das CoisasProtocolos de Rede para Internet das Coisas
Protocolos de Rede para Internet das Coisas
 
Wavecom
WavecomWavecom
Wavecom
 

Mais de Alexandre Balestrin Corrêa

Como acelerar a adoção da automação colaborativa
Como acelerar a adoção da automação colaborativaComo acelerar a adoção da automação colaborativa
Como acelerar a adoção da automação colaborativaAlexandre Balestrin Corrêa
 
Universal Robots, derrubando barreiras de automação
Universal Robots, derrubando barreiras de automaçãoUniversal Robots, derrubando barreiras de automação
Universal Robots, derrubando barreiras de automaçãoAlexandre Balestrin Corrêa
 
Potenciais da adoção da robótica colaborativa
Potenciais da adoção da robótica colaborativaPotenciais da adoção da robótica colaborativa
Potenciais da adoção da robótica colaborativaAlexandre Balestrin Corrêa
 
Como as novas tecnologias estão revolucionando a automação
Como as novas tecnologias estão revolucionando a automaçãoComo as novas tecnologias estão revolucionando a automação
Como as novas tecnologias estão revolucionando a automaçãoAlexandre Balestrin Corrêa
 
Como as tecnologias móveis irão revolucionar a automação
Como as tecnologias móveis irão revolucionar a automaçãoComo as tecnologias móveis irão revolucionar a automação
Como as tecnologias móveis irão revolucionar a automaçãoAlexandre Balestrin Corrêa
 
Novas tecnologias aplicadas na Automação Predial e Gestão de Infraestrutura
Novas tecnologias aplicadas na Automação Predial e Gestão de InfraestruturaNovas tecnologias aplicadas na Automação Predial e Gestão de Infraestrutura
Novas tecnologias aplicadas na Automação Predial e Gestão de InfraestruturaAlexandre Balestrin Corrêa
 
Apresentação "Como as tecnologias móveis podem revolucionar a automação"
Apresentação "Como as tecnologias móveis podem revolucionar a automação"Apresentação "Como as tecnologias móveis podem revolucionar a automação"
Apresentação "Como as tecnologias móveis podem revolucionar a automação"Alexandre Balestrin Corrêa
 

Mais de Alexandre Balestrin Corrêa (20)

Elipse F4
Elipse F4Elipse F4
Elipse F4
 
Ganhos relativos
Ganhos relativosGanhos relativos
Ganhos relativos
 
Como acelerar a adoção da automação colaborativa
Como acelerar a adoção da automação colaborativaComo acelerar a adoção da automação colaborativa
Como acelerar a adoção da automação colaborativa
 
Apresentação Elipse
Apresentação ElipseApresentação Elipse
Apresentação Elipse
 
Universal Robots, derrubando barreiras de automação
Universal Robots, derrubando barreiras de automaçãoUniversal Robots, derrubando barreiras de automação
Universal Robots, derrubando barreiras de automação
 
Potenciais da adoção da robótica colaborativa
Potenciais da adoção da robótica colaborativaPotenciais da adoção da robótica colaborativa
Potenciais da adoção da robótica colaborativa
 
Economia colaborativa - exemplos
Economia colaborativa - exemplosEconomia colaborativa - exemplos
Economia colaborativa - exemplos
 
A indústria do futuro
A indústria do futuroA indústria do futuro
A indústria do futuro
 
Webinar sobre Indústria 4.0
Webinar sobre Indústria 4.0Webinar sobre Indústria 4.0
Webinar sobre Indústria 4.0
 
Manufatura Avançada
Manufatura AvançadaManufatura Avançada
Manufatura Avançada
 
Eficiência operacional na indústria
Eficiência operacional na indústriaEficiência operacional na indústria
Eficiência operacional na indústria
 
Elipse energy solutions
Elipse energy solutionsElipse energy solutions
Elipse energy solutions
 
Internet das coisas na indústria
Internet das coisas na indústriaInternet das coisas na indústria
Internet das coisas na indústria
 
IIoT e Elipse Mobile
IIoT e Elipse MobileIIoT e Elipse Mobile
IIoT e Elipse Mobile
 
Como as novas tecnologias estão revolucionando a automação
Como as novas tecnologias estão revolucionando a automaçãoComo as novas tecnologias estão revolucionando a automação
Como as novas tecnologias estão revolucionando a automação
 
Webinar Elipse Mobile
Webinar Elipse MobileWebinar Elipse Mobile
Webinar Elipse Mobile
 
IIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na IndústriaIIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na Indústria
 
Como as tecnologias móveis irão revolucionar a automação
Como as tecnologias móveis irão revolucionar a automaçãoComo as tecnologias móveis irão revolucionar a automação
Como as tecnologias móveis irão revolucionar a automação
 
Novas tecnologias aplicadas na Automação Predial e Gestão de Infraestrutura
Novas tecnologias aplicadas na Automação Predial e Gestão de InfraestruturaNovas tecnologias aplicadas na Automação Predial e Gestão de Infraestrutura
Novas tecnologias aplicadas na Automação Predial e Gestão de Infraestrutura
 
Apresentação "Como as tecnologias móveis podem revolucionar a automação"
Apresentação "Como as tecnologias móveis podem revolucionar a automação"Apresentação "Como as tecnologias móveis podem revolucionar a automação"
Apresentação "Como as tecnologias móveis podem revolucionar a automação"
 

MQTT protocol: publishers, subscribers, topics and quality of service levels

Notas do Editor

  1. Ambiente heterogêneo