我有一个D-Link USB GSM调制解调器,我正在使用C# SerialPort
class和AT命令为它开发一个应用程序 . 一切,如发送和接收消息,都可以正常工作 . 但是我的调制解调器初始化有问题 . 每次我将调制解调器连接到USB端口时,我都必须运行调制解调器自己的连接管理器程序,称为D-Link连接管理器 . 否则,计算机的设备管理器和超级终端都不会识别它及其COM端口 . 我相信D-Link连接管理器为调制解调器创建一个虚拟COM端口 . 我不希望我的应用程序一直依赖于D-Link连接管理器 . 有没有人有建议,所以我可以自动识别调制解调器的USB COM端口(虚拟端口)?我事先感谢你的帮助 .
由于D-Link连接管理器不能在Linux OS中使用,如果我尝试在Linux系统上使用此调制解调器,则会出现此问题 .
PS:当我使用带有串行端口连接的旧GSM调制解调器时,不存在此问题 .
1 回答
您应该能够在设备管理器中看到这样的虚拟COM端口 . 我不太了解D-Link调制解调器,但我知道对于USB连接的条形码扫描仪(Symbol / Motorola或Datalogic),有一些特殊的虚拟COM端口驱动程序可以创建这样的COM端口,以便可以访问USB连接的扫描仪通过COM端口 .
虽然这可能不太舒服,但仍然需要,因为默认情况下无法通过COM端口访问USB连接的设备 .