Wie AT + CWLAP in esp8266 verwenden, um Wifi Signalstärke zu erhalten? Ich möchte die Signalstärke, die auf dem seriellen Monitor angezeigt wird, und verwenden Sie es in meinem Code in arduino IDE!ESP8266 WiFi Signalstärke
Antwort
Nach dem Senden des AT + CWLAP-Befehls antwortet ESP8266 mit einer Liste aller verfügbaren APs.
Das Format der Antwort wird wie:
+CWLAP:<ecn>,<ssid>,<rssi>,<mac>,<freq offset,<freq calibration>
wo:
<ecn>: indicates the security level, from 0 (OPEN) to 4 (Maximum security level)
<ssid>: it's the ssid of the AP
<rssi>: it's the signal strength, which is indicated in decibel format (e.g. -70)
<mac>: it's the MAC address
<ch>: channel
<freq offset>: ut's the frequency offset of AP,unit:KHz.
<freq calibration>: it's the calibration for frequency offset
Also, der <rssi>
Parameter ist das, was Sie interessiert sind.
Vielleicht auf der Firmware-Version Ihres Esp8266 abhängig, ist es möglich, Der Befehl AT + CWLAP gibt eine andere Anzahl von Parametern zurück, z. B. die letzten vier.
Sie senden den Befehl und lesen dann die Antwort. –