iwconfig를 사용하기 위해 wireless-tools가 설치되어 있어야 함.

dpkg -l wireless-tools 명령어로 체크해 본 다음 없으면 apt-get install wireless-tools로 설치할 것.


그리고 아래 스크립트를 실행시키면 wlan0의 신호세기만 볼 수 있음.

위치별 신호세기를 측정할 때 아래 스크립트를 실행시켜놓고 이리저리 돌아댕기면 된다.


#!/bin/sh

while true
do
    iwconfig  wlan0 | grep Link | awk '{$1=$1;print}'
done


awk '{$1=$1;print}' 는 leading spaces를 제거하기 위한 용도...



저 스크립트를 실행하고 이리저리 돌아댕겨보면 아래와 같은식으로 나옴


Link Quality=83/100 Signal level=60/100 Noise level=0/100

Link Quality=80/100 Signal level=61/100 Noise level=0/100

Link Quality=73/100 Signal level=62/100 Noise level=0/100

Link Quality=68/100 Signal level=62/100 Noise level=0/100

Link Quality=63/100 Signal level=61/100 Noise level=0/100

Link Quality=76/100 Signal level=60/100 Noise level=0/100

Link Quality=80/100 Signal level=60/100 Noise level=0/100

Link Quality=59/100 Signal level=61/100 Noise level=0/100

Link Quality=64/100 Signal level=61/100 Noise level=0/100

Link Quality=57/100 Signal level=62/100 Noise level=0/100

Link Quality=59/100 Signal level=63/100 Noise level=0/100

Link Quality=58/100 Signal level=63/100 Noise level=0/100

Link Quality=72/100 Signal level=64/100 Noise level=0/100



신호세기가 일정 수준 이하로 떨어지면 죽는 소리하는 기능을 넣는다거나 이리저리 응용할 곳이 많음.









Posted by bloodguy
,