2011-01-23 84 views
0

可能重複撥打一個號碼在諾基亞手機:
Dial mobile phone via C# program應用程序使用C#

我必須通過USB連接到電腦的諾基亞手機。現在我想創建一個可以撥打此諾基亞手機號碼的應用程序。爲此我們必須使用AT命令。但我不知道如何使用它。但我可以使用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

一個星期前你問了同樣的問題,但對於索尼愛立信手機... – 2011-01-30 14:44:57

回答

2

下面的步驟如下發送AT指令到諾基亞手機:

  1. 配置並打開串口使用using System.IO.Ports

    Serialport.open()Serialport.close() API可用於執行相同操作。

  2. 收件AT命令打開COM端口在步驟1

    Serialport.Writeline() API可用於相同。

我寫下面的示例代碼更具體:

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

我沒有任何這樣的設施來測試這個。所以,一旦你測試了,讓我知道。