Windows/MFC

Cellular Emulator사용하기

aucd29 2013. 10. 2. 18:37

http://spec98.egloos.com/4366093

Cellular Emulator는 Windows Mobile이나 CE기반의 Emulator에서 통신 모듈을 테스트 할 수 있도록 도와주는 S/W기반의 툴이다.

Windows Mobile이나 CE 어플리케이션을 제작해야 할 때 혹은 기타 필요에 의해 통신 서비스를 테스트 해야 할 필요가 있을 수 있다.

물론 하드웨어 장비가 있다거나 실제 폰을 가지고 할 수 있다면 더 좋겠지만 이는 비용적인 측면에서 너무 비싸고 쉽게 접하기도 힘들다.

이때 대용으로서 사용할 수 있는 툴이 Microsoft에서 제공해주는 것이 Cellular Emulator이다.

기본적으로 WindowsMobile SDK만 설치해 주게 되면 함께 설치되므로 사용법만 간단하게 익힌다면 바로 사용할 수 있다.

 

Cellular Emulator에서 제공해 주는 주요 기능은 다음과 같다.

1. RIL APIs

2. SIM/USIM File System

3. Simultaneous voice and data(SVD)

4. 2G/3G handover roaming

5.  GSM/GPRS/UMTS AT Command Parser

6. PPP data connection

 

즉 Cellular Emulator만 가지고 실제 망에 접속할 필요없이 필요한 기본적인 통신 기능을 점검해 볼 수 있다.

물론 이에 추가적인 비용이 들지 않고 사용하기도 쉬우니 쓸만한 툴이라 생각된다.

 

1. Cellular Emulator 기본 설정

Cellular Emulator와 Device Emulator의 연결은 다음과 같은 순서대로 하면 된다.

  1. 원하는 이미지의 Device Emulator를 실행한다.(기본적으로 다음의 위치에 존재한다 : 시작 > 모든 프로그램 > Windows Mobile 6 SDK > Tools > Cellular Emulator)
    일반적으로 장치 에뮬레이터 관리자에서 원하는 이미지를 선택하면 된다.
  2. Cellular Emulator의 Status Bar에서 나타내는 COM Port번호를 확인한다.

CellularEmulator

  1. 파일->구성->주변 장치 로 이동하여 직렬 포트0의 값을 앞서 확인한 값과 동일하게 써준다. 

DEConfigulation

  1. Device Emulator에서 소프트 리셋을 수행한다.

CellularEmulator2 

  1. 부팅이 완료되면 Emulator에서 Phone off였던 상태가 달라진 것을 확인할 수 있다.

CellularEmulator3

 

2. GPRS연결설정 하기

SP의 경우

  1. GPRS설정
    설정->연결->GPRS->새로 만들기... 로 이동하여 다음과 같이 설정한다.
    설명 : PPP혹은 아무 이름이나 상관 없음
    연결대상 : WAP 네트워크
    엑세스 지점 : 엑세스 지점의 이름을 적어준다. 안적어 주어도 기본적인 사용에는 문제 없다.
    사용자 이름 및 암호 : 빈칸으로 둠

GPRS1

  1. Proxy서버를 다음과 같이 설정한다.
    설명 : Proxy혹은 아무 이름이나 상관 없음
    다음에서 연결 : WAP 네트워크
    연결 대상 : 인터넷
    프록시(이름:포트) : 프록시 서버의 주소 및 포트를 입력한다

GPRS2

  1. IE 연결 성정
    메뉴 > 도구 > 옵션 > 연결
    네트워크 선택 : 인터넷

GPRS3

  1. 이제 IE에서 아무 주소나 입력하게 되면 자동으로 GPRS접속을 시도하는 것을 확인할 수 있다.

GPRS5   GPRS4