Forum: Mikrocontroller und Digitale Elektronik ESP8266: 2x Wemos D1 Pro und ESPnow


von Tim S. (Firma: Google) (tuxut83)


Lesenswert?

Hallo Gemeinde,

ich habe erfolgreich zwei ESP8266 mit ESPnow verbinden können, doch 
leider ist die Reichweite der Übertragung sehr eingeschränkt.
Im Internet lese ich, dass locker 200-400m damit überbrückt werden 
können.
Bei mir gestaltet sich das Ganze allerdings eher kurz. Schon innerhalb 
der eigenen 4 Wände ist die Übertragung auf 30-40m beschränkt...

Woran kann das liegen? Ich habe beide Wemos D1 Boards noch auf einem 
Steckbrett aufgebaut und die Antenne sitzt relativ mittig, also nicht am 
Rand der "Platine". Kann es damit zusammenhängen?

Wie kann ich die Reichweite erhöhen? Ist es überhaupt wichtig das die 
Antenne "frei" ist?

Welche Erfahrung habt ihr gemacht?

Herzlichen Dank!

von Stefan F. (Gast)


Lesenswert?

30-40m ist schon sehr viel mehr, als bei mir zuhause machbar ist.

Die 200-400m sind total unrealistisch.

von Tim S. (Firma: Google) (tuxut83)


Lesenswert?

Mhhh - also 100m würde mir genügen...

Gibt es die Möglichkeit die Antenne zu verbessern?
Im Internet gibt es Seiten, die eine Dipol-Antenne über zwei einfache 
Drähte aufspannen und für den 2,4GHz-Bereich ausgelegt sind.

https://www.instructables.com/id/Enhanced-NRF24L01/

Hat das schon mal jemand ausprobiert in Bezug auf ESP-now?

Danke!

von Stefan F. (Gast)


Lesenswert?

Tim S. schrieb:
> Gibt es die Möglichkeit die Antenne zu verbessern?

Ja schon, aber im Groben und Ganzen lohnt sich der Versuch nur, wenn du 
bereits Empfang hast und nur die Zuverlässigkeit oder Übertragungsgrate 
erhöhen willst.

Beim ESP-07 Modul kann man externe Antennen anschließen.

von Tim S. (Firma: Google) (tuxut83)


Lesenswert?

Ich habe mir jetzt zwei ESP-07 mit externen Antennen bestellt.
Das werde ich auch noch ausprobieren...
Allerdings verstehe ich bis jetzt nicht, warum ESP-now so hochgelobt 
wird, wenn es sich dabei weiterhin um eine doch recht schwierige 
WLAN-Verbindung handelt...

von Harry L. (mysth)


Lesenswert?

Stell einen AP an einer Stelle auf, die von überall erreihbar ist! (oder 
sogar Mehrere falls erforderlich)
So macht man sowas üblicherweise.

von Stefan F. (Gast)


Lesenswert?

Tim S. schrieb:
> Allerdings verstehe ich bis jetzt nicht, warum ESP-now so hochgelobt
> wird, wenn es sich dabei weiterhin um eine doch recht schwierige
> WLAN-Verbindung handelt...

Weil es billig ist und Espressif vor ein paar Jahren richtig viel 
Werbung gemacht hatte.

In meinen Augen sind die ESP8266 interessantes Bastelmaterial, mehr aber 
auch nicht.

von Olaf (Gast)


Lesenswert?

> Bei mir gestaltet sich das Ganze allerdings eher kurz. Schon innerhalb
> der eigenen 4 Wände ist die Übertragung auf 30-40m beschränkt...

Witzbold. 30-40m in der eigenen Bude mit Waenden und irgendwelchen 
Stoerern ist sehr gut. Im Freifeld wird es eher mehr werden.

> Gibt es die Möglichkeit die Antenne zu verbessern?

Zwei Chipsdosen. Ist aber vermutlich illegal.

Olaf

von Marc (Gast)


Lesenswert?

>Bei mir gestaltet sich das Ganze allerdings eher kurz. Schon innerhalb
>der eigenen 4 Wände ist die Übertragung auf 30-40m beschränkt...

30-40m eigene vier Wände? Das muss ein ziemlich großes Zimmer sein.

Ansonsten: Wenn Wände zwischen der den Antennen sind, hängt das vom 
Material der Wände ab.
Per gesetzt ist die Sendeleistung auf 100mW ERP begrenzt, und das reicht 
allerhöchstens im Freifeld für 400m.

von 802 (Gast)


Lesenswert?

Das hat auch nix mit esp zu tun un nicht mit espnow.

Dein Notebook/ Mobiltelefon wird sich im WLAN ähnlich verhalten.

von Tim S. (Firma: Google) (tuxut83)


Lesenswert?

Was ist, wenn ich draußen einen weiteren ESP8266 platziere der mir als 
reiner Repeater dient?

Kann man so etwas realisieren? Einen ESP-now-Repeater der empfangene 
Nachrichten 1:1 an den Slave weiterreicht?

Danke!

von Stefan F. (Gast)


Lesenswert?

Du kannst die ESP8266 nicht als WLAN Repeater verwenden, das unterstützt 
ihre Basis-Firmware nicht (von der alle Programme abhängen).

Wenn schon, müsstest du Dir eine anwendungsspezifische Software 
schreiben, die die Daten empfängt, und weite reicht.

von Sven B. (sb2048)


Lesenswert?

na ja, einen Art (NAT) Wifi Repeater für Esp8266 gibt es schon:
https://github.com/martin-ger/esp_wifi_repeater

Wenn du ein statisches Setup hast, würde ich mir mit ESP-Now selber aus 
programmieren.

Wenn du den ESP8266 nutzt, bitte auch den Broadcast Bug beachten:
https://github.com/espressif/ESP8266_NONOS_SDK/issues/8

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
Noch kein Account? Hier anmelden.