Ein simulierter ESP32 in Velxio hatte schon immer funktionierendes WiFi — er tritt einem integrierten Netzwerk bei, erhält eine IP und erreicht das Internet, wobei der echte WiFi-Stack läuft. Das Einzige, was Sie nicht tun konnten, war, ihm zu sagen, welchem Netzwerk er beitreten soll. Das können Sie jetzt: Mit einem Maker-Plan legen Sie ein WiFi Access Point-Bauteil auf die Arbeitsfläche und das emulierte Funkmodul sendet Ihre SSID.

Ihre SSID, Ihr Kanal, Ihre Regeln
Das Bauteil ist das erste im Katalog ohne Pins — es ist keine elektrische Komponente, es ist Luftraum. Geben Sie ihm einen Namen, einen Kanal und eine Signalstärke, und Ihr Sketch verbindet sich mit dem Netzwerk, das es tatsächlich benennt:
WiFi.begin("HomeNet", ""); // die SSID auf Ihrem Access Point-Bauteil

Kein Umschreiben, keine Demo-Netzwerke. Die SSID, die Sie eingeben, ist die SSID, die existiert. Und da die Arbeitsfläche den Luftraum definiert, sieht ein Scan genau das, was Sie dort platziert haben — fügen Sie mehrere Access Points hinzu, um eine Netzwerkauswahl-Oberfläche zu erstellen und zu testen, jeder mit seinem eigenen Kanal und seiner eigenen Stärke, und der Scan schwankt sogar ein paar dB zwischen den Durchläufen, wie es ein echtes Gerät tut.
Zwei Schalter sind wissenswert:
- Internet — schalten Sie es aus, und das Netzwerk wird isoliert: Das Board verbindet sich und erhält einen DHCP-Lease, aber nichts wird nach außen geroutet. Das ist das Provisionierungs-/Captive-Portal-Szenario, das zum ersten Mal im Simulator testbar ist.
- Passwort — wird mit dem Bauteil gespeichert und auf seiner Karte angezeigt. Sketches, die ein Passwort übergeben, verbinden sich problemlos.
Sobald Ihr Projekt ein Access Point-Bauteil enthält, werden die integrierten Demo-Netzwerke still — die Arbeitsfläche ist jetzt das gesamte Spektrum.
Das WiFi-Panel und ein echter Paketmitschnitt
Das WiFi-Symbol in der Symbolleiste ist jetzt ein geteilter Button. Das Symbol selbst behält seine Ein-Klick-Aktion — mit einer IP öffnet es den Webserver des Boards. Das kleine Dreieck daneben öffnet das neue WiFi-Panel:

Es zeigt die aktuell in der Luft befindlichen Netzwerke, welchem das Board
beigetreten ist und seine IP, und — das Bauteil, nach dem jeder
Embedded-Entwickler greifen wird — PCAP herunterladen. Das liefert Ihnen den
802.11-Verkehr des Laufs als Mitschnittdatei, die Wireshark direkt öffnet: den
Verbindungs-Handshake, DHCP, DNS, das TCP, das Ihr Sketch erstellt hat, mit
simulierten Zeitstempeln. Es wird nichts hochgeladen; die Datei wird in Ihrem
Browser erzeugt. Wenn eine Verbindung das nächste Mal „einfach nicht
funktioniert“, können Sie genau sehen, wo sie gestoppt hat, statt aus
Serial.println zu raten.
Erreichen Sie Ihr eigenes Netzwerk
Das simulierte Board erreicht das Internet standardmäßig über das Cloud-Gateway
von Velxio — aber nicht Ihr lokales Netzwerk. Das neue lokale
Netzwerk-Gateway beseitigt diese Einschränkung: ein kleines Programm, das Sie
auf Ihrem eigenen Rechner ausführen
(velxiogw, Quellcode öffentlich, Binärdateien
kostenlos), gekoppelt über das WiFi-Panel mit einem Einmalcode. Ab dem nächsten
Lauf erfolgt der Datenverkehr des Boards von Ihrem Rechner aus — Ihr
MQTT-Broker, Ihre Home-Assistant-Instanz, die API, die Sie auf localhost
entwickeln, alles vom Sketch aus erreichbar, und der Rechner selbst ist als
host.velxio.internal adressierbar.
In der Velxio-Desktop-App benötigen Sie nicht einmal das: Die Simulation läuft bereits auf Ihrem Rechner, sodass das Board konstruktionsbedingt in Ihrem Netzwerk ist.
Probieren Sie es aus
Öffnen Sie das Beispiel Mit Ihrem eigenen WiFi-Netzwerk verbinden — es wird mit bereits platziertem Access Point geliefert — oder suchen Sie im Bauteil-Picker nach „WiFi Access Point“. Vollständige Details finden Sie im ESP32-WiFi-Leitfaden und in der Durchführung zum lokalen Gateway.
Benutzerdefinierte Access Points und das lokale Gateway sind Funktionen des Maker-Plans; das WiFi-Panel und der PCAP-Export sind für alle kostenlos.
----- END POST -----