我陷入无法解决的问题。
我的问题是我设法通过at命令发送短信,但是我无法显示消息,我的答案还可以。
消息存储在手机内部存储器中。
//Connexion
gsmPort.PortName = com.Name;
gsmPort.BaudRate = 115200;
gsmPort.Parity = Parity.None;
gsmPort.DataBits = 8;
gsmPort.StopBits = StopBits.One;
gsmPort.Handshake = Handshake.RequestToSend;
gsmPort.DtrEnable = true; // Data-terminal-ready
gsmPort.RtsEnable = true; // Request-to-send
gsmPort.NewLine = Environment.NewLine;
gsmPort.Open();
//show
Console.WriteLine("Reading..");
gsmPort.WriteLine("AT+CMGF=1");
Thread.Sleep(3000);
gsmPort.WriteLine("AT+CPMS=\"SM\", \"ME\", \"MT\"");
Thread.Sleep(3000);
gsmPort.WriteLine("AT+CMGL=\"ALL\"");
Thread.Sleep(5000);
gsmPort.Write("\r");
Thread.Sleep(1000);