如何自动检测或自动连接由GSM调制解调器连接的端口。假设我已经有了变量。我想要做的是我不想将 portName 设置为自动获取 portName 。请帮忙!!!提前谢谢!
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();
}
答案 0 :(得分:1)
您可以循环浏览系统中的所有COM端口(它们的列表很容易以编程方式获取)并发送接收GSM调制解调器版本或模型的命令(我记得你可以通过GsmComm库来实现)。