Hallo Ich habe die Absicht den Wert einer Variabel von einem ESP8266 zu einem anderen ESP8266 per WLAN zu übertragen. Ist dies überhaupt möglich? Wenn ja kennt jemand ein Beispiel dafür? Im Garten habe ich einen Brunnen mit Schwimmerschalter. Eine Pumpe soll sich bei zu wenig Wasser abschalten. Im Garten habe ich kein Router mit Heimnetzwerk. Für Hinweise wäre ich Dankbar
Man könnte es evtl. so machen, dass der eine ESP ein WLAN-Netzwerk aufbaut und der andere sich einloggt. Ich würde dir allerdings Bluetooth empfehlen.
"...Ist dies überhaupt möglich? ..." Ja das geht. "...Wenn ja kennt jemand ein Beispiel dafür? ..." Anwendungsbeispiel? Ja u.a. Deines! Codebeispiel? Gibts bei Google und in den Dokus zum ESP8266.
Hallo Uwe, Such mal bei Github nach ESPeasy das ist eine neue Firmware für deinen ESP.
Uwe schrieb: > Ich habe die Absicht den Wert einer Variabel von einem ESP8266 zu einem > anderen ESP8266 per WLAN zu übertragen. > ... > Im Garten habe ich kein Router mit Heimnetzwerk. Warum willst du unbedingt WLAN nehmen, wenn es im Garten kein WLAN gibt? Strom hast du genug am Brunnen? MQTT-SN mit irgendeiner Funkstrecke und ggf. dem ESP8266 als Gateway wäre möglicherweise eine Altenative.
Warum soll man nicht WLAN nehmen, wenn man sowieso zwei ESP8266 hat? Hier ein Beispiel wie es gemacht wird: https://robotzero.one/sending-data-esp8266-to-esp8266/ Ein ESP als Accesspoint, der andere als Station, auf dem Empfänger läuft ein Web-Server, der Sender startet einen GET-Request und hängt die Variable(n) an den Request-String an. Der Empfänger fischt die Daten wieder aus dem Request-String und schreibt sie in Variablen. Fertig!
Uwe schrieb: > Ich habe die Absicht den Wert einer Variabel von einem ESP8266 zu einem > anderen ESP8266 per WLAN zu übertragen. Dazu empfehle ich Dir die Nutzung des UDP Protokolls. Auf dieser Seite findest du Beispiele dazu: http://stefanfrings.de/esp8266/index.html#atudp http://stefanfrings.de/esp8266/index.html#udpsketch Wenn du im Garten keinen WLAN Empfang hast, kannst du einen der beiden ESP im AP (Access Point) Modus betreiben. Allerdings beträgt die Reichweite typischerweise nur etwa 10 Meter. Es gibt andere Funkmodule im 866 MHz Bereich, die wesentlich mehr Reichweite bieten.
Mario M. schrieb: > Warum soll man nicht WLAN nehmen, wenn man sowieso zwei ESP8266 hat? Deswegen die Frage nach der Verfügbarkeit von elektrischer Energie am Brunnen. WLAN ist für Batteriebetrieb suboptimal. Immerhin zieht der ESP8266 etwa 350mA, um die paar mW HF rauszuspucken.
Im Deep Sleep braucht der ESP nur 20 Mikroampere. Das WLAN muss ja nur bei Statusänderung kurz aktiv sein.
Habt recht vielen Dank für die zahlreichen Beispiele. Ich werte mal einen Versuch starten, um auch die Reichweite zu testen. P.S. Am Brunnen habe ich genügend Strom von einer Lampe.
Uwe schrieb: > P.S. Am Brunnen habe ich genügend Strom von einer Lampe. Eine Lampe im Reverse Betrieb? Was machst du, wenn es mal dunkel ist?
Uwe schrieb: > Ich habe die Absicht den Wert einer Variabel von einem ESP8266 zu einem > anderen ESP8266 per WLAN zu übertragen. > Ist dies überhaupt möglich? Natürlich. > Wenn ja kennt jemand ein Beispiel dafür? Mindestens Dutzende. > Für Hinweise wäre ich Dankbar https://www.google.de
S.CNR schrieb: >> P.S. Am Brunnen habe ich genügend Strom von einer Lampe. > > Eine Lampe im Reverse Betrieb? In der Verteilerdose an der Lampe ligen ständig 230V an und es ist noch Platz für Netzteil und ESP.
https://www.letscontrolit.com/wiki/index.php/Tutorial_Rules#SendTo_and_Publish on <event> do sendTo <unit>,event endon Natürlich sollte unter Tools>Advanced der UDP port bei allen ESP gleich sein. Damit sollten im Main unten die verfügbaren ESPs aufgelistet werden. Viel Spaß, falls noch nicht selbst drauf gekommen;)
Hallo und guten Tag, ich habe GOOGLE benutzt, um mir die Frage zu beantworten, ob man 2 ESP8266 per WLAN miteinander verbinden kann - natürlich mit Beispiel Jetzt habe ich hier zwei Antworten schon gelesen - und ich bin noch nicht am Ende: "Natürlich kann man das machen. Es gibt Beispiele -> Google" Ich frage mich ernsthaft - wollen diese Leute mit Absicht provozieren und setzen sich extra dafür hin, um eine solch hirnlose Antwort zu schreiben, oder sind das einfach hirnlose Menschen?! Gruß Grille
Das Stichwort ist "ESPNOW", wenig Aufwand und funktioniert gut.
Das kann man auch mit der Standard Firmware machen. Ein bisschen Hintergrund Know-How dazu: WLAN Netz werden von einem AP verwaltet. Die Box die du du von deinem Internet-Provider (Telekon, Vodafone, Unitymedia, etc) bekommen hast, ist ein AP. Alle anderen Teilnehmer (also die ESP8266 Module) verbinden sich mit diesem AP genau so, wie auch dein Smartphone und dein Laptop. Also ein Gerät ist der zentrale AP (Access Point). Alle anderen sind Teilnehmer des Netzes, auch STA (Station) genannt. Wenn man keinen dedizierten AP hat, kann man einen ESP8266 im sogenannten AP Modus betreiben. Dann spannt dieser ein eigenes beschränktes WLAN Netz auf. Bis zu vier Teilnehmer können sich damit verbinden und dann nur mit diesem einen zentralen ESP8266 kommunizieren. Sie können nicht miteinander "reden", sie haben keinen Zugang zum Internet und sie haben auch keinen gleichzeitigen Zugang zu anderen WLAN Netzen. ESPNOW ist eine Alternative Firmware, mit der man einige Standard-Anwendungen umsetzen kann, ohne den Chip zu programmieren. Man konfiguriert ihn einmal und danach arbeitet er autark. Die Standardmäßige AT Firmware ist hingegen dafür gedacht, das ESP Modul an einen anderen Mikrocontroller zu hängen der dieses dann steuert. Der ESP wird dann nur als Netzwerk-Adapter verwendet. Arduino ermöglicht dir, den Chip in C++ zu programmieren. So kannst du selbst bestimmen, was der Chip machen soll. Infos zur Anwendung der Standard AT-Firmware und auch zum Programmieren mit Arduino findest du dort: http://stefanfrings.de/esp8266/index.html
Stefan ⛄ F. schrieb: > WLAN Netz werden von einem AP verwaltet. Die Box die du du von deinem > Internet-Provider (Telekon, Vodafone, Unitymedia, etc) bekommen hast, > ist ein AP. Alle anderen Teilnehmer (also die ESP8266 Module) verbinden > sich mit diesem AP genau so, wie auch dein Smartphone und dein Laptop. Mit welchem AP? Es geht doch genau darum, dass der eine ESP zu einem AP werden muss, damit sich die beiden ohne sonstige WLAN-Infrastruktur unterhalten können. Uwe schrieb: > Im Garten habe ich kein Router mit Heimnetzwerk.
Wolfgang schrieb: > Mit welchem AP? > Es geht doch genau darum, dass der eine ESP zu einem AP werden muss, Lies einfach erst mal zu Ende, bevor du antwortest.
Stefan ⛄ F. schrieb: > Lies einfach erst mal zu Ende, bevor du antwortest. Habe ich - wenn keine Box vom Internet Provider in Reichweite ist, ist sie für die Aufgabe nicht verfügbar.
Wolfgang schrieb: > Habe ich - wenn keine Box vom Internet Provider in Reichweite ist, ist > sie für die Aufgabe nicht verfügbar. Deswegen schrieb ich: "Wenn man keinen dedizierten AP hat, kann man einen ESP8266 im sogenannten AP Modus betreiben. Dann spannt dieser ein eigenes beschränktes WLAN Netz auf. Bis zu vier Teilnehmer können sich damit verbinden ..."
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.