Depois de passar dias procurando uma maneira fácil de obter a qualidade do sinal wifi em porcentagem, encontrei esse exemplo, simples e funciona muito bem !!!

TESTADO NO  ESP12F (ESP8266)

int getRSSIasQuality(int RSSI) {
int quality = 0;
if (RSSI <= -100) {
quality = 0;
} else if (RSSI >= -50) {
quality = 100;
} else {
quality = 2 * (RSSI + 100);
}
return quality;
}

Serial.println(getRSSIasQuality(WiFi.RSSI())); 

Exibições: 365

Responder esta

Respostas a este tópico

Bom dia , 

Legal você compartilhar a sua descoberta. 

Mas é importante especificar qual dispositivo WIFI e qual microcontrolador usou.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço