ESP8266 RSSI auslesen

Gast #4624570
Lesenswert?
• ▲
▼
Hallo Leute,

vielleicht könnt ihr mir weiterhelfen. Ich möchte gerne die 
Verbindungsstärke (RSSI) zwischen zwei nodeMCUs messen.
Ab einem bestimmten Wert soll dann eine LED leuchten.
Wer weiß eine Lösung? Habe das Internet schon viel durchsucht - nichts 
gefunden!!!


ESPlorer kann wifi.sta.getrssi() nicht verstehen, obwohl es angegeben 
ist:

https://nodemcu.readthedocs.io/en/dev/en/modules/wifi/#wifistagetrssi


Wenn ich bei einem ganz normalen "Hello World" -Programm den RSSI 
auslesen möchte und angegeben haben möchte, wo muss ich das da einfügen?
Erstmal will ich das nur mit dem Router verbinden.

Über eine zügige Antwort würde ich mich freuen... :)
Gast #4624584
Lesenswert?
• ▲
▼
98 schrieb:
> Wenn ich bei einem ganz normalen "Hello World" -Programm den RSSI
> auslesen möchte und angegeben haben möchte, wo muss ich das da einfügen?
> Erstmal will ich das nur mit dem Router verbinden

...z.B. so wie in dem Beispiel aufgezeigt
Gast #4624848
Lesenswert?
• ▲
▼
Dann ist die NodeMCU Firmware auf deinem Board zu alt.
Lass dir hier mal einen aktuellen "master" build bauen und flash den.
http://frightanic.com/nodemcu-custom-build/

wifi.sta.getrssi() setzt voraus dass der ESP mit einem AP verbunden ist 
also so platzieren dass das gegeben ist.

Hab mal ein Beispiele angehängt dass sich (klassisch*) mit einem AP 
verbindet und dann einfach alle 100ms die Signalstärke ausgiebt.

*klassisch weil einfach mit einem timer zyklisch geprüft wird ob der ESP 
schon eine IP bekommen hat und nicht über eventMonReg() entsprechende 
callbacks registriert werden 
(https://nodemcu.readthedocs.io/en/dev/en/modules/wifi/#wifistaeventmonreg)
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.