Monitor de señal WiFi en 6 líneas de código

Pequeño experimento rudimentario con la librería pythonwifi (http://pypi.python.org/pypi/python-wifi/0.3), un tanto abandonada pero puede funcionar para nuestro objetivo. Lo mas sencillo para instalar python-wifi es: $ easy_install python_wifi
import time
from pythonwifi.iwlibs import Wireless
 
wifi = Wireless('eth1')
 
while True:
    print wifi.getStatistics()[1].getSignallevel()
    time.sleep(1)
Lenguaje: 
python
Tags:

Comentarios

jojeda:

IFACE=wlan0
while [ 1 ]; do awk '/'$IFACE'/ {print $4}' /proc/net/wireless ; sleep 1 ; done

O desenrollado:

IFACE=wlan0
while [ 1 ];  do
        awk '/'$IFACE'/ {print $4}' /proc/net/wireless
        sleep 1
done

Juanje