Instalando o módulo uMQTT na ESP32

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- Figura 2

Em seguida, abriremos o terminal de comunicação do ESP32 (teraterm ou PuTTY) e o conectaremos com a nossa rede Wi-Fi. Cole o código da mesma maneira em que fazíamos na ESP8266. CTRL+C, CTRL+E, clique com o botão direito para copiar o código, CTRL+D.

Conexão Wi-Fi ESP32- Figura 3

Para baixarmos e instalarmos qualquer module/biblioteca temos que usar o comando “upip” mas para isso temos que importa-lo antes, assim como qualquer outra biblioteca. No próprio terminal do ESP32 digite:
“import upip”
Assim que a conexão for efetuada iremos instalar a biblioteca umqtt.simple através do comando:
upip.install('micropython-umqtt.simple')

import upip- Figura 4

Para verificarmos se a instalação foi concluída com sucesso fazemos:
from  umqtt.simple import MQTTClient

umqtt.simple no ESP32- Figura 5


Se não houver o erro dizendo que o module não existe é porque deu certo! Agora podemos brincar um pouco com o MQTT. E para começarmos, no link do código da conexão WI-Fi, mais abaixo, encontramos o código de umqtt-teste-ESP32, copie-o e cole-o para o ESP32  e o compile!!!

Teste MQTT- Figura 6


Caso de algum erro, deixe nos comentários!!
Agora é só explorar!!!! 


REFERÊNCIAS: 










Comentários

Postagens mais visitadas deste blog

ESP's e Node-Red

Análise de desempenho: MQTT

Meus primeiros passos com a ESP32