Você está na página 1de 3

Nome: Allan Jose Amaral Ribeiro

Relatorio 3

Introdução:
Neste relatório será abordado o funcionamento do código que implementa os recursos do
WiFi Manager junto ao OTA, para a placa ESP8266. Web, para facilitar a configuração de rede da placa.
Já o OTA possibilita que enviemos atualizações de código fonte para a placa via Rede, tirando a
necessidade de utilizar um cabo serial.

Bibliotecas utilizadas e recursos necessários:


Para esse desenvolvimento foi utilizado o WiFiManager na versão 2.0.11-beta e o ArduinoOTA que é
uma biblioteca que já vem incluída no ESP8266 Arduino Core não sendo necessário o download de
uma nova biblioteca para utilizá-lo.

Para poder utilizar a tecnologia OTA é necessário cumprir alguns pré-requisitos. Sendo eles:

– É necessário liberar o firewall do Windows quando for realizar a primeira carga do firmware via Rede.

– Ter o Python instalado no computador

– O computador precisa estar na mesma rede que a placa

Sobre o código:

Como pode ser observado na foto acima, importei apenas as bibliotecas WiFiManager.h e o
ArduinoOTA.h, das linhas 5 até a linha 8 são definidas variáveis globais com o objetivo de definir o
nome do host na rede e do OTA, o nome de rede WiFi quando o ESP8266 virar um AP, A senha de
acesso WiFi quando a placa virar um AP e a senha de acesso a porta OTA via Rede, respectivamente.
Na função de inicialização do WiFiManager podemos ver que o Hostname da placa é definido na
linha 24. As Informações de conexão ao ponto de acesso wireless da placa é definido na linha 25.

Já na função de inicialização do OTA podemos ver que na linha 46 é definido o Hostname que será
mostrado na porta de conexão e transferência dos dados. Na linha 49 é definida a senha que é
exigida quando tentarem utilizar a conexão OTA para enviar o firmware.
Conclusões:
Com esse desenvolvimento somos capazes de conectar o ESP8266 a rede WiFi que quisermos de
forma mais simples por meio de uma interface gráfica.

Você também pode gostar