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 https://github.com/micropython/micropython-lib”
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
Postar um comentário