Automatisch mit WLAN verbinden mit MicroPython auf Ihrem ESP32-Board

English Deutsch

In diesem Beitrag untersuchen wir, wie man sich beim Booten mit einem WLAN verbindet

Installieren Sie zuerst ampy – ein Tool zum Modifizieren des MicroPython-Dateisystems über eine serielle Verbindung.

install_ampy.sh
pip install -U adafruit-ampy

Laden Sie nun main.py herunter und speichern Sie es in Ihrem aktuellen Arbeitsverzeichnis und fügen Sie Ihre WLAN-Zugangsdaten ein:

main.py
import network
station = network.WLAN(network.STA_IF)
station.active(True)
station.connect("YourWifiName", "EnterYourWifiPasswordHere")

Laden Sie die Datei auf das Board hoch:

ampy_put_example.sh
ampy -p /dev/ttyUSB* put main.py

Falls ampy innerhalb von 5 Sekunden keine Ausgabe zeigt, versuchen Sie, das Board zurückzusetzen, 5-10 Sekunden zu warten und den Upload mit ampy erneut zu versuchen Hinweis: Sie können die Dateien auf dem Dateisystem des Boards auflisten mit

ampy_ls_example.py
ampy -p /dev/ttyUSB0 ls

Sie können den Inhalt von main.py überprüfen mit

ampy_get_main.sh
ampy -p /dev/ttyUSB0 get main.py

Check out similar posts by category: Embedded, MicroPython, Python