Форум проекта PuppyRus Linux

Общие вопросы => Архив раздела => Вопросы по аппаратной части (железо). Архив => Общие и технические вопросы => Сетевые адаптеры, Wi-Fi, модемы и др. => Тема начата: sfs от 20 Ноябрь 2013, 10:27:40

Название: Оценка качества открытых wi-fi
Отправлено: sfs от 20 Ноябрь 2013, 10:27:40
Получить список сетей : iwlist интервейс sc
В инфе про каждую сеть будет:
Код
Quality=28/70  Signal level=-82 dBm 
Лучшая будет с максимальным Quality=xx ?
Название: Re:Оценка качества открытых wi-fi
Отправлено: DdShurick от 20 Ноябрь 2013, 10:49:03
Строки 122 - 125 /etc/init.d/network
Код
MAXLEVEL=$(grep -A 2 $WLNADDR /tmp/iwopen | grep 'Quality' | cut -f2 -d '-' | sort | head -n 1)
ESSID=$(grep -A 2 "$MAXLEVEL" /tmp/iwopen | grep ESSID | cut -f2 -d ':' | tr -d '"')
 CHANNEL=$(grep -B 1 "$MAXLEVEL" /tmp/iwopen | grep Channel | cut -f2 -d ':')
 iwconfig $IFACE essid $ESSID key off channel $CHANNEL
Название: Re:Оценка качества открытых wi-fi
Отправлено: sfs от 21 Ноябрь 2013, 12:46:15
Вопрос и был по итогу Вашего скрипта. Если я правильно понял - Вы оцениваете по level=-82 dBm
Как правильно?
Название: Re:Оценка качества открытых wi-fi
Отправлено: DdShurick от 21 Ноябрь 2013, 14:31:49
 Не знаю. Может лучше по качеству, но по силе проще.
Название: Re:Оценка качества открытых wi-fi
Отправлено: sfs от 21 Ноябрь 2013, 15:07:29
Я протестил на всех wifi и по силе моя точка не выигрывала даже стоя рядом с ней
Проще - написать код? Я в net-auto написал по качеству
Осталось понять как правильно....