Autore Topic: Dati qualit? link openwrt sempre nell'header  (Letto 1221 volte)

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Dati qualit? link openwrt sempre nell'header
« il: Febbraio 04, 2010, 12:04:41 am »
Forse pu? essere comodo: ho inserito nell'header della webif dell'Xwrt le informazioni relative alla qualit? del link, del segnale e del rumore cos? da avere sempre sott'occhio questi dati senza andare nello "status" o interrogarli con iwconfig tramite ssh.

L'header viene impostato dallo script "/usr/lib/webif/webif.sh" nel quale ho inserito....

Codice: [Seleziona]
quality="$(echo "$(iwconfig)" | sed -n '/Quality/p'| awk '{ print $2 }')"
#signal level
sl="$(echo "$(iwconfig)" | sed -n '/Quality/p'| awk '{ print $3 $4}')"
#noise level
nl="$(echo "$(iwconfig)" | sed -n '/Quality/p'| awk '{ print $5 $6}')"

e alla riga 182 , sotto agli altri dati

Codice: [Seleziona]
<li><strong>@TR<<Link>>:</strong> $quality</li>
<li><strong>@TR<<Segnale>>:</strong> $sl dBm - $nl dBm</li>

con questo risultato sempre presente...


OpenWrt Kamikaze 8.09
Host: Openwrt
Uptime: 1 min
Link: Quality=5/5
Segnale: Signallevel=-42 dBm - Noiselevel=-92 dBm
« Ultima modifica: Marzo 10, 2010, 05:45:56 pm da truthahn »

TechBek

  • Sr. Member
  • ****
  • Post: 782
    • Mostra profilo
Re: Dati qualit? link openwrt sempre nell'header
« Risposta #1 il: Febbraio 04, 2010, 01:01:58 am »
Ottima idea!!

Sei proprio un genio XD

Ramponis

  • Hero Member
  • *****
  • Post: 1062
    • Mostra profilo
    • DWL-2100AP Ramponis Homepage
Re: Dati qualit? link openwrt sempre nell'header
« Risposta #2 il: Febbraio 04, 2010, 11:45:09 am »
Complimenti truthahn, stai facendo davvero un ottimo lavoro per migliorare OpenWRT  :wink:
« Ultima modifica: Febbraio 04, 2010, 11:51:28 am da Ramponis »
DWL-2100AP Ramponis Homepage
http://xoomer.alice.it/ramponis/

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Dati qualit? link openwrt sempre nell'header
« Risposta #3 il: Febbraio 04, 2010, 09:03:52 pm »
Contento che sia stato gradito ragazzi!!

lukax8

  • Sr. Member
  • ****
  • Post: 636
    • MSN Messenger - lukax8@libero.it
    • Mostra profilo
Re: Dati qualit? link openwrt sempre nell'header
« Risposta #4 il: Febbraio 04, 2010, 09:05:55 pm »
Forse ? il caso di spostare la discussione nella sezione firm wrt

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Dati qualit? link openwrt sempre nell'header
« Risposta #5 il: Marzo 10, 2010, 05:43:59 pm »
info: le variabili vanno cambiate in base al firmware installato. Non ? identico per tutte.

basta dare un
Codice: [Seleziona]
root@OpenWrt:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth0.0    no wireless extensions.

eth0.1    no wireless extensions.

br-lan    no wireless extensions.

br-wan    no wireless extensions.

wl0       IEEE 802.11-DS  ESSID:"nabukopenwrt"  
          Mode:Master  Frequency:2.412 GHz  Access Point: 00:25:9C:C4:34:0D  
          Bit Rate=54 Mb/s   Tx-Power:32 dBm  
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Link Quality:5  Signal level:0  Noise level:164
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

imq0      no wireless extensions.

e guardare la riga che inizia per Link Quality  e controllare i campi divisi da spazi.... in questo caso:

Link Quality:5  Signal level:0  Noise level:164
 $1         $2      $3       $4      $5        $6

quindi, per esempio, e naturalmente pu? essere usato con qualsiasi altro comando:
Codice: [Seleziona]
quality="$(echo "$(iwconfig)" | sed -n '/Quality/p'| awk '{ print $2 }')"

non fa altro che mandare l'output del comando "iwconfig" a sed che seleziona solo la riga che contiene la stringa "Quality" passandola a "awk" che ne estrae soltanto il secondo campo, quindi : Quality:5



« Ultima modifica: Marzo 10, 2010, 05:52:49 pm da truthahn »