You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Throughput and reliability goes down as signal degrades but this also tends to be device specific.
For example this is plot boasting asus tinker board WiFi vs probably RPi (from here):
A lot depends on application. For example this is what I ended up in one of the projects (through tests):
min dBm -80
max dBm -45
warning level dBm -67
critical level dBm -70
I had a bar:
green if above warning level
yellow if between warning and critical level
and red when below critical level
This was realtime application and below -70 dBm the devices didn't communicate reliably.
NL80211_BSS_SIGNAL_UNSPEC
There is NL80211 attribute that has the meaning you want but:
from what I remember it is only contained when taking the long scan results
the devices that I use didn't return it at all
From what I remember this has vendor specific implementation/meaning and is not mandatory (I may be wrong here).
If you have no better idea use procedure like wavemon. You may use different cutoff levels, those seem to be arbitrarily chosen in wavemon ( > -40 as 100% and < -110 as 0%)
Is there a formal way to convert the signal from dBm to percentage?
The text was updated successfully, but these errors were encountered: