Sem categoria

Web server no ESP8266 com WiFiManager

Em meados de Fevereiro de 2016, fiz um post de um web server no ESP8266 com a IDE Arduino. Naquele post, utilizei a forma mais simples de se fazer um web server para o controle das GPIOs, de tal forma que pelo browser, porém com a configuração da rede feita de forma “hardcoded”, sendo necessária uma nova gravação do firmware para a alteração do SSID e senha da rede.
Neste post, fiz uma considerável atualização, com a utilização da biblioteca WiFiManager, já abordada aqui no blog e a mudança da interface web com uso de CSS.
Uma outra característica desta versão, é que o botão na interface gráfica (pagina web) é alterado de acordo com o status da GPIO, ou seja, quando muda o status da GPIO o nome no botão muda também.
Compartilhar do Pixlr

Demonstração

Abaixo um vídeo de como fica a configuração e a utilização da interface.

Código fonte

Para a utilização deste projeto, é necessária a instalação da biblioteca WiFiManager, conforme post já publicado aqui.
A grande vantagem em utilizar a biblioteca WiFiManager, é a praticidade em configurar e reconfigurar a rede WiFi, já que se a rede não estiver disponível, uma nova poderá ser configurada pela interface de configuração.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *