actionbrowser.com
Steht in einem Textfeld namens "Country" zum Beispiel "Germany" und in einem zweiten Textfeld "City" zum Beispiel "Aachen", dann würde der Browser folgende Anfrage zu unserem Webserver im lokalen Netzwerk schicken: 192. 23/? Country=Germany&City=Aachen Alles ab dem "/" erscheint wieder im TCP/IP-Datenstrom der Anfrage; die Trennzeichen "=" und "&" machen die Auswertung einfach. Kleine Webserver-Library Jetzt hatte ich alles Zutaten beisammen, um eine entsprechende Webserver-Anwendung zu programmieren; das Ergebnis können Sie unten downloaden. Esp32 tutorial deutsch pdf to word. Ich habe mit Absicht wieder darauf verzichtet, alles bis ins letzte Detail zu abstrahieren und zu optimieren, auch die Fehlerbehandlung ist noch rudimentär. Meine kleine Webserver-Library besteht aus den Funktionen void Webserver_Start() String Webserver_GetRequestGETParameter() void Webserver_SendHTMLPage(String HTMLPage) Die erste Funktion kapselt lediglich das obengenannte Kommando (), das in der setup-Funktion aufzurufen ist. Interessant ist die zweite Funktion, die in schneller Folge zyklisch durchlaufen werden muss.
Die Hintergrundfarben grün und rot symbolisieren gültige und ungültige Werte. Die Webseite wird dann mit einem HTTP-Header versehen (HTTP-Response) und verschickt. Dann wird die Verbindung zum Client geschlossen. Mein Weg in das IoT (19): Einfacher Webserver mit dem ESP32 | Elektor Magazine. Und so fort. Probieren Sie den kleinen Webserver gleich einmal aus! Im Arduino-Sketch müssen Sie wie gehabt zuerst Ihre WLAN-SSID und das WLAN-Passwort eintragen, bevor Sie das Programm kompilieren und auf das Board laden. Sicher fallen Ihnen auf Anhieb Dinge ein, die man ändern könnte. Man könnte zum Beispiel ungültige Eingaben gleich gar nicht übernehmen oder die LED statt über eine Texteingabe mit einem Radio-Button schalten (eine Menge guter HTML-Tutorials finden Sie kostenlos im Internet). Weiter geht es in der nächsten Folge!
Mein Windows Defender hat die Datei "" als potentiell gefährlich gemeldet, so das ich die Ausführung explizit bestätigen musste. Nachdem ich die IDE gestartet wurde, wird ein Dialog angezeigt das ich zusätzlich Aufbau der Oberfläche Die Oberfläche der Anwendung uPyCraft ist sehr einfach gehalten, quasi auf das wesentliche beschränkt, aber trotzdem sehr mächtig. Auf der linken Seite (1) findest du einen Baum mit den Dateien aus deinem aktuellen Workspace, sowie die verbundenen Geräte. Der Editor für den Quellcode befindet sich in der Mitte (2) der Anwendung, es können mehrere Dateien gleichzeitig geöffnet werden, diese werden dann in Tabs dargestellt. Esp32 tutorial deutsch pdf gratuit. Einen neuen Tab bzw. Editor für man mit der Schaltfläche "New" (3) hinzu. Darunter befindet sich die Schaltfläche zum Öffnen einer bestehenden * Datei (4). Zum Speichern des aktuellen Tabs nutzt man entweder die Tastenkombination "Strg + S" oder die Schaltfläche (5). Die Schaltfläche "DownloadAndRun" (6) speichert das aktuelle Skript auf den ESP32 und führt einen Neustart durch.