{"id":4910,"date":"2023-08-25T10:44:24","date_gmt":"2023-08-25T10:44:24","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=4910"},"modified":"2023-08-27T06:59:53","modified_gmt":"2023-08-27T06:59:53","slug":"an-overview-of-mqtt","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/pt\/uma-visao-geral-do-mqtt\/","title":{"rendered":"Uma vis\u00e3o geral do MQTT"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT-1024x576.png\" alt=\"O essencial do MQTT Imagem do t\u00edtulo\" class=\"wp-image-4921\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>No cen\u00e1rio em constante evolu\u00e7\u00e3o da Internet das Coisas (IoT) e dos protocolos de comunica\u00e7\u00e3o em tempo real, o MQTT surgiu como uma solu\u00e7\u00e3o poderosa e vers\u00e1til. <\/p>\n\n\n\n<p>MQTT, que costumava ser um acr\u00f3nimo para Message Queue Telemetry Transport (mais sobre isso abaixo), \u00e9 um protocolo de mensagens leve e eficiente concebido para dispositivos com recursos limitados e redes pouco fi\u00e1veis. <\/p>\n\n\n\n<p>Portanto, neste post, quero mergulhar na hist\u00f3ria, nas aplica\u00e7\u00f5es e nas vantagens e desvantagens do MQTT.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A hist\u00f3ria do MQTT<\/h2>\n\n\n\n<p>As origens do MQTT remontam ao final dos anos 90, quando Andy Stanford-Clark e Arlen Nipper conceberam o protocolo para monitorizar condutas de petr\u00f3leo. Monitorizar oleodutos longos em \u00e1reas remotas pode, obviamente, ser um desafio.<\/p>\n\n\n\n<p>Assim, a ideia era criar algo que fosse extremamente leve, para que fosse poss\u00edvel obter as informa\u00e7\u00f5es necess\u00e1rias (estado, temperatura, etc.) a partir de dispositivos no meio do nada.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pipeline-1024x576.png\" alt=\"Uma fotografia de uma conduta remota que pode ser monitorizada com MQTT\" class=\"wp-image-4915\" style=\"width:654px;height:368px\" width=\"654\" height=\"368\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pipeline-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pipeline-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pipeline-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pipeline-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pipeline.png 1200w\" sizes=\"auto, (max-width: 654px) 100vw, 654px\" \/><\/figure>\n<\/div>\n\n\n<p>O objetivo inicial era desenvolver um protocolo que minimizasse a utiliza\u00e7\u00e3o da largura de banda, assegurando simultaneamente uma transmiss\u00e3o de dados fi\u00e1vel. Por outras palavras, a ideia era facilitar a comunica\u00e7\u00e3o por telemetria entre sensores de oleodutos e minimizar a utiliza\u00e7\u00e3o de largura de banda.<\/p>\n\n\n\n<p>O seu modelo de publica\u00e7\u00e3o-subscri\u00e7\u00e3o permitia que os sensores e dispositivos transmitissem dados para um hub central, onde os subscritores (frequentemente sistemas de monitoriza\u00e7\u00e3o) podiam receber e processar essa informa\u00e7\u00e3o. <\/p>\n\n\n\n<p>Quando os produtos IoT surgiram e os Raspberry Pis se tornaram uma realidade, o MQTT tornou-se uma forma pioneira de fazer com que os dispositivos comunicassem.<\/p>\n\n\n\n<p>Assim, o MQTT alargou-se rapidamente para al\u00e9m da sua aplica\u00e7\u00e3o original em telemetria. <\/p>\n\n\n\n<p>Esta evolu\u00e7\u00e3o levou a uma altera\u00e7\u00e3o not\u00e1vel do seu nome.<\/p>\n\n\n\n<p>Inicialmente, MQTT significava MQ Telemetry Transport, onde MQ significava Message Queue (apesar de n\u00e3o usar filas de mensagens - mais sobre isso abaixo).<\/p>\n\n\n\n<p>No entanto, \u00e0 medida que a sua ado\u00e7\u00e3o cresceu e as suas aplica\u00e7\u00f5es se diversificaram, o protocolo evoluiu para al\u00e9m da utiliza\u00e7\u00e3o centrada na telemetria. Agora \u00e9 poss\u00edvel controlar coisas com o MQTT, por exemplo.<\/p>\n\n\n\n<p>De facto, se leu a nossa newsletter esta semana, j\u00e1 o sabe, <a href=\"https:\/\/www.hivemq.com\/blog\/mqtt-essentials-part-1-introducing-mqtt\/\">MQTT j\u00e1 n\u00e3o representa um conjunto espec\u00edfico de palavras<\/a>.<\/p>\n\n\n\n<p>\u00c9 isso mesmo - MQTT significa apenas MQTT.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Untitled31-1024x576.png\" alt=\"Uma fotografia de um sensor dom\u00e9stico inteligente que pode ser controlado com MQTT\" class=\"wp-image-4916\" style=\"width:665px;height:374px\" width=\"665\" height=\"374\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Untitled31-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Untitled31-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Untitled31-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Untitled31-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Untitled31.png 1200w\" sizes=\"auto, (max-width: 665px) 100vw, 665px\" \/><\/figure>\n<\/div>\n\n\n<p>Atualmente, o panorama das aplica\u00e7\u00f5es \u00e9 muito mais vasto e diversificado do que era na d\u00e9cada de 90. <\/p>\n\n\n\n<p>Para al\u00e9m da sua utiliza\u00e7\u00e3o tradicional em telemetria, o MQTT \u00e9 agora uma pedra angular dos ecossistemas IoT (incluindo o PiCockpit), permitindo uma comunica\u00e7\u00e3o perfeita entre dispositivos, sensores e aplica\u00e7\u00f5es. <\/p>\n\n\n\n<p>A sua efici\u00eancia e leveza fazem dele a escolha ideal para ambientes com recursos limitados, como sistemas incorporados e microcontroladores.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como funciona<\/h2>\n\n\n\n<p>O MQTT utiliza o modelo editor-subscritor. Isto significa que no centro da arquitetura do MQTT est\u00e3o dois componentes-chave: os editores e os assinantes. <\/p>\n\n\n\n<p>Estes componentes comunicam atrav\u00e9s de um corretor central, que actua como intermedi\u00e1rio respons\u00e1vel pelo encaminhamento das mensagens para os destinos adequados.<\/p>\n\n\n\n<p>Assim, tem tr\u00eas dispositivos, sensores ou aplica\u00e7\u00f5es que precisam de comunicar entre si, como o seu port\u00e1til, o seu Raspberry Pi e o seu router. Se ligar o Raspberry Pi e o seu computador port\u00e1til ao WiFi atrav\u00e9s do router, poder\u00e1 utilizar o router como intermedi\u00e1rio para ligar o Pi e o computador port\u00e1til.<\/p>\n\n\n\n<p>Em pormenor, os dispositivos enviam mensagens com base em <em>temas<\/em>.<\/p>\n\n\n\n<p>Trata-se de uma palavra-chave no mundo do MQTT.<\/p>\n\n\n\n<p>Os t\u00f3picos s\u00e3o pe\u00e7as de informa\u00e7\u00e3o muito leves. Dir-lhe-\u00e3o se um dispositivo est\u00e1 ligado ou desligado, a sua temperatura, o seu endere\u00e7o IP, etc. Os t\u00f3picos n\u00e3o lhe dar\u00e3o quantidades infinitas de informa\u00e7\u00e3o.<\/p>\n\n\n\n<p>\u00c9 isso que torna o MQTT t\u00e3o hiper-eficiente e est\u00e1vel.<\/p>\n\n\n\n<p>\u00c9 tamb\u00e9m o que o torna perfeito para monitorizar os seus Raspberry Pis com o PiCockpit, por exemplo. Porque proporciona uma liga\u00e7\u00e3o consistente e fi\u00e1vel entre dispositivos.<\/p>\n\n\n\n<p>O que \u00e9 \u00f3timo \u00e9 que os t\u00f3picos funcionam de forma bastante \u00f3bvia. Um t\u00f3pico gira em torno de sequ\u00eancias de textos separados por barras, como:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong><mark class=\"annotation-text annotation-text-yoast\" id=\"annotation-text-d158fd48-4985-495c-82f8-b9c155b48c93\"><\/mark>myRaspberryPis \/ livingRoomPi \/ temperatura<\/strong><\/p>\n\n\n\n<p>E esse t\u00f3pico serve como um canal de mensagens que envia a temperatura do Raspberry Pi na sala de estar. <\/p>\n\n\n\n<p>O corretor recebe a mensagem e armazena-a temporariamente.<\/p>\n\n\n\n<p>E depois os dispositivos subscrevem t\u00f3picos espec\u00edficos no corretor para obterem essas informa\u00e7\u00f5es.<\/p>\n\n\n\n<p>Foi tamb\u00e9m isto que fez com que o nome MQTT se tornasse um nome incorreto desde o in\u00edcio. Este modelo de publica\u00e7\u00e3o-assinatura \u00e9 muito diferente do enfileiramento de mensagens, no qual os dados s\u00e3o armazenados at\u00e9 que os clientes precisem deles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Aplica\u00e7\u00f5es do MQTT<\/h2>\n\n\n\n<p>Como pode ver, o MQTT \u00e9 \u00f3timo para o ecossistema IoT. Permite uma comunica\u00e7\u00e3o eficiente entre v\u00e1rios dispositivos, sensores e aplica\u00e7\u00f5es, mesmo quando a rede \u00e9 m\u00e1. <\/p>\n\n\n\n<p>\u00c9 isto que o torna ideal para cen\u00e1rios com largura de banda limitada e liga\u00e7\u00f5es inst\u00e1veis.<\/p>\n\n\n\n<p>Pode utiliz\u00e1-lo para que dispositivos como term\u00f3statos inteligentes, luzes e c\u00e2maras de seguran\u00e7a comuniquem sem problemas. Por exemplo, um sensor de temperatura pode publicar dados num corretor MQTT e um term\u00f3stato subscrito no t\u00f3pico pode receber e agir com base nessas informa\u00e7\u00f5es em tempo real.<\/p>\n\n\n\n<p>A prop\u00f3sito, devo mencionar que estas s\u00e3o todas as coisas em que o PiCockpit o pode ajudar.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pexels-gabrijela-karlovcec-17882940-1024x683.jpg\" alt=\"Um navio a controlar o tempo\" class=\"wp-image-4917\" style=\"width:610px;height:407px\" width=\"610\" height=\"407\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pexels-gabrijela-karlovcec-17882940-1024x683.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pexels-gabrijela-karlovcec-17882940-300x200.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pexels-gabrijela-karlovcec-17882940-768x512.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pexels-gabrijela-karlovcec-17882940-1536x1024.jpg 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pexels-gabrijela-karlovcec-17882940-2048x1365.jpg 2048w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/pexels-gabrijela-karlovcec-17882940-18x12.jpg 18w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/figure>\n<\/div>\n\n\n<p>Em ambientes industriais, as f\u00e1bricas e as linhas de produ\u00e7\u00e3o utilizam o MQTT para monitorizar m\u00e1quinas, recolher dados sobre a efici\u00eancia operacional e controlar remotamente os processos. O MQTT tem-se realmente integrado em todos os tipos de ind\u00fastrias remotas.<\/p>\n\n\n\n<p>Tomemos, por exemplo, as esta\u00e7\u00f5es de monitoriza\u00e7\u00e3o meteorol\u00f3gica em \u00e1reas remotas ou plataformas petrol\u00edferas offshore. Para obter informa\u00e7\u00f5es de e para estes locais, o MQTT funciona na perfei\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vantagens<\/h2>\n\n\n\n<p>O MQTT \u00e9 super eficiente. O seu design leve minimiza a sobrecarga da transmiss\u00e3o de dados. O seu formato bin\u00e1rio e o cabe\u00e7alho compacto fazem dele uma \u00f3ptima escolha para dispositivos com capacidade de processamento e largura de banda limitadas.<\/p>\n\n\n\n<p>\u00c9 tamb\u00e9m muito fi\u00e1vel. O modelo de publica\u00e7\u00e3o-subscri\u00e7\u00e3o assegura a entrega fi\u00e1vel de mensagens. Os subscritores podem receber mensagens perdidas assim que estiverem online, evitando a perda de dados.<\/p>\n\n\n\n<p>E, para as empresas que pretendem utiliz\u00e1-lo, \u00e9 super escal\u00e1vel. A arquitetura permite um escalonamento f\u00e1cil \u00e0 medida que mais dispositivos ou assinantes se juntam \u00e0 rede. Os corretores podem lidar eficientemente com v\u00e1rios editores e assinantes sem um impacto significativo no desempenho.<\/p>\n\n\n\n<p>No entanto, como todos os protocolos, tem algumas desvantagens.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Desvantagens<\/h2>\n\n\n\n<p>Embora o MQTT ofere\u00e7a mecanismos de seguran\u00e7a b\u00e1sicos, como a autentica\u00e7\u00e3o por nome de utilizador e palavra-passe, pode n\u00e3o ser suficiente para aplica\u00e7\u00f5es altamente sens\u00edveis. Por isso, por vezes, \u00e9 importante utilizar medidas de seguran\u00e7a como a encripta\u00e7\u00e3o SSL\/TLS e a autentica\u00e7\u00e3o avan\u00e7ada.<\/p>\n\n\n\n<p>Outra desvantagem \u00e9 a perda de dados. Por defeito, os corretores MQTT n\u00e3o armazenam mensagens, o que pode resultar em perda de dados se um assinante estiver offline quando um dispositivo publica uma mensagem. <\/p>\n\n\n\n<p>\u00c9 claro que isto pode ser visto como um aspeto positivo em termos de seguran\u00e7a, porque n\u00e3o h\u00e1 muitos dados a que aceder.<\/p>\n\n\n\n<p>Mas \u00e9 verdade que o envio de mensagens persistentes requer uma configura\u00e7\u00e3o adicional. <\/p>\n\n\n\n<p>Embora o MQTT em si seja relativamente simples (especialmente para automa\u00e7\u00e3o residencial), a implementa\u00e7\u00e3o de um ecossistema MQTT completo com corretores, editores e assinantes pode se tornar complexa. <\/p>\n\n\n\n<p>Por isso, embora o MQTT seja bastante escal\u00e1vel, as empresas e organiza\u00e7\u00f5es podem definitivamente ter dificuldades com a manuten\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como o PiCockpit usa o MQTT<\/h2>\n\n\n\n<p>O PiCockpit, a nossa forma favorita de monitorizar e controlar Raspberry Pis, tira partido do poder do MQTT para oferecer um controlo eficiente e sem falhas sobre uma rede de dispositivos. <\/p>\n\n\n\n<p>Ao utilizar o MQTT como protocolo de comunica\u00e7\u00e3o, o PiCockpit fornece aos utilizadores um conjunto de ferramentas abrangente para gerir remotamente a sua frota de Raspberry Pi, tornando-o uma ferramenta indispens\u00e1vel para entusiastas, programadores e profissionais.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.picockpit.com\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-09-34-21.png\" alt=\"O bot\u00e3o MQTT do PiCockpit\" class=\"wp-image-4918\" style=\"width:361px;height:101px\" width=\"361\" height=\"101\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-09-34-21.png 676w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-09-34-21-300x84.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-09-34-21-18x5.png 18w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>No seu n\u00facleo, o PiCockpit permite aos utilizadores monitorizar v\u00e1rios aspectos dos seus dispositivos Raspberry Pi, tais como a utiliza\u00e7\u00e3o da CPU e da mem\u00f3ria, estat\u00edsticas de rede e componentes de hardware ligados. <\/p>\n\n\n\n<p>Os dispositivos individuais recolhem informa\u00e7\u00f5es e partilham-nas atrav\u00e9s da rede utilizando a arquitetura de publica\u00e7\u00e3o-subscri\u00e7\u00e3o do MQTT. Cada Raspberry Pi actua como um cliente MQTT, capaz de publicar e subscrever t\u00f3picos espec\u00edficos, permitindo a troca de dados em tempo real.<\/p>\n\n\n\n<p>Uma das principais vantagens de o empregar no PiCockpit \u00e9 a sua natureza leve, que se alinha perfeitamente com o ambiente de recursos limitados dos dispositivos Raspberry Pi. <\/p>\n\n\n\n<p>O empacotamento eficiente de mensagens e a baixa sobrecarga garantem que mesmo os dispositivos com capacidade de processamento limitada podem participar no interc\u00e2mbio de dados sem um impacto significativo no desempenho.<\/p>\n\n\n\n<p>A abordagem do PiCockpit vai al\u00e9m da mera monitoriza\u00e7\u00e3o de dados. Facilita as ac\u00e7\u00f5es de gest\u00e3o remota, permitindo-lhe executar comandos nos seus dispositivos Raspberry Pi a partir de um painel de controlo centralizado. <\/p>\n\n\n\n<p>Ao subscrever os t\u00f3picos adequados, os utilizadores podem desencadear ac\u00e7\u00f5es como actualiza\u00e7\u00f5es de software, reinicializa\u00e7\u00f5es do sistema ou scripts personalizados nos dispositivos. <\/p>\n\n\n\n<p>Esta comunica\u00e7\u00e3o bidirecional garante que o PiCockpit n\u00e3o \u00e9 apenas uma ferramenta de monitoriza\u00e7\u00e3o passiva, mas uma plataforma ativa para a gest\u00e3o de dispositivos.<\/p>\n\n\n\n<p>Al\u00e9m disso, a utiliza\u00e7\u00e3o do MQTT pelo PiCockpit promove uma f\u00e1cil escalabilidade para os seus projectos. <\/p>\n\n\n\n<p>\u00c0 medida que o n\u00famero de dispositivos monitorizados aumenta, o corretor MQTT lida perfeitamente com o fluxo crescente de dados e mensagens. Esta escalabilidade \u00e9 uma prova da sua capacidade inerente de gerir in\u00fameros clientes sem comprometer o desempenho.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-10-21-45-1024x501.png\" alt=\"O PiCockpit monitoriza e controla Raspberry Pis\" class=\"wp-image-4919\" style=\"width:685px;height:335px\" width=\"685\" height=\"335\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-10-21-45-1024x501.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-10-21-45-300x147.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-10-21-45-768x376.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-10-21-45-18x9.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-25-10-21-45.png 1161w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<p>Em conclus\u00e3o, a integra\u00e7\u00e3o do MQTT no PiCockpit demonstra a versatilidade e a efici\u00eancia do protocolo no dom\u00ednio da gest\u00e3o remota de dispositivos. <\/p>\n\n\n\n<p>Assim, o PiCockpit permite-lhe n\u00e3o s\u00f3 monitorizar, mas tamb\u00e9m gerir a sua frota de Raspberry Pi com facilidade. Tudo o que tem de fazer \u00e9 instalar o cliente PiCockpit no seu Raspberry Pi e est\u00e1 pronto para come\u00e7ar!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>O MQTT \u00e9 uma excelente forma de fazer com que os dispositivos falem uns com os outros.<\/p>\n\n\n\n<p>\u00c9 leve. \u00c9 fi\u00e1vel. E \u00e9 super vers\u00e1til.<\/p>\n\n\n\n<p>Mais importante ainda, j\u00e1 n\u00e3o \u00e9 apenas um protocolo de comunica\u00e7\u00e3o para recolher dados de forma passiva. Agora pode ser utilizado para controlar ativamente dispositivos e sensores \u00e0 dist\u00e2ncia.<\/p>\n\n\n\n<p>O MQTT \u00e9 uma ferramenta valiosa no arsenal de protocolos para permitir uma comunica\u00e7\u00e3o perfeita e eficiente.<\/p>\n\n\n\n<p>O melhor de tudo \u00e9 que, com todos os projectos de IoT e de automatiza\u00e7\u00e3o dom\u00e9stica que existem atualmente, o MQTT pode melhorar a sua vida.<\/p>\n\n\n\n<p>Pode instalar o PiCockpit no seu Raspberry Pi e verificar todas as vantagens por si pr\u00f3prio!<\/p>\n\n\n\n<p><a href=\"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-w-beginners-components-tutorial\/#Display_photoresistor_using_MQTT_and_Node-RED_with_Pico_W\">Clique aqui para ver como criar uma fotoresist\u00eancia com um Pico W utilizando MQTT <\/a>- \u00e9 um pequeno projeto excelente para verificar o poder e a efici\u00eancia do MQTT.<\/p>\n\n\n\n<p>O que faria com o MQTT para mudar a sua vida quotidiana?<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fuma-visao-geral-do-mqtt%2F&text=An%20Overview%20of%20MQTT\" title=\"Compartilhar no X\" aria-label=\"Compartilhar no X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fuma-visao-geral-do-mqtt%2F\" title=\"Partilhar no Facebook\" aria-label=\"Partilhar no Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fuma-visao-geral-do-mqtt%2F&text=An%20Overview%20of%20MQTT\" title=\"Compartilhar no Telegram\" aria-label=\"Compartilhar no Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fuma-visao-geral-do-mqtt%2F\" title=\"Compartilhar no Reddit\" aria-label=\"Compartilhar no Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">partilhar<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>No cen\u00e1rio em constante evolu\u00e7\u00e3o da Internet das Coisas (IoT) e dos protocolos de comunica\u00e7\u00e3o em tempo real, o MQTT surgiu como uma solu\u00e7\u00e3o poderosa e vers\u00e1til. MQTT, que costumava ser um acr\u00f3nimo para Message Queue Telemetry Transport (mais sobre isso abaixo), \u00e9 um protocolo de mensagens leve e eficiente concebido para dispositivos com recursos limitados e redes n\u00e3o fi\u00e1veis. Portanto, neste...<\/p>","protected":false},"author":2,"featured_media":4921,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[376,1818,1825,1826,1150,1821,242,189,221,193,596,1820,1822,187,1819,1823,1824,580],"class_list":["post-4910","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-picockpit-apps","tag-bluetooth","tag-home-automation","tag-industrial-uses","tag-industry","tag-iot","tag-message","tag-mqtt","tag-pi","tag-pico-w","tag-picockpit","tag-picontrol","tag-publisher-subscriber","tag-queue","tag-raspberry-pi","tag-ssl-tls","tag-telemetry","tag-transport","tag-wifi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>An Overview of MQTT | PiCockpit<\/title>\n<meta name=\"description\" content=\"This post discusses the history, applications, advantages, and disadvantages of MQTT, including how we use it for PiCockpit!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/pt\/uma-visao-geral-do-mqtt\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An Overview of MQTT | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"This post discusses the history, applications, advantages, and disadvantages of MQTT, including how we use it for PiCockpit!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/pt\/uma-visao-geral-do-mqtt\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-25T10:44:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-27T06:59:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"An Overview of MQTT\",\"datePublished\":\"2023-08-25T10:44:24+00:00\",\"dateModified\":\"2023-08-27T06:59:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/\"},\"wordCount\":1581,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Essentials-of-MQTT.png\",\"keywords\":[\"Bluetooth\",\"home automation\",\"Industrial uses\",\"Industry\",\"IoT\",\"Message\",\"mqtt\",\"Pi\",\"Pico W\",\"picockpit\",\"Picontrol\",\"publisher-subscriber\",\"Queue\",\"Raspberry Pi\",\"SSL\\\/TLS\",\"Telemetry\",\"Transport\",\"WiFi\"],\"articleSection\":[\"PiCockpit Apps\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/\",\"name\":\"An Overview of MQTT | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Essentials-of-MQTT.png\",\"datePublished\":\"2023-08-25T10:44:24+00:00\",\"dateModified\":\"2023-08-27T06:59:53+00:00\",\"description\":\"This post discusses the history, applications, advantages, and disadvantages of MQTT, including how we use it for PiCockpit!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Essentials-of-MQTT.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Essentials-of-MQTT.png\",\"width\":1200,\"height\":675,\"caption\":\"The Essentials of MQTT Title image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/ja\\\/mqtt\u306e\u6982\u8981\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PiCockpit Apps\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/picockpit-apps\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"An Overview of MQTT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/pt\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uma vis\u00e3o geral do MQTT | PiCockpit","description":"Este post discute a hist\u00f3ria, aplica\u00e7\u00f5es, vantagens e desvantagens do MQTT, incluindo a forma como o usamos no PiCockpit!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/pt\/uma-visao-geral-do-mqtt\/","og_locale":"pt_PT","og_type":"article","og_title":"An Overview of MQTT | PiCockpit","og_description":"This post discusses the history, applications, advantages, and disadvantages of MQTT, including how we use it for PiCockpit!","og_url":"https:\/\/picockpit.com\/raspberry-pi\/pt\/uma-visao-geral-do-mqtt\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2023-08-25T10:44:24+00:00","article_modified_time":"2023-08-27T06:59:53+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT.png","type":"image\/png"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Escrito por":"raspi berry","Tempo estimado de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"An Overview of MQTT","datePublished":"2023-08-25T10:44:24+00:00","dateModified":"2023-08-27T06:59:53+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/"},"wordCount":1581,"commentCount":2,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT.png","keywords":["Bluetooth","home automation","Industrial uses","Industry","IoT","Message","mqtt","Pi","Pico W","picockpit","Picontrol","publisher-subscriber","Queue","Raspberry Pi","SSL\/TLS","Telemetry","Transport","WiFi"],"articleSection":["PiCockpit Apps"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/","url":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/","name":"Uma vis\u00e3o geral do MQTT | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT.png","datePublished":"2023-08-25T10:44:24+00:00","dateModified":"2023-08-27T06:59:53+00:00","description":"Este post discute a hist\u00f3ria, aplica\u00e7\u00f5es, vantagens e desvantagens do MQTT, incluindo a forma como o usamos no PiCockpit!","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Essentials-of-MQTT.png","width":1200,"height":675,"caption":"The Essentials of MQTT Title image"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/ja\/mqtt\u306e\u6982\u8981\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"PiCockpit Apps","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/picockpit-apps\/"},{"@type":"ListItem","position":3,"name":"An Overview of MQTT"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"baga de framboesa","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"Estou aqui para ajud\u00e1-lo com todas as suas perguntas relacionadas com o Raspberry Pi e adoro compartilhar sobre novas id\u00e9ias de projetos para o Raspberry Pi, e dar dicas r\u00e1pidas. Claro que tamb\u00e9m o ajudarei com o PiCockpit e como tornar o seu Raspberry Pi ainda mais f\u00e1cil de usar com esta solu\u00e7\u00e3o de monitoriza\u00e7\u00e3o do raspberry Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/pt\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/4910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/comments?post=4910"}],"version-history":[{"count":10,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/4910\/revisions"}],"predecessor-version":[{"id":4944,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/4910\/revisions\/4944"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/media\/4921"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/media?parent=4910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/categories?post=4910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/tags?post=4910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}