Intensidade do sinal sem fio no Linux

3

Gostaria de escrever meu próprio widget que exiba a intensidade do sinal sem fio. nm-applet exibe a força em seu ícone (aqui está entre zero e quatro barras, mas acredito que isso dependa do tema GTK). De onde vem seus dados?

    
por Maruti 19.04.2011 / 12:32

1 resposta

2

Vai ser do mesmo lugar que o iwconfig:

$ iwconfig wlan0
wlan0     802.11bgn  ESSID:"Jencorp Intersplice"  Nickname:"rtl8191SEVA2"
          Mode:Managed  Frequency=2.422 GHz  Access Point: 62:91:F5:71:27:E7   
          Bit Rate=21.5 Mb/s   
          Retry:on   RTS thr:off   Fragment thr:off
          Power Management period:0us  mode:All packets received
          Link Quality=74/100  Signal level=-61 dBm  Noise level=-107 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Veja a linha de nível de qualidade e sinal do link?

Se você quiser fazer um nível mais baixo do que chamar o iwconfig e analisar a saída, sugiro que olhe o código-fonte para o iwconfig.

    
por 19.04.2011 / 12:35