在 C# 中将 At 命令的结果发送到 USB 调制解调器并读取结果
我想知道如何发送和接收发送到 USB 调制解调器的 AT 命令的结果。
我找到了很多信息,但我不知道最好的方法是什么:
但我发现了写入和读起来有点奇怪...
有人还有其他东西吗?
谢谢大家!
编辑:
不确定我粘贴的链接非常好,我已经尝试过了,它给了我一个空异常。
现在我正在尝试这个:
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
(抱歉我的英语不好)
我在 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.