我有这个样本使用串口向AT调制解调器发送AT命令。发送AT命令的方法是ExecuteATCommand()。
ExecuteATCommand(this.SerialPort, "AT", 300, "No phone connected");
ExecuteATCommand(this.SerialPort, "AT+CSMP=49,167,0,0", 300, "No phone connected");
ExecuteATCommand(this.SerialPort, "AT+CNMI=2,2,0,1,0", 300, "No phone connected");
ExecuteATCommand(this.SerialPort, "AT+CMGF=1", 300, "Failed to set message format.")
我遇到GSM调制解调器已连接到PC(通过USB端口)的情况。如果我再次删除并插入它,ExecuteATCommand()方法将抛出异常连接到系统的设备无法正常运行。