Indietro

Porta il tuo WiFi — punti di accesso personalizzati, cattura pacchetti e la tua rete locale

Un ESP32 simulato in Velxio ha sempre avuto un WiFi funzionante — si connette a una rete integrata, ottiene un IP e raggiunge internet, eseguendo lo stack WiFi reale. L’unica cosa che non potevi fare era dirgli quale rete unirsi. Oggi puoi: con un piano Maker, trascini un componente Access Point WiFi sulla tela e la radio emulata trasmette il tuo SSID.

Il componente Access Point WiFi sulla tela accanto a un ESP32, che trasmette HomeNet sul canale 6

Il tuo SSID, il tuo canale, le tue regole

Questo componente è il primo nel catalogo senza pin — non è un componente elettrico, è spazio aereo. Dagli un nome, un canale e una potenza del segnale, e il tuo sketch si connette alla rete che nomina effettivamente:

WiFi.begin("HomeNet", "");   // l'SSID sul tuo componente Access Point

Monitor seriale: la scansione elenca solo HomeNet, poi la scheda si connette e ottiene un IP

Niente riscritture, niente reti demo. L’SSID che digiti è l’SSID che esiste. E poiché la tela definisce lo spazio aereo, una scansione vede esattamente ciò che ci metti — aggiungi più punti di accesso per costruire e testare un’interfaccia di selezione della rete, ciascuno con il proprio canale e potenza, e la scansione fa persino variare di qualche dB tra una passata e l’altra, come farebbe una scansione reale.

Due interruttori vale la pena conoscere:

Appena il tuo progetto ha un componente access point, le reti demo integrate tacciono — la tela è ora l’intero spettro.

Il pannello WiFi e una cattura pacchetti reale

L’icona WiFi nella barra degli strumenti ora è un pulsante diviso. L’icona stessa mantiene la sua azione con un clic — con un IP apre il server web della scheda. La piccola freccia accanto apre il nuovo pannello WiFi:

Il pannello WiFi: reti in onda con canale e segnale, l'associazione e l'IP della scheda, un pulsante Scarica PCAP e l'abbinamento del gateway locale

Mostra le reti attualmente in onda, a quale si è unita la scheda e il suo IP, e — il componente che ogni sviluppatore embedded cercherà — Scarica PCAP. Questo ti consegna il traffico 802.11 dell’esecuzione come file di cattura che Wireshark apre direttamente: l’handshake di associazione, DHCP, DNS, il TCP che il tuo sketch ha creato, con timestamp a tempo simulato. Nulla viene caricato; il file viene generato nel tuo browser. La prossima volta che una connessione “semplicemente non funziona,” puoi vedere esattamente dove si è fermata invece di indovinare da Serial.println.

Raggiungi la tua rete

La scheda simulata raggiunge internet tramite il gateway cloud di Velxio di default — ma non la tua rete locale. Il nuovo gateway di rete locale rimuove questo limite: un piccolo programma che esegui sulla tua macchina (velxiogw, sorgente pubblica, binari gratuiti), abbinato dal pannello WiFi con un codice monouso. Dalla prossima esecuzione, il traffico della scheda esce dalla tua macchina — il tuo broker MQTT, il tuo Home Assistant, l’API che stai sviluppando su localhost, tutto raggiungibile dallo sketch, e la macchina stessa indirizzabile come host.velxio.internal.

Nell’app desktop Velxio non ne hai nemmeno bisogno: la simulazione gira già sulla tua macchina, quindi la scheda è sulla tua rete per costruzione.

Provalo

Apri l’esempio Connettiti alla tua rete WiFi — viene fornito con l’access point già posizionato — oppure cerca “Access Point WiFi” nel selettore dei componenti. I dettagli completi sono nella guida WiFi ESP32 e nel percorso del gateway locale.

Gli access point personalizzati e il gateway locale sono funzionalità del piano Maker; il pannello WiFi e l’esportazione PCAP sono gratuiti per tutti.


Condividi su:
David Montero

Scritto da

David Montero

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

GitHub velxio.dev

Articoli correlati


Articolo precedente
I chip personalizzati crescono — un unico editor, slider per sensori dal vivo, una libreria personale di chip
Articolo successivo
Collega Claude Code o Codex al tuo progetto Velxio