Hi,
I would like to see RSSI values as dbm in the output CSV file. Currently it is not possible as far as I know.
Ang, when I exported the values as as CSV summary, I see a problem on signal strength. The values are not there.
Am I wrong?
Thanks.
Exporting RSSI as dbm
- ACalcutt
- Vistumbler / TechIdiots Admin
- Posts: 1302
- Joined: Sun Oct 21, 2007 6:50 pm
- Location: Rutland, MA
- Contact:
Re: Exporting RSSI as dbm
Vistumbler does not store RSSI information as dBm because netsh, the source of data for Vistumbler, does not give that information. netsh represents signal in a percent value, which is what vistumbler stores.
Vistumbler uses the following formula to estimate rssi singal in dBm based on the signal in percent form
$InSig = Signal in percent
$dBmMaxSignal = '-30'
$dBmDissociationSignal = '-85'
$dBm = ((($dBmMaxSignal - $dBmDissociationSignal) * $InSig) - (20 * $dBmMaxSignal) + (100 * $dBmDissociationSignal)) / 80
To go in the other direction, percent to dBm, Vistumbler uses the following formula
InDB = Signal in dBm
$dBmMaxSignal = '-30'
$dBmDissociationSignal = '-85'
$SIG = 100 - 80 * ($dBmMaxSignal - $InDB) / ($dBmMaxSignal - $dBmDissociationSignal)
If $SIG < 0 Then $SIG = 0
EDIT: The formulas mentioned were originally based off the following
http://www.ces.clemson.edu/linux/dbm-rssi.shtml
Vistumbler uses the following formula to estimate rssi singal in dBm based on the signal in percent form
$InSig = Signal in percent
$dBmMaxSignal = '-30'
$dBmDissociationSignal = '-85'
$dBm = ((($dBmMaxSignal - $dBmDissociationSignal) * $InSig) - (20 * $dBmMaxSignal) + (100 * $dBmDissociationSignal)) / 80
To go in the other direction, percent to dBm, Vistumbler uses the following formula
InDB = Signal in dBm
$dBmMaxSignal = '-30'
$dBmDissociationSignal = '-85'
$SIG = 100 - 80 * ($dBmMaxSignal - $InDB) / ($dBmMaxSignal - $dBmDissociationSignal)
If $SIG < 0 Then $SIG = 0
EDIT: The formulas mentioned were originally based off the following
http://www.ces.clemson.edu/linux/dbm-rssi.shtml