본문 바로가기

공부/Tech

모뎀 테스트를 위한 기본 적인 명령어

외장 모뎀 테스트를 위해서 회사동료에게서 전달받은 정보.
---
[모뎀 테스트를 위한 기본 적인 명령어]
 
초기화 및 동작 확인.
 
: AT
"OK"를 리턴 하면 모뎀과 기본적인 연결은 확인 된다.
 
: ATE0
명령어 에코를 off 한다. 만약 기본 설정이 ATE1이면 입력한 명령어가 다시 반향되어 오기 때문에
결과 파싱하기가 좀 귀찮을 수도..
(다만 터미널 같은것으로 확인 할때는 ATE1로 설정해야 입력한 내용이 보인다.)
 
: AT&V
모뎀의 현재 설정 상태를 알려준다.
 
- 전화 걸기
 
: ATM1
전화 거는 소리 등을 스피커로 확인 할 수 있도록 해준다 (모뎀에 스피커가 연결되어 있다면 --;)
 
: ATDT####
전자식 전화기로 전화를 건다.(설마 기계식이라면 ATDP### 심심하면 해보시길 '다다다다다 다다 다다다' 아마 이런 식으로 전화 걸껌)
###에 해당 하는 것은 전화 번호 (0-9, ',', '-' 등이 될 수 있음)
 
연결되면 "CONNECT xxxx" 을 리턴 그 외는 상황에 따라 "NO CARRIER", "BUSY", "NO ANSWER", "NO DIALTONE", "ERROR" 등이 리턴된다.
 
(참고로 전화가 연결되면 CTS/DSR/RLSD
 

- 전화 받기.
 

: ATS0=3
전화 벨이 3번 울린 후에 모뎀이 자동으로 전화를 받는다.
(모뎀이 알아서 전화 받게 하고 싶다면 해당 명령어 사용)
 

: ATS0=0
프로그렘에서 수동으로 전화를 받고 싶다면 S0를 0으로 셋팅하고 전화벨이 울릴때 다음을 실행 한다.
 
: ATA
수동으로 모뎀이 전화를 받도록 한다.
 
전화벨이 울리는 동안에는 시리얼로 "RING"이 입력이 되고 시러얼의 RING 시스널도 뜬다.
 
- 전화 끊기
 
: ATH0
ON-HOOK 즉 전화기를 내려 놓은 상태로 만든다.
여기서 중요한것은 모뎀은 명령어 모드와 데이터 모드가 있는데
전화를 걸든 받았던 상대 모뎀과 연결이 된 상태는 기본적으로 데이터 모드(연결모드,Online Mode) 이며 그외는 명령어 모드라고 생각 하면된다.
상대 모뎀과 연결된 상태에서 데이터 모드와 명령어 모드로 전환은 "+++"로 가능하다.
 
: +++ATH0
정리하면 일반적으로 전화를 종료하는 방법은 위의 명령어를 사용한다.
 

'공부 > Tech' 카테고리의 다른 글

Google Sidewiki  (0) 2009.09.27
Drop Box  (0) 2008.09.12
KT Wibro 해지하기  (1) 2008.09.04