В коде для iwinfo
более нового инструмента, похожего на iwconfig
, есть комментарий, который гласит:
/ * Уровень совместимости Wext cfg80211 предполагает диапазон сигнала от -110 дБм до -40 дБм, значение качества получается путем добавления 110 к уровню сигнала * /
Добавление 110 сдвигает минимальное значение до 0, чтобы упростить представление диапазона, и, следовательно, сдвигает максимальное значение до 70. Чтобы преобразовать силу сигнала в процент [0,100], выполните:
quality_percent = (signal_strength + 110) * 10 / 7
В одной из функций значение качества сохраняется в именованной переменной, rssi
которая является аббревиатурой для индикации уровня принятого сигнала, причем указание уровня мощности (уровень сигнала в произвольных единицах) принимается приемной радиостанцией после антенны и возможно потеря кабеля. "
Говоря о «wext» (в комментарии вышеупомянутого Кодекса) и iwconfig
в 2015 году, Wireless-Extensions (WE или Wext) и его инструменты в том числе iwconfig
были отказались от беспроводных разработчиков ядра Linux. Его замены: cfg80211 и nl80211., и инструмент, который они настоятельно рекомендуют, - iw
.