使用 C# 在诺基亚手机中拨打号码的应用程序

发布于 2024-10-14 10:02:00 字数 654 浏览 2 评论 0原文

可能的重复:
通过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);

        }

Possible Duplicate:
Dial mobile phone via C# program

I have nokia phone connected to the computer through USB. Now I want to create an application which can dial the number in this nokia phone. For that we have to use AT COMMANDS. But i dont know how to use that. But I can create code using C# to find Serial ports of the computer.
So how can I ceate the program using C#?

This link shows about the nokia AT Commands= http://wiki.forum.nokia.com/index.php/AT_Commands

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

        }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇妻 2024-10-21 10:02:00

按照以下步骤向诺基亚手机发送 AT 命令:

  1. 使用 using System.IO.Ports 类配置并打开串口

    Serialport.open()Serialport.close() API 可用于执行相同操作。

  2. 将AT命令写入步骤1中打开的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 + ";");

这不是经过测试的代码,它只是一个示例代码。您需要更多地阅读如何进行串行端口通信。这是串行的链接端口通讯编程。

我没有任何这样的设施来测试这个。所以,一旦你测试了就告诉我。

Follow below steps to send AT commands to nokia mobile:

  1. Configure and open the serial port using using System.IO.Ports class

    Serialport.open() and Serialport.close() API are available for doing the same.

  2. Write the AT command to opened COM port in step 1.

    Serialport.Writeline() API can be used for same.

I'm writing sample code below to be more specific:

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 + ";");

This is not tested code, its just a sample code. You need to do more reading on how to do serial port communication. Here is link for serial port communication programming.

I dont have any such facility to test this. So, let me know once you test it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文