writeToStream(&Serial); // Debug only: Output of received data
(F("\nCode: "));
intln(Code); // Print HTTP return code
(); //Close connection}
Im obigen Beispiel werden 4 Werte übertragen: board, vcc, output1 und button1. Die Resource an die die Daten übergeben werden, muss im
Deklarationsteil definiert sein. Das kann ein "echter Webserver" oder auch ein
anderer ESP8266-Webserver sein. const char* sendHttpTo = "; // the module will send information to that server/resource
Auf einem Webserver mit PHP können diese Daten empfangen werden, und die
Parameter beispielsweise mit
if(isset($_POST['vcc'])) {$vcc = $_POST['vcc'];} // php Code - nicht Arduino C++!!! Esp8266 sensordaten auf webseite ausgeben in de. ausgelesen werden, wobei hier natürlich sämtliche Absicherungen bezüglich
Code Injection zu beachten sind. Den Empfang dieser Daten auf einem ESP8266 sehen wir uns im nächsten Kapitel
an:
Links
Download des finalen Sketch ESP8266 Webserver WebClient
Amazon (Suchlink für
NodeMCU V2 mit CP2102 *)
Amazon (Alternativ: Wemos D1 pro Mini *)
Die mit Sternchen ( *) gekennzeichneten
Verweise sind sogenannte Affiliate/Provision-Links.
Esp8266 Sensordaten Auf Webseite Ausgeben Mac
Natürlich mache ich das weil ich Spaß daran habe, aber wenn Du es cool findest, dass ich die Infos dazu mit Euch teile, würde ich mich über eine kleine Spende an die Kaffeekasse freuen. 🙂
Beitrags-Navigation
Esp8266 Sensordaten Auf Webseite Ausgeben
= '\r') { // alles andere als eine Leerzeile wird
currentLine += c; // der Variable hinzugefüht}}}
// Variable für den Header leeren
header = "";
// Die Verbindung beenden
();
intln("Client disconnected");
intln("");}}
Letzte Aktualisierung am 14. 05. 2022 / Affiliate Links / Bilder von der Amazon Product Advertising API
Basti576
Sep 13th 2021
Thread is Unresolved
#1
Hallo zusammen, ein Thema was mich seit langem schon beschäftigt und über welches Ich noch keine klare Antwort gefunden habe ist die Sensordatenerfassung. Mich interessiert hierbei gezielt, wie sich denn eine Art "Echtzeitdatenerfassung" erzielen lässt. Folgender Hintergrund: Angenommen Ich habe 1. oder mehrere Sensoren im Betrieb. Gehen Wir ganz einfach mal von einem Temperatursensor aus. Diesen habe Ich an einem ESP8266 Node MCU verbunden. Der ESP ist soweit auch programmiert, sodass die Sensordaten erfasst werden. Nun wäre mein Plan die Daten an meinen Raspberry Pi, der im Netzwerk läuft, zu senden. Esp8266 sensordaten auf webseite ausgeben mac. Da Ich sehr gerne eigene Weboberflächen programmiere habe Ich natürlich einen Webserver auf dem Pi laufen und ein entsprechendes Frontend gebastelt, sowie ein PHP Script im Backend, welches die Daten aus der Datenbank holt. Für das ganze habe Ich mir nun folgende Hierarchie ausgedacht: Sensordaten -> ESP8266 -> Daten in Datenbank -> Webserver -> Daten aus Datenbank -> Dartstellung über Website.