在 C# 中将 At 命令的结果发送到 USB 调制解调器并读取结果

发布于 2024-12-14 00:09:48 字数 643 浏览 2 评论 0原文

我想知道如何发送和接收发送到 USB 调制解调器的 AT 命令的结果。

我找到了很多信息,但我不知道最好的方法是什么:

我发现了这个: http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/800f12fa-4da8-42bf-b61b-65f6bb58c871/

但我发现了写入和读起来有点奇怪...

有人还有其他东西吗?

谢谢大家!

编辑:

不确定我粘贴的链接非常好,我已经尝试过了,它给了我一个空异常。

现在我正在尝试这个:

 SerialPort sp = new SerialPort();
            sp.PortName = "COM3";
            sp.Open();
            sp.Write("AT<CR>");

但我真的不知道如何读取结果,有人有想法吗?

I would like to know how to send and receive the result of an AT command sent to a usb modem.

I've found lot of info, but I don't know what is the best way:

I've found this :
http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/800f12fa-4da8-42bf-b61b-65f6bb58c871/

But I've found the write and read kind of weird...

Somebody have something else ?

Thanks all !

EDIT :

not sure the link I paste was very great i've tried it and it gave me a null exception.

Now i'm trying this :

 SerialPort sp = new SerialPort();
            sp.PortName = "COM3";
            sp.Open();
            sp.Write("AT<CR>");

But I really don't know how to read the result, someone have an idea ?

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

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

发布评论

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

评论(1

晨敛清荷 2024-12-21 00:09:48

(抱歉我的英语不好)

我在 WPF 应用程序中做完全相同的事情,只需连接 sp.DataReceived 事件,然后您可以使用 sp.ReadExisting() 来获取数据。

(sorry for my bad english)

I'm doing exactly the same thing in a WPF app, just hook up the sp.DataReceived event and there you could use sp.ReadExisting() to get the data.

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