2011-01-23 6 views
0

가능한 복제를 사용하는 노키아 휴대 전화에 전화를 걸 :
Dial mobile phone via C# program응용 프로그램은 C 번호를

나는 USB를 통해 컴퓨터에 연결 노키아 휴대 전화가 있습니다. 이제이 노키아 폰에서 전화를 걸 수있는 애플리케이션을 만들고 싶습니다. 이를 위해서는 AT COMMANDS를 사용해야합니다. 그러나 나는 그것을 사용하는 방법을 모른다. 하지만 C#을 사용하여 컴퓨터의 직렬 포트를 찾는 코드를 만들 수 있습니다. 그러면 어떻게하면 C#을 사용하여 프로그램을 종료 할 수 있습니까?

이 링크는 노키아의 모바일 AT 명령을 전송하는 단계 아래의 명령 = http://wiki.forum.nokia.com/index.php/AT_Commands

 string[] ports = SerialPort.GetPortNames(); 
     foreach (string port in ports) 
     { 
      comboBox1.Items.Add(port); 

     } 
+0

일주일 전에 같은 질문을했지만 Sony Ericsson 전화는 ... –

답변

2

따르 AT 노키아에 대해 보여줍니다 using System.IO.Ports 클래스를 사용하여

  1. 구성 및 직렬 포트를 열

    Serialport.open()Serialport.close() API를 사용할 수 있습니다.

  2. 1.

    Serialport.Writeline() API가 동일 사용할 수 있습니다 단계에서 열린 COM 포트에 AT 명령을 작성합니다.

는 좀 더 구체적으로 아래의 샘플 코드를 쓰고 있어요 :이, 그 단지 샘플 코드를 코드를 테스트되지 않은 상태입니다

private SerialPort portConfig = new SerialPort(); 
portConfig.PortName = COM4; // Configure port with other details as well 

portConfig.Open(); //open the port 

// send AT command to dial a number 
portConfig.WriteLine("ATD" + mobileNumber + ";"); 

. 직렬 포트 통신을 수행하는 방법에 대한 자세한 내용을 읽어야합니다. 직렬 포트 통신 프로그래밍을위한 link입니다.

이 기능을 테스트 할 수있는 기능이 없습니다. 일단 테스트를 해보니 알려주세요.

관련 문제