Как заставить iwconfig отображать уровень сигнала в виде дБм вместо дроби
Когда я бегу:
iwconfig wlan0 | grep -i quality
на моем Raspberry Pi, с установленной картой Wi-Fi, он сообщает мне:
Link Quality=99/100 Signal level=48/100 Noise level=0/100
Как я могу заставить iwconfig или какой-либо другой сетевой инструмент сообщать мне уровень сигнала обратно в дБм вместо произвольной доли?
1 ответ
Это вопрос сетевой карты или родственных драйверов. Чтобы обойти это, вы можете использовать эту простую формулу I, чтобы сделать преобразование.
dbm=(fraction_of_total/2)-100
Конечно, это приблизительное значение, и результаты могут варьироваться от чипсета к чипсету, но я так решил.
В качестве альтернативы вы можете найти правильные драйверы, если вы знаете, что карта Wi-Fi поддерживает выборку RSSI. Но обычно это не так просто.