2012-02-09 6 views
1

임베디드 리눅스 및 텔릿 gprs/gps 모듈 (USB 포트에서 "GM862-GPS")이 있습니다. 현재 프로젝트에서는 gps 위치를 모듈에 계속 요청하면서 데이터 전송을 위해 gpr을 통해 연결해야합니다. 나는 gprs에 ppp-daemon과 chatsripts로 연결되어 있지만, 연결이 성립되면 모듈은 잠긴 것처럼 보인다. (minicom을 통한 AT 명령에는 아무런 반응이 없다.)임베디드 리눅스 GPRS 및 GPS

'AT + CMUX'는이 장치에서 제공하는 하나의 솔루션 일 수 있지만, 'CMUX User Guide'는 Telit의 도움이되지 않아 사용법을 모르겠습니다. (자동 설정 프로그램은 창에만 제공됩니다).

이 명령을 처리하는 방법을 아는 사람이 있습니까, 아니면이 문제를 해결하기 위해 더 나은 선택을 알고 있습니까?

+0

아마도 Windows 구성 프로그램을 실행하고 보내는 명령을 캡처 할 수 있습니다. –

답변

1

내 대답이 너무 늦었을 수 있습니다.

CMUX를 사용하여 통화 할 다른 COM 포트를 만들어야합니다. 나는 CMUX와 한 번 연주했고 당신의 좌절감을 이해합니다. 내 경우에는 잠시 동안 작동 한 다음 실패하고 이유를 찾을 수 없었습니다. Roundsolutions에 질문을 게시하고 싶을 수도 있습니다.

파이썬 스크립트를 작성하고 모듈에 업로드하여 모듈을 프로그래밍했습니다. Python API는 AT 명령을 모듈에 보내는 두 개의 채널 인 MDM과 MDM2를 제공합니다. 나는 MDM을 AT 명령어로 사용하고 MDM2를 사용하여 소켓을 만든다. 처음에는 MDM2를 사용하여 AT 명령을 보내서 소켓 연결을 만듭니다. 일단 연결되면, 전송 된 모든 데이터는 AT 명령 대신 데이터 스트림으로 해석됩니다. 그들은 '+++'를 보내어 AT 명령 모드로 다시 전환 할 수 있습니다.