Voltar

Traga seu próprio WiFi — pontos de acesso personalizados, captura de pacotes e sua rede local

Um ESP32 simulado no Velxio sempre teve WiFi funcional — ele se conecta a uma rede integrada, obtém um IP e acessa a internet, executando a pilha WiFi real. A única coisa que você não podia fazer era dizer qual rede ele deveria acessar. Hoje você pode: com um plano Maker, basta adicionar uma parte de Ponto de Acesso WiFi ao canvas e o rádio emulado transmite o seu SSID.

A parte de Ponto de Acesso WiFi no canvas ao lado de um ESP32, transmitindo HomeNet no canal 6

Seu SSID, seu canal, suas regras

Essa parte é a primeira do catálogo sem pinos — ela não é um componente elétrico, é espaço aéreo. Dê a ela um nome, um canal e uma intensidade de sinal, e seu sketch se conecta à rede que ela realmente nomeia:

WiFi.begin("HomeNet", "");   // o SSID na sua parte de Ponto de Acesso

Monitor serial: a varredura lista apenas HomeNet, depois a placa conecta e obtém um IP

Sem reescrita, sem redes de demonstração. O SSID que você digita é o SSID que existe. E como o canvas define o espaço aéreo, uma varredura vê exatamente o que você colocou ali — adicione vários pontos de acesso para construir e testar uma interface de seleção de rede, cada um com seu próprio canal e intensidade, e a varredura ainda varia alguns dB entre passagens, como uma real faria.

Dois interruptores valem a pena conhecer:

Assim que seu projeto tiver uma parte de ponto de acesso, as redes de demonstração integradas ficam silenciosas — o canvas é todo o espectro agora.

O painel WiFi e uma captura de pacotes real

O ícone de WiFi na barra de ferramentas agora é um botão dividido. O ícone em si mantém sua ação de um clique — com um IP, ele abre o servidor web da placa. A pequena seta ao lado abre o novo painel WiFi:

O painel WiFi: redes no ar com canal e sinal, a associação e o IP da placa, um botão Baixar PCAP e o emparelhamento do gateway local

Ele mostra as redes atualmente no ar, qual a placa entrou e seu IP, e — a parte que todo desenvolvedor embarcado vai procurar — Baixar PCAP. Isso entrega o tráfego 802.11 da execução como um arquivo de captura que o Wireshark abre diretamente: o handshake de associação, DHCP, DNS, o TCP que seu sketch fez, com carimbos de tempo simulados. Nada é enviado; o arquivo é gerado no seu navegador. Na próxima vez que uma conexão “simplesmente não funcionar”, você pode ver exatamente onde ela parou, em vez de adivinhar com Serial.println.

Alcance sua própria rede

A placa simulada acessa a internet através do gateway em nuvem do Velxio por padrão — mas não sua rede local. O novo gateway de rede local remove esse limite: um pequeno programa que você executa na sua própria máquina (velxiogw, código-fonte público, binários gratuitos), emparelhado pelo painel WiFi com um código de uso único. A partir da próxima execução, o tráfego da placa sai da sua máquina — seu broker MQTT, seu Home Assistant, a API que você está desenvolvendo em localhost, tudo acessível pelo sketch, e a própria máquina endereçável como host.velxio.internal.

No aplicativo Velxio Desktop você nem precisa disso: a simulação já roda na sua máquina, então a placa está na sua rede por construção.

Experimente

Abra o exemplo Conecte-se à sua própria rede WiFi — ele já vem com o ponto de acesso posicionado — ou pesquise “WiFi Access Point” no seletor de partes. Detalhes completos estão no guia de WiFi ESP32 e no passo a passo do gateway local.

Pontos de acesso personalizados e o gateway local são recursos do plano Maker; o painel WiFi e a exportação de PCAP são gratuitos para todos.


Compartilhar em:
David Montero

Escrito por

David Montero

Creator of Velxio, the open-source circuit and Arduino simulator.

GitHub velxio.dev

Artigos relacionados


Artigo anterior
Chips personalizados evoluem: um editor, sliders de sensores ao vivo e uma biblioteca pessoal de chips
Próximo artigo
Conecte o Claude Code ou o Codex ao seu projeto Velxio