Você está na página 1de 2

Nome: Allan José Amaral Ribeiro

Relatório de funcionamento e utilização do OTA

Introdução:

O OTA (Over The Air) é uma Biblioteca que permite fazer atualização do código presente no
ESP8266, e em outras placas, via rede. Com ele é possível localizar na IDE Arduino a porta da placa via
rede, tirando a necessidade de utilizar uma conexão serial, via cabo, para realizar alterações no
sistema. Para poder utilizar essa tecnologia existem alguns pré-requisitos que devem ser cumpridos.
Sendo eles: Ter o Python instalado no computador, O computador precisa estar na mesma rede que
a placa, no nosso caso o ESP8266 e é necessário liberar o firewall do Windows quando for realizar a
primeira carga do firmware via Rede. O OTA é 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.

Sobre o código:
Como indicado no pré-requisito 2, é necessário que o ESP esteja conectado a mesma rede que nosso
computador, para que seja possível utilizar o OTA para passagem de dados. Por isso é muito
importante que esteja com as informações corretas de conexão WiFi inseridas no código, conforme já
abordado na aula prática 1.

Para situações em que muitos controladores estejam conectados na rede utilizando OTA, é importante
conseguirmos identificá-los de forma mais simples, pois por padrão caso um nome não seja definido,
é gerado a porta de conexão com o código da placa, não tornando tão clara a distinção dos
controladores em ambientes que tenham vários.
Na prática:
Após cumprir os pré-requisitos 1 e 2, ter configurado dos parâmetros de conexão WiFi e do OTA
no código e ter envio do código por meio do cabo serial ao ESP8266, será possível ver uma nova
porta na IDE Arduino, possuindo o nome que configuramos no código, conforme mostrado abaixo:

Selecione a porta de rede da placa, quando tentar enviar um novo código a ela será solicitado a
senha configurada.

Na primeira que utilizar o OTA no seu computador será solicitado a permissão no Firewall e para que
funcione é necessário que a permissão seja concedida, conforme indicado no pré-requisito 3.

Você também pode gostar