a gente vai falar sobre o que é o mpt e como ele pode deixar sua casa mais inteligente se já ouviram falar sobre o mpt em um protocolo de comunicação assim como http mais ele foi feito especialmente para a comunicação máquina máquina ou seja pela internet das coisas pra entender como o mpt funciona vamos falar primeiro do http os dois são protocolos da camada de aplicação então toda a parte de transporte deles é a mesma que em cima da steck tcp/ip o http funciona com pedido de resposta quando você quer entrar numa página o cliente
que seria o seu celular por exemplo é de que os servidores dados dessa página e o servidor responde o sentido de comunicação é sempre esse o cliente pede alguma coisa observador e o servidor da resposta mas o servidor ele nunca pode mandar espontaneamente uma informação para o cliente sem uma requisição jamie t t funciona com publicação e subscrição isso quer dizer que um cliente pode mandar informações e também se inscrever para receber informações de outros clientes no mpt o servidor que é chamado de broker não é quem detém as informações ele uma central que todos
os clientes se conectam para mandar mensagens entre si ele então encaminha a mensagem de um cliente para todos os outros que queiram ouvir cada dispositivo mantém uma conexão aberta com rocker e cada mensagem recebida e enviada é muito leve isso é uma ótima vantagem em relação ao http cada vez que vai fazer um e quest precisa abrir uma nova conexão com o servidor e as mensagens do http também são muito mais pesados isso faz com que eu me que te seja ideal para a internet das coisas já que as mensagens são bem leves e rápidas
de serem entregues mas a principal vantagem é poder receber mensagens sem ter que fazer um recorte do mesmo jeito que o http tenha url o mpt precisa de um endereço para poder mandar e receber as mensagens isso se dá na forma de tópicos toda mensagem enviada broker tem um conteúdo que é o corpo eo tópico o formato dos tópicos é bem parecido com rl são níveis separados por barra como esses aqui além desse tipo de tópico também existem os coringas são usuário carlos ele serve para mandar mensagem ou escutar em vários tópicos ao mesmo tempo
existem dois tipos de wild cards o de nível simples e de múltiplos níveis de nível simples é o símbolo de mais ser um cliente por exemplo uma mensagem pra casa barra mais barros todos os clientes que tiverem escutando o tópico que você possa substituir esse mais por uma palavra vão receber a mensagem mas se o cliente tiver escutando um tópico que tenha mais palavras ou níveis no lugar desse mais ele não vai receber essa mensagem para isso usamos o molde caso de ser filha ou o hashtag mandando uma mensagem pra casa barra ser quilha barra
luz todos esses clientes vão receber a mensagem além do tópico e do conteúdo você também pode especificar qual a qualidade de serviço que você quer o que o sr descobriu que conquanto de certeza você quer que essa mensagem chegue em que o sc 06 em uma mensagem que pode chegar no máximo uma vez ou seja a mensagem enviada uma vez e não têm garantia de ter sido entregue esse tipo de que o sr ótimo para dispositivos que mandam mensagens freqüentemente por exemplo um sensor que você não se importa muito se perdeu uma ou duas mensagens
o que o s1 são para mensagens que precisam chegar pelo menos uma vez mas elas podem chegar mais do que isso esse é o ideal para você mandar por exemplo o comando de ligar uma lâmpada que pode chegar a mais de uma vez contando que ele é mas se o comando que você tiver mandando foi por exemplo o togo você não quer que chegue mais uma vez senão a lâmpada vai ligar e desligar de novo para isso a gente usa o s2 que garante que a mensagem vai chegar uma vez e não mais do que
isso mas então por que a gente não usa o que o s2 sempre quanto maior o que o sr mais mensagens precisam ser trocadas entre o brooklin e os clientes para poder garantir que a mensagem foi entregue então o ideal é sempre usar o mínimo que o s que sua aplicação precisa então tá agora que a gente tá entendendo um pouco mais sobre o imtt como é que a gente pode usar ele pra isso você vai precisar de um broker existem vários blocos comerciais por exemplo a ws é o time que rodam na nuvem mas
como já foi aqui no canal para sua casa o ideal é ter um ambiente totalmente local que não depende da internet para isso existem alguns poucas open source mais famoso deles é um mosquito você pode instalar ele em qualquer computador que fica rodando na sua casa por exemplo raspberry pai ou então um look se você usa o reza eo o jeito mais fácil instalar o edson do mosquito só instalando ele você já pode começar a usar mas eu recomendo que você cria um usuário e senha para os seus dispositivos se conectarem ao brother assim a
sua conexão não fica aberta depois disso é só configurar nos seus dispositivos que suportam imtt o endereço do broker que vai ser o mesmo do seu home assistente aplicação bem comum é pegar um dispositivo como esses o 9 que é um interruptor inteligente instalar nele um filme que suporte o imtt como tal as notas mas isso é um assunto para outro vídeo se você quiser saber mais sobre isso se inscreve no canal e clica no sininho para receber notificação de quando sai um vídeo novo se você quiser saber de alguma coisa que eu não falei
aqui deixam comentários esse vídeo que ajudou na um like mas se você não gostou pode apertar duas vezes no botão de design até a próxima