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... :)
:
Verschoben durch User
Vll mit Arduino: https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/WiFiScan/WiFiScan.ino
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
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)
Johannes S. (8n1) schrieb: > Dann ist die NodeMCU Firmware auf deinem Board zu alt. > Lass dir hier mal einen aktuellen "master" build bauen und flash den. Das war genau das richtige!!! Herzlichen Dank!!!
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.