【发布时间】:2011-05-09 12:50:07
【问题描述】:
谁能给我一个很好的指导或指导我如何访问连接到 USB 端口的 GPRS 调制解调器。我应该为我的程序制作一个 USB 驱动程序来向调制解调器发送 AT 命令吗?或者就像我可以使用IP地址访问它的路由器?谢谢
【问题讨论】:
标签: c# command usb at-command
谁能给我一个很好的指导或指导我如何访问连接到 USB 端口的 GPRS 调制解调器。我应该为我的程序制作一个 USB 驱动程序来向调制解调器发送 AT 命令吗?或者就像我可以使用IP地址访问它的路由器?谢谢
【问题讨论】:
标签: c# command usb at-command
如果 Windows 将其识别为调制解调器,则所需的驱动程序应自动将其显示为串行端口,就像任何其他调制解调器一样,您可以使用其端口名称和 System.IO.Ports.SerialPort 与其通信。如果你想访问 AT/GSM 命令集,有 GSMComm 之类的库。
【讨论】:
通常,这些设备会通过虚拟串行端口自行安装,您可以打开该端口并向其发送命令。
【讨论】:
可能不再有用了,但是当我插入我的 USB GPRS 调制解调器并安装随附的软件/驱动程序时,它创建了一个虚拟 COM 端口。
虽然每次重启后它都会不断变化。以下代码对我有用。
var port = new System.IO.Ports.SerialPort();
.
.
port.WriteLine("AT+CREG=2");
【讨论】: