0Pricing
Arduino & IoT Academy · Aula

Execute uma página de configuração do ponto de acesso

Permita que os usuários insiram as credenciais do WiFi pelo celular.

Execute uma página de configuração do ponto de acesso é uma aula grátis de Arduino & IoT Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Arduino & IoT Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Arduino & IoT Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

The Chicken-and-Egg Problem

How does a device with no screen learn your WiFi password? You cannot hardcode it for every user. Access Point mode solves this. 🥚

The Board Becomes the Host

In Access Point mode, the ESP creates its own WiFi network instead of joining one. Your phone connects directly to the board.

Set AP Mode

Switch roles with WiFi.mode() set to access point. Now the chip broadcasts a network rather than searching for one.

WiFi.mode(WIFI_AP);

Name Your Hotspot

Create the network with WiFi.softAP(), giving it a name your users will recognize, like SmartSensor-Setup.

WiFi.softAP("SmartSensor-Setup");

An Optional Password

You can add a password to softAP so only trusted people connect. Leave it open only for quick, local testing.

WiFi.softAP("SmartSensor-Setup", "config1234");

The Board Gets an IP

As the host, your ESP picks its own IP address, often 192.168.4.1. Users type that into a browser to reach the page.

Serial.println(WiFi.softAPIP());

Serve a Web Page

A small built-in WebServer hands out an HTML form. That form is where the user types their home WiFi details.

#include <WebServer.h>
WebServer server(80);

Define a Route

Tell the server what to show at the root path using server.on(). This links the address slash to your setup form.

server.on("/", handleRoot);

Keep It Listening

Inside loop() you call server.handleClient() on every pass. This is what answers each visitor's request promptly.

void loop() {
  server.handleClient();
}

Capture and Save

When the user submits, you read the typed credentials and store them so the device can join their network next boot.

This Is a Captive Portal

That self-hosted setup screen is called a captive portal. It is exactly how smart plugs and bulbs onboard onto your WiFi.

Quick Check

What is the main reason a device runs its own Access Point at first boot?

Recap

You hosted a setup hotspot: set AP mode, called softAP, served a form on a WebServer, and captured the user's WiFi details. 🎉

Perguntas Frequentes

A aula “Execute uma página de configuração do ponto de acesso” é grátis?

Sim — o texto completo de “Execute uma página de configuração do ponto de acesso” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Arduino & IoT Academy, atualize para CoddyKit PRO. O curso de Arduino & IoT Academy inclui 4 aulas no total.

O que vou aprender em “Execute uma página de configuração do ponto de acesso”?

Permita que os usuários insiram as credenciais do WiFi pelo celular. Você pratica Arduino & IoT Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Arduino & IoT Academy?

Nenhuma experiência prévia é necessária. Arduino & IoT Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Execute uma página de configuração do ponto de acesso”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Arduino & IoT Academy?

Sim. Cada aula de Arduino & IoT Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Por que ESP32 e ESP8266 para IoT
  2. Adicione placas ESP à IDE
  3. Conecte-se ao WiFi no modo estação
  4. Execute uma página de configuração do ponto de acesso
← Voltar para Arduino & IoT Academy