Как заставить 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. Но обычно это не так просто.

Другие вопросы по тегам