ESP8266 RSSI auslesen

Gast #4624570
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
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
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

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.