我有诺基亚手机通过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 :(得分:2)
按照以下步骤向ATokia mobile发送AT命令:
使用using System.IO.Ports
类
Serialport.open()
和Serialport.close()
API可用于执行此操作。
在步骤1中将AT命令写入已打开的COM端口。
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。
我没有任何这样的设施来测试这个。所以,一旦你测试它,请告诉我。