2011-05-09 5 views
3

Usb 포트에 연결된 GPRS 모뎀에 액세스하는 방법에 관한 좋은 지침이나 가이드를 알려줄 사람이 있습니까? 내 프로그램에 USB 드라이버를 만들어 AT 명령을 모뎀에 보내야합니까? 또는 IP 주소를 사용하여 액세스 할 수있는 라우터와 같은가요? 덕분에C#의 USB 연결 GPRS 모뎀으로 AT 명령 보내기

답변

3

Windows에서 모뎀으로 인식되면 필요한 드라이버는 포트 번호 & System.IO.Ports.SerialPort을 사용하여 다른 모뎀 &과 통신 할 수있는 것처럼 직렬 포트로 자동으로 표시해야합니다. AT/GSM 명령 세트에 액세스하려면 GSMComm과 같은 라이브러리가 있습니다.

+0

당신 말이 맞습니다. USB를 직렬 포트로 인식시키는 드라이버가 있습니다. 이 URL이 좋은 시작이라고 생각하십니까? http://www.codeproject.com/KB/IP/Send_and_Read_SMS.aspx – h3n

+0

페이지의 맨 아래쪽에있는 주석에서 확인해 보지만 가장 좋은 방법은 시도하는 것입니다. –

+0

예, 감사 드리겠습니다. – h3n

1

일반적으로 이러한 장치는 가상 직렬 포트를 사용하여 열어서 열고 명령을 보낼 수 있습니다.

0

아마 더 이상 유용하지 않을 것입니다.하지만 USB GPRS 모뎀을 플러그인하고 함께 제공된 소프트웨어/드라이버를 설치하면 가상 COM 포트가 만들어집니다.

재부팅 할 때마다 계속 변경되지만. 다음 코드는 나를 위해 작동합니다.

var port = new System.IO.Ports.SerialPort(); 
. 
. 
port.WriteLine("AT+CREG=2");