내 응용 프로그램 (Windows XP SP3에서 실행되는 C# .NET 4.0)에서 AT 명령을 보내려는 D-Link DWM-156 3G USB 모뎀이 있습니다.이 두 개의 시리얼 포트가 추가USB 3G 모뎀과 통신하는 방법은 무엇입니까?
에서 장치 관리자 :
- D - 링크 HSPADataCard 진단 인터페이스 (COM4
는 플러그인 및 드라이버 설치 후 모뎀은 다음과 같이 표시됩니다)
- D 링크 HSPADataCard NMEA 장치 (COM5)
- D - 링크 HSPADataCard 독점 USB 모뎀 (COM19에 부착)
:
제어판, 전화 및 모뎀 옵션, 새로운 모뎀이 추가됩니다에서 질문 : AT 명령을 보내려면 어떤 COM 포트를 사용해야하며 어느 속도로해야합니까?
나는 다른 속도로 세 개의 포트를 시도했지만 아무런 운있다.
은 배우기 위해, 나는 다음이 열릴 때 D-링크 ustility와의 통신을 모니터 할 수 있도록 희망의 "무료 시리얼 포트 모니터" 스니퍼 응용 프로그램을 설치하고 작동 확인 인터넷 연결을 (폐쇄). ,
- "아기어 시스템즈 HDA 모뎀 "
시작으로, 스니퍼 응용 프로그램 모니터링 할 포트 나에게 요청하고 선택할 수있는 나에게 다음과 같은 포트 이름을 제공합니다 모뎀 ",
- "COM19 ","포함
- ... 그리고 몇 가지 더, "COM3",
- "COM4",
- "COM5. "D - 링크 ..." 이름 확인을 작동 선택 는
, 지금은 모든 AT 그들이 일어날로 사용되는 명령을 볼 수 있습니다,하지만 난 포트가 사용되는 전송 속도에서 확인할 수 없습니다. 또한 COM4, COM5 또는 COM19도 이러한 방식으로 스니핑을 수행하지 않습니다 (이러한 포트에서는 아무 것도 발생하지 않습니다).
지금은 ... "D-링크"를 를 엽니 다 .NET에서 하여 SerialPort 클래스를 사용하는 포트를 좋아하고, USB 모뎀과 이야기하지만, 하여 SerialPort 클래스에 포트 이름이 필요합니다 것 "COM"으로 시작하십시오. 그렇지 않으면 예외가 발생합니다. 그러나 일반적인 COM 포트는 작동하지 않습니다. 그리고 나는 아직도 사용할 보 레이트를 알지 못합니다.나는 꽤 혼란스럽고 여기에 갇혀있다. 내가이 바닥에 도달하기 위해 무엇을 할 수 있을까?
Agere Systems HDA 모뎀은 COM1이고 D-Link HSPADataCard 독점 USB 모뎀은 COM2입니다. 당신은 우리가 장치를 소유하지 않는 한 당신에게 정확한 해결책을 줄 가능성이 거의 없기 때문에 항상이 질문들로 D-Link에 연락 할 수 있습니다. –
+1 : 나는 또한 ZTE MF190과 비슷한 것을 할 필요가있다. – menjaraz