Um Web Server Com ESP32 É Um Programa Que Permite Ao ESP32 Atuar Como Um Servidor Web
Um Web Server Com ESP32 É Um Programa Que Permite Ao ESP32 Atuar Como Um Servidor Web
servidor web, hospedando páginas da web e respondendo a solicitações HTTP feitas por
dispositivos conectados, como navegadores de internet ou outras aplicações.
1. Atuar como um ponto de acesso Wi-Fi (AP - Access Point), criando sua
própria rede à qual os dispositivos podem se conectar.
2. Conectar-se a uma rede Wi-Fi existente como cliente (modo STA - Station),
onde ele recebe um endereço IP de um roteador e se torna acessível na rede.
2. Resposta às solicitações
A página da web é gerada e enviada pelo ESP32 como uma string no formato HTML. O
código HTML define o layout, texto e elementos visíveis no navegador.
Exemplo básico:
void handleRoot() {
String html = "<!DOCTYPE html>";
html += "<html>";
html += "<head><title>Web Server ESP32</title></head>";
html += "<body>";
html += "<h1>Bem-vindo ao Web Server ESP32!</h1>";
html += "<p>Esta página foi gerada pelo ESP32.</p>";
html += "</body>";
html += "</html>";
Você pode gerar conteúdo dinâmico, como valores de sensores, imagens ou gráficos,
diretamente no código HTML antes de enviá-lo. Para isso:
Resumo do fluxo:
Essa funcionalidade é muito útil para criar interfaces web para monitorar sensores,
controlar dispositivos ou visualizar informações em tempo real!