2012-07-31 2 views
0

저는이 경우 "AT"의 간단한 AT 명령 인 시리얼을 사용하여 보내는 python 스크립트를 사용하고 있습니다. 모든 것이 잘 진행되면 정상적으로 OK를 반환합니다.E160E USB GSM 모뎀 연속적으로 데이터를 직렬 포트에 덤프합니다.

문제는 몇 초 후에 GSM 모뎀이 다음을 덤프합니다. RSSI : 19 (예, 이것이 신호 강도라는 것을 알고 있습니다).

은 또한 덤프 :

BOOT:23243559,0,0,0,77 

이는 수시로 발생하고 단지는 Windows에서 발생하지 않습니다 리눅스에 발생합니다.

나는 리눅스에서 python 스크립트와 퍼티를 사용하고 Windows에서는 하이퍼 터미널을 사용하여 이것을 테스트했다. 동일한 직렬 구성을 사용하십시오.

도움 주셔서 감사합니다.

답변

1

몇번이나 재판을 거친 후 오류가 발생했습니다. 이 문제가 계속되는 경우

주의 사항 E160은 OS와 함께 2 개의 USB "포트"를 엽니 다. 이 두 포트는 모두 AT 명령을 지원할 수 있지만 "상태 모니터"포트처럼 작동하는 반면 다른 포트는 일반 포트처럼 작동합니다. 대 다음

은 --- 만

모니터 포트는 항상 가장 높은 번호가 (이 등록 할 두 번째, 당신은 dmesg를 좀 걸릴 수 있습니다) --- 경험을 기반으로합니다.

또한!

그 CNMI 보고서는 한마디로 너무에서 올 것이다 포트 :

USB0, 정기 보고서, 네트워크 상태

USB1, 모니터 포트 (당신은 모든 여기 물건을 할) 명령에서 어떤 쓰레기를 보내기 없다 SMS 수신 경고는 이고 여기에는가 있습니다. 도움이 필요하면

단지 문제는 꽤 오래 :

0

응답하지만, 아마 누군가에게 도움이 될 것입니다, 다음 명령을

AT^CURC=0 

는주기적인 상태 알림을 비활성화