Postagens

Mostrando postagens com o rótulo Internet das Coisas

Instalando o módulo uMQTT na ESP32

Imagem
Se você já tentou importar a biblioteca/modulo uMQTT, percebeu que o firmware do micropython instalado não o comporta, não é mesmo? Bom, isto não um grande problema, nesta publicação lhe mostrarei como baixar o repositório de bibliotecas do micropython e instalar o módulo umqtt.simple, a partir dos comandos que serão ensinados você será capaz de instalar qualquer um dos módulos. Para os usuários do Windows deverá ser instalado o software Git, disponível neste link , caso você tenha muita dificuldade de instalá-lo assista este vídeo . Após a instalação, abra o prompt de comando do Windows e verifique se ele reconhece o git como um comando digitando “git. Se sua tela receber as mesmas mensagens que a da imagem a seguir é porque está tudo certo.  Comando Git - Figura 1 Posteriormente à isto iremos “clonar” uma pasta de um repositório do gitHub através do comando:   “git clone https://github.com/micropython/micropython-lib ” Git clone- Figura 2 ...

Análise de desempenho: MQTT

Imagem
ANÁLISE DE DESEMPENHO PROTOCOLO MQTT Introdução   Como já foi comentado e demonstrado em outras postagens, o MQTT é um protocolo muito utilizado de internet das coisas, por conta disso, foi feito uma análise de desempenho do MQTT e esse estudo será apresentado nesta postagem.   Desenvolvimento O protocolo MQTT é um dos mais usados para internet das coisas, utiliza o paradigma “Publisher/Subscriber” e um middleware, chamado “Broker”, para a transmissão de mensagens entre clientes. O MQTT funciona de tal maneira que o cliente “Publisher” envia uma mensagem e a escreve em um determinado tópico, através do broker, que a envia para o cliente “Subscriber” que estiver inscrito neste mesmo tópico. Tendo como objetivo geral realizar uma análise do protocolo MQTT, foram realizados testes, de tal forma que se permitiu analisar e avaliar o tempo em que o protocolo MQTT transmitiu os dados especificados. Através de uma aplicação codificada em Python, fo...