首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到WWAN调制解调器

连接到WWAN调制解调器
EN

Stack Overflow用户
提问于 2015-03-04 06:42:39
回答 2查看 1K关注 0票数 0

我有移动宽带适配器。我需要能够从代码向调制解调器发送AT命令。我可以使用超级终端来做到这一点。在我的设备列表中,确定为WWAN适配器的宽带适配器:

我可以使用超级终端连接到调制解调器:

并发送at命令。

但是我不知道如何从代码(C#或C++)中做到这一点。我必须使用什么协议以及要连接的端口(这不是COM)?wireshark wwan的嗅探完全没有任何结果。

你能给我一些建议吗?

EN

回答 2

Stack Overflow用户

发布于 2015-03-04 19:10:36

一种方法是调用SerialPort.GetPortNames()并解决这个问题。希望它能在那里显示出来。

代码语言:javascript
复制
// Get a list of serial port names. 
string[] ports = SerialPort.GetPortNames();

Console.WriteLine("The following serial ports were found:");

// Display each port name to the console. 
foreach(string port in ports)
{
    Console.WriteLine(port);
}
票数 0
EN

Stack Overflow用户

发布于 2015-03-05 18:41:03

如果你想使用AT命令,就像肯尼说的那样,你必须通过一个COM端口来实现。

要通过网络适配器以编程方式访问3G网络,您可以通过Windows Mobile Broadband API.

您应该使用Mobile Broadband API函数和事件,而不是AT命令。

这里有一些示例代码here.

要以编程方式发现您的设备,您必须知道PID/VID (产品Id和供应商Id),并搜索它。有很多关于如何做到这一点的帮助,例如this SO question.

您可以通过从Windows设备管理器中检查设备属性来找到设备的PID和VID,然后使用它们以编程方式发现设备,如问题中所述。

注意: Windows 7及更高版本的Windows桌面上提供Windows Mobile宽带API。如果您在Metro区域,您还可以通过PID/VID访问不同的移动宽带API

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28843460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档