IQxel 라는 장비를 이용하여 Lucas2 의 무선 신호세기를 측정하는 방법을 설명한다.
이 장비는 기존의 labtool 로서 일일이 명령어를 입력해서 측정하는 것을 자동화하여 각각의 조건을 설정 후에 자동으로 측정하고, 그 결과를 보며 준다. 또한 다른 장비들과는 달리 802.11ac 까지 측정이 가능하다.
준비 운동하기
Host PC 설정
먼저 Host PC 쪽 설정부터 해보자.
CATSs_SS_1_29_20131125_Setup.zip 라는 파일의 압축을 풀고 설치한다.
네트워크 설정
IQxel 라는 장비를 자체의 IP 주소를 가지고 있다. 여기서는 192.168.100.254 이다.
측정 장비와 Host PC 그리고 DUT(lucas2) board 가 같은 네트워크에 연결되어 있어야 한다. 때문에 공유기가 필요하다.
Device | IP 주소 |
공유기 | 192.168.100.1 |
IQxel | 192.168.100.254 |
Host PC | 192.168.100.200 |
DUT | 192.168.100.100 |
예를들어 위와 같이 각각 IP 를 설정한다.
DUT 설정
lucas2 보드를 부팅시키고, root 로 로그인 한 후에 mfgbridge 를 실행하기 시키기 위해 아래와 같이 명령한다.
#rfTest.sh lucas2 5
필요한 모듈들이 올라가고, mfgbridge 가 실행된다. 이때 자동으로 DUT 의 IP 주소도 설정된다.
측정하기
앞의 과정이 완료되었으면, Host PC 에서 CATS 프로그램을 실행한다. 그리고 아래와 같이 입력한다.
Control | 192.168.100.254 | IQXel80 |
DUT IP | 192.168.100.100 | 2000 |
'ConTester' 을 누르면, 장비에 접속한다. Cable Loss 항목은 아래처럼 입력한다.
Freq | RF1 | RF2 |
2.4GHz | 2.5 dB | 3.0 dB |
5GHz | 4.5 dB | 5.1 dB |
'CONFIG' 버튼을 누르면, 테스트 항목 설정을 할 수 있다. 'General' 탭에서 'DUT Type' 을 'TCP/IP_AT_CMD' 로 선택한다.
옆에 보면, 각 802.11 a/b/g/n 별로 측정 항목을 선택할 수 있다.
여기서 측정하려고 하는 것은 신호세기(rssi)이므로 이에 대한 설정을 해야한다. 아래 표에 언급된 항목만 체크하고 나머지는 체크 해제한다.
11B 설정
Data Rate | 11M |
Channel | Ch1, Ch6, Ch11 |
Tx Power Measurement | Tx Power Level |
11G 설정
Data Rate | 54M |
Channel | Ch1, Ch6, Ch11 |
Tx Power Measurement | Tx Power Level |
11A 설정
Data Rate | 54M |
Channel | Ch36, Ch100 |
Tx Power Measurement | Tx Power Level |
11N 설정
Data Rate | MCS7(65M) |
Channel | Ch1, Ch6, Ch11 |
Tx Power Measurement | Tx Power Level |
설정을 저장하고, 빠져나온 뒤, 'Start' 를 누르면, 자동으로 DUT 쪽으로 명령어가 입력되면서 테스트가 시작된다. 정해진 범위 안에 측정값이 들어올 경우, Pass 지만, 범위를 벗어나면, Fail 이 된다.
테스트가 끝나면, 그 결과가 엑셀파일로 생성된다. 위치 경로는 'C:\LitePoint\CATSs_SS_1_29_20131125\Bin\Test_log\SCH_' 이다. 테스트마다 새로운 파일이 하나씩 생긴다. 참고로 이 경로를 바꿀 수도 있다.