이놈의 한국은 자료찾기가 정말 힘들다....
모토로라 핸드폰의 at command reference 를 찾을려고 그렇게 헤맸지만.....
외국개발자들을 위해서는 참으로 다양한 정보를 제공하고 있었지만,
국내는..........

관련규격

TIA/EIA/IS-95-A
TIA/EIA/IS-637
TIA/EIA/IS-707
TIA/EIA/TSB74
TIA/EIA-615
비동기통신 RS-232 TIA/EIA-530


SKT를 사용하는 휴대폰을 컴퓨터에 시리얼 형태로 연결하면
CDMA 모뎀으로 인식이 된다.

그후 하이퍼 터미널이든...뭐든......그런걸 이용해서

AT명령어로 휴대폰을 제어할려고 했는데......

AT*SKT*DIAL     => 현재 설정된 휴대폰 번호 보기
AT*SKT*RESET   =>휴대폰 초기화
AT*SKT*PING =>*SKT*PONG: 0, 20081217125639
AT*SKT*SETPING=10    =>*SKT*SETPING: 10
AT*SKT*VER   => *SKT*VER: 2.3
AT*SKT*ORI=01199996160 => 전화걸기
AT*SKT*REL =>전화끊기

AT*SKT*MOREQ=발신메시지번호(0~254),수신번호,회신번호,TI, 메시지
Ex) AT*SKT*MOREQ=0,01196141802,114,4098,문자테스트입니다


AT*SKT*MTCNT  => *SKT*MTCNT: 99, 0      99개 메시지중 0개의 읽지 않은 메시지
AT*SKT*READMT=0 =>*SKT*READMT: 0, 20081217104710, 15885114, 4098, 삼성화재]고객님 전화한통으로 약관
대출가능 /서류필요없음1588-5114(41번)수신거부08

AT*SKT*NEWMSG?  =>조회
AT*SKT*NEWMSG=4098      =>설정
AT*SKT*NEWMSG=0   =>해제

AT*SKT*SETLCD=1  =>LCD창 공백으로 설정
AT*SKT*SETLCD=0 =>원래 상태로 복귀
AT*SKT*SETLCD?  =>*SKT*SETLCD: 1, 21, 12            SETLCD : STATE, COL, ROW
            LCD 제어권소유상태(1소유,0해제), COL:가로방향크기, ROW:세로방향크기


AT*SKT*CLRLCD   =>화면지우기 SETLCD=1 인경우만
AT*SKT*OUTLCD=PosX,PosY,문자열

=====================
def Setkey(self):
        """키패드 관련 제어 상태를 설정 ('at*skt*setkey=1\r')

           setkey=1 # key emulation 설정
           setkey=2 # key scan 설정(키패드를 누르면 해당 key code를  TE2에 전달
           setkey=0 # 키패드 제어 해제
           setkey?  # 설정상태 조회
        """

   
    def Keyemul(self):
        """TE2 가 단말의 키패드를 제어할수 있는경우(setkey=1), keyemul 명령을 이용하여
           TE2 는 단말기에 키코드 값을 보낸다

           ('at*skt*keyemul=keycodestring\r')

           keycodestring:해당 단말기의 고유 키코드

           # Keypad Scan: setkey=2로 설정되어있고 단말의 키패드를 누를 경우
                          keyscan 명령을 이용하여 TE2에 키코드 값을 보내야 한다.
                          길게 누를 경우 키코드 뒤에 "L"자를 붙여서 응답한다.

                          ex) 3L (3자를 길게 누름) 

==============================