Zum Inhalt springen
Startseite » Artikel » Fernzugriff auf den ESP32

Fernzugriff auf den ESP32

  • von

Unten finden Sie eine Möglichkeit, den Fernzugriff auf den Samovar einzurichten. Alle Einstellungen sind in ein paar Minuten erledigt.

Warnsymbol – SicherheitshinweiseHinweis: Diese Methode lässt sich leicht umsetzen, hat aber eine Einschränkung: Für den Fernzugriff auf diese Weise brauchen Sie einen Computer, der ständig eingeschaltet bleibt. Dafür genügt jeder Rechner mit geringem Stromverbrauch, zum Beispiel ein Raspberry Pi.

Für einen Tunnel zum ESP32 können Sie den kostenlosen Dienst ngrok nutzen.

Rufen Sie https://ngrok.com auf, um ein Konto anzulegen. Klicken Sie auf die Schaltfläche „Sign up“ (Registrieren).

Es öffnet sich ein Formular – füllen Sie Ihre Daten aus.

Sobald das Konto angelegt ist, melden Sie sich an und gehen Sie zum Abschnitt „Your Authtoken“ (Ihr Authtoken). Kopieren Sie die Zeichenfolge aus dem Feld „Your Authtoken“  an einen sicheren Ort (wir brauchen sie später).

Der Token sieht ungefähr so aus: 69X1SnMSGqAz6qo9qDtHo_7hMsUHSb8tXCQaWQvzE5J

ngrok installieren

Gehen Sie zur Navigationsleiste und wählen Sie den Reiter „Setup & Installation“ (Einrichtung und Installation).

Wählen Sie die ngrok-Version für Ihr Betriebssystem aus und laden Sie sie herunter.

ngrok starten

Entpacken Sie das Archiv.

Geben Sie nun in einem Terminalfenster den folgenden Befehl ein, ersetzen Sie aber die Teile SAMOVAR_IP_ADDRESS und YOUR_TUNNEL_TOKEN durch die IP-Adresse Ihres Samovar und Ihren ngrok-Tunnel-Authentifizierungstoken:

ngrok tcp SAMOVAR_IP_ADDRESS:80 –authtoken YOUR_TUNNEL_TOKEN

Wenn Sie Windows verwenden:

ngrok tcp 192.168.1.11:80 –authtoken 69X1SnMSGqAz6qo9qDtHo_7hMsUHSb8tXCQaWQvzE5J

Wenn Sie Linux verwenden:

./ngrok tcp 192.168.1.11:80 –authtoken 69X1SnMSGqAz6qo9qDtHo_7hMsUHSb8tXCQaWQvzE5J

Wenn alles richtig gemacht wurde, sollte das Feld „Tunnel Status“ den Wert „online“ zeigen und das Feld „Forwarding“ eine URL.

Zugriff auf den Webserver von überall auf der Welt

Jetzt kommt der interessanteste Teil – der Zugriff auf den Webserver von jedem Ort der Erde. Geben Sie dazu die URL in Ihren Browser ein. Bei mir lautet sie „http://0.tcp.ngrok.io:14626“, bei Ihnen wird sie anders aussehen.

Warnsymbol – SicherheitshinweiseWichtig: Damit der Tunnel „online“ bleibt, muss Ihr Computer eingeschaltet bleiben und die ngrok-Anwendung auf ihm laufen.

Fehlersuche: Wenn Sie dem ngrok-Link gefolgt sind und nichts passiert ist, öffnen Sie die IP-Adresse Ihres ESP32 im Browser, um zu prüfen, ob der Samovar funktioniert. Wenn ja, vergewissern Sie sich, dass Sie im obigen ngrok-Befehl die richtige IP-Adresse und den richtigen Authentifizierungstoken eingegeben haben.

Warnsymbol – SicherheitshinweiseWichtig: Beim Zugriff auf den Webserver werden Sie immer nach dem Benutzernamen und dem Passwort gefragt, mit denen Sie sich bei ngrok registriert haben. Ein unbefugter Zugriff auf Ihr Gerät ist daher praktisch ausgeschlossen.

Jetzt können Sie Ihren Samovar aus der Ferne steuern!

Schreibe einen Kommentar