C# 自动检测由C中的GSM调制解调器连接的端口#
如何自动检测或自动连接GSM调制解调器连接的端口。假设我已经有了变量。我想做的是,我不想将端口名设置为自动获取端口名。请帮忙!!!提前谢谢C# 自动检测由C中的GSM调制解调器连接的端口#,c#,port,gsm,modem,C#,Port,Gsm,Modem,如何自动检测或自动连接GSM调制解调器连接的端口。假设我已经有了变量。我想做的是,我不想将端口名设置为自动获取端口名。请帮忙!!!提前谢谢 using GsmComm.GsmCommunication; using GsmComm.PduConverter; using GsmComm.PduConverter.SmartMessaging; using GsmComm.Interfaces; using GsmComm.Server; public void SetData(string p
using GsmComm.GsmCommunication;
using GsmComm.PduConverter;
using GsmComm.PduConverter.SmartMessaging;
using GsmComm.Interfaces;
using GsmComm.Server;
public void SetData(string portName, int baudRate, int timeout)
{
this.portName = portName;
this.baudRate = baudRate;
this.timeout = timeout;
}
public void GetData(out string portName, out int baudRate, out int timeout)
{
portName = this.portName;
baudRate = this.baudRate;
timeout = this.timeout;
}
private void FormLoad(object sender, EventArgs e)
{
portName = "COM43";
baudRate = 9600;
timeout = 300;
comm = new GsmCommMain(portName, baudRate, timeout);
comm.Open();
}
您可以循环使用系统中的所有COM端口(它们的列表很容易通过编程获得),并发送命令接收GSM调制解调器版本或型号(我记得您可以通过GsmComm库来完成)。它是通过串行端口连接的吗?这个问题的细节太简单了。为了帮助您,我们需要确切地了解您试图实现的目标,因此请提供您编写的所有相关代码(但不能超过这些),以实现您的目标。@t是的,它与串行端口相连。@hlovdal这是我的代码。。。