[GH-ISSUE #33] Add singal strength in AP listings #26

Closed
opened 2026-02-28 01:22:57 +03:00 by kerem · 8 comments
Owner

Originally created by @tablatronix on GitHub (Dec 23, 2015).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/33

  • Add quality as a standard range of -50-0dbm.
    ideas ?
int getRSSIasQuality(int RSSI){
  //  int dBm = WiFi.RSSI();
  int quality = 0;

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

Any easy way to sort this also, client or server ?

Originally created by @tablatronix on GitHub (Dec 23, 2015). Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/33 - [x] Add quality as a standard range of -50-0dbm. ideas ? ``` int getRSSIasQuality(int RSSI){ // int dBm = WiFi.RSSI(); int quality = 0; if(dBm <= -100){ quality = 0; }else if(dBm >= -50){ quality = 100; } else { quality = 2 * (dBm + 100); } return quality; } ``` Any easy way to sort this also, client or server ?
kerem 2026-02-28 01:22:57 +03:00
Author
Owner

@tablatronix commented on GitHub (Dec 23, 2015):

  • Also show duplicate ap names as one and auto select best ?
<!-- gh-comment-id:167003362 --> @tablatronix commented on GitHub (Dec 23, 2015): - [ ] Also show duplicate ap names as one and auto select best ?
Author
Owner

@tzapu commented on GitHub (Dec 25, 2015):

nice, will add the rssi indicator/quality
will think of the duplicate rssis, i think i need to get some hardware setup to test this
cheers

<!-- gh-comment-id:167209312 --> @tzapu commented on GitHub (Dec 25, 2015): nice, will add the rssi indicator/quality will think of the duplicate rssis, i think i need to get some hardware setup to test this cheers
Author
Owner

@tablatronix commented on GitHub (Dec 25, 2015):

  • add strength filtering optional threshold
<!-- gh-comment-id:167236044 --> @tablatronix commented on GitHub (Dec 25, 2015): - [x] add strength filtering optional threshold
Author
Owner

@tablatronix commented on GitHub (Dec 25, 2015):

I figure it can act like most computer selectors, not reinventing wheel , we can probably find the specs everyone uses. I know they remove low signals from listings, and they combine duplicate and and auto select somehow. Right now my module shows 3 times as many APs as my other devices do, obviously we dont' need qos for IOT, so this might be a bit different, but might make auto selecting best easier. and simplifying the interface.

<!-- gh-comment-id:167236138 --> @tablatronix commented on GitHub (Dec 25, 2015): I figure it can act like most computer selectors, not reinventing wheel , we can probably find the specs everyone uses. I know they remove low signals from listings, and they combine duplicate and and auto select somehow. Right now my module shows 3 times as many APs as my other devices do, obviously we dont' need qos for IOT, so this might be a bit different, but might make auto selecting best easier. and simplifying the interface.
Author
Owner

@tzapu commented on GitHub (Dec 25, 2015):

maybe a flag to not show all networks with quality 0
no reason why that can t be an arbitrary value though

btw, i am seeing more ap s on the esp modules as well, but, i can also connect from further away from my esps than my phone for instance, they just seem to outperform a lot of other wifi devices

<!-- gh-comment-id:167241527 --> @tzapu commented on GitHub (Dec 25, 2015): maybe a flag to not show all networks with quality 0 no reason why that can t be an arbitrary value though btw, i am seeing more ap s on the esp modules as well, but, i can also connect from further away from my esps than my phone for instance, they just seem to outperform a lot of other wifi devices
Author
Owner

@tzapu commented on GitHub (Jan 11, 2016):

added filter for low quality signal set by using wifiManager.setMinimumSignalQuality();
will need to add documentation soon, it does take a parameter that sets under what percent to ignore networks, defaults to 8%
inspired from http://www.speedguide.net/faq/how-does-rssi-dbm-relate-to-signal-quality-percent-439

<!-- gh-comment-id:170510682 --> @tzapu commented on GitHub (Jan 11, 2016): added filter for low quality signal set by using `wifiManager.setMinimumSignalQuality();` will need to add documentation soon, it does take a parameter that sets under what percent to ignore networks, defaults to 8% inspired from http://www.speedguide.net/faq/how-does-rssi-dbm-relate-to-signal-quality-percent-439
Author
Owner

@domonetic commented on GitHub (Jan 11, 2016):

Back my holiday documented all.

<!-- gh-comment-id:170514707 --> @domonetic commented on GitHub (Jan 11, 2016): Back my holiday documented all.
Author
Owner

@tzapu commented on GitHub (Jan 13, 2016):

this is done, documentation will be coming shortly, there is another issue in which we can discuss dropdowns and duplicate networks
cheers

<!-- gh-comment-id:171214685 --> @tzapu commented on GitHub (Jan 13, 2016): this is done, documentation will be coming shortly, there is another issue in which we can discuss dropdowns and duplicate networks cheers
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/WiFiManager#26
No description provided.