2011-04-25 18 views
0

我正在開發一個應用程序,它可以接收短信並在閱讀之後發送回覆短信。 爲此,我通過USB連接諾基亞7210 Supernova以充當GSM調制解調器以演示演示。 這就是我的想法。但我不知道如何繼續。任何人都可以給我很好的指導? 我找到了一種使用AT命令的方式。 我剛剛使用此代碼片段進行了測試: 我試圖撥打一個號碼。但是手機中沒有發生任何事情。如何將ASP.NET Web應用程序連接到連接到COM端口的電話?

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using System.IO.Ports; 

namespace WindowsFormsApplication2 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void button1_Click(object sender, EventArgs e) 
     { 
      String mobileNumber = "121312"; 
      SerialPort sp1 = new SerialPort("COM10", 9600); 
      sp1.Open(); 
      sp1.WriteLine("ATD" + mobileNumber + ";"); 
      sp1.Close(); 

     } 
    } 
} 

回答

0

我不認爲這是一個好主意。有大量更便宜,更快速的web服務。 另一個選項,如果你想100%控制是通過調制解調器/ isdn連接到提供商的短信網關。

+0

Iam正在使用AT命令來控制手機。這將是免費的解決方案,對吧? – user384636 2011-04-25 09:41:20

+0

http://www.codeproject.com/KB/cs/SMS.aspx – NickD 2011-04-25 09:47:06

+0

這種方式是免費的,但最終比使用web服務更昂貴。至少在德國,你爲每條短信支付10美分。 – NickD 2011-04-25 09:48:02

相關問題