2011-05-09 61 views
3

任何人都可以给我一个很好的方向或指导我如何访问连接到USB端口的GPRS调制解调器。我应该为我的程序制作一个USB驱动程序来向调制解调器发送AT命令吗?或者就像一个路由器,我可以使用IP地址访问它?谢谢发送AT命令到C#中的USB连接的GPRS调制解调器#

回答

3

如果它被Windows调制解调器认可,则所需的驱动程序会自动将其显示为一个串口,就像任何其他的调制解调器&你可以使用它的端口名称& System.IO.Ports.SerialPort它交流。如果你想访问AT/GSM命令集,那么有像GSMComm这样的库。

+0

你是对的。有一个驱动程序可以将USB识别为串行端口。你认为这个网址是一个好的开始? http://www.codeproject.com/KB/IP/Send_and_Read_SMS.aspx – h3n 2011-05-09 13:17:14

+0

它从页面底部的comments @看起来很好,但最好的方式是尝试一下 – 2011-05-09 13:31:55

+0

是的,我会......谢谢。 – h3n 2011-05-09 13:39:59

1

通常情况下,这些设备自带一个虚拟串行端口,您可以打开并发送命令。

0

可能不再有用,但是当我插入我的USB GPRS调制解调器并安装附带的软件/驱动程序时,它创建了一个虚拟COM端口。

虽然它在每次重新启动后都会变化。以下代码适用于我。

var port = new System.IO.Ports.SerialPort(); 
. 
. 
port.WriteLine("AT+CREG=2"); 
相关问题