没有收到短信

时间:2019-07-02 00:55:49

标签: c# at-command

我陷入无法解决的问题。

我的问题是我设法通过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);

0 个答案:

没有答案