OpenWrt - Wifianalyzer
Projekt wizualizacji dostępnych sieci WLANOstatnia zmiana: 2013-03-09 11:34
1. Instalacja
2. Uruchomienie
3. Prezentacja
Obecnie nie tylko my udostępniamy połączenie do internetu bezprzewodowo. Aby zapewnić jak najlepszy transfer należy znaleźć wolny lub jak najmniej zatłoczony kanał, pamiętając oczywiście o nakładaniu się poszczególnych pasm. W systemach linuksowych i OpenWrt można posłużyć się poleceniem:
# iwlist wlan0 scan
Skrypt Wifianalyzer jest nakładką na w/w polecenie - odpowiednio odczytując dane tworzy wykres korzystając w programu gnuplot. Rozwiązanie przetestowano na platformie ar71xx z wykorzystaniem sterowników mac80211/ath9k.
Instalacja
Niezbędne jest posiadanie programu gnuplot:
# opkg update
# opkg install gnuplot
# opkg install wireless-tools
# cd /bin
# wget http://ecco.selfip.net/projekty/wifianalyzer/wifianalyzer.sh
# chmod 755 /bin/wifianalyzer.sh
Uruchomienie
# wifianalyzer.sh

Prezentacja
Taki plik można już bezpośrednio wyświetlić na dowolnej stronie uruchamiając wcześniej serwer www, np:
# uhttpd -p 8080 -h /tmp