Читать смс с GSM модема - PullRequest
       41

Читать смс с GSM модема

0 голосов
/ 30 ноября 2018

Я работаю над проектом, в котором мне нужно отправлять и получать SMS-сообщения в GSM-модеме с помощью AT-команд. Считывание смс с сим-карты.Я попробовал следующий код, я надеялся получить фактическое SMS.Но я просто получаю ответ "ОК", есть ли правильный способ сделать это?

public void Read()
    {
        Console.WriteLine("Reading...");

        gsmPort.WriteLine("AT+CMGF=1"); // SET MODE TO TEXT
        Thread.Sleep(1000); //1sec to write
        gsmPort.WriteLine("AT+CPMS =\"SM\""); // SET STORAGE TO SIM
        Thread.Sleep(1000); //1sec to write
        gsmPort.WriteLine("AT+CMGL=\"ALL\"");
        gsmPort.WriteLine("AT+CMGL=\"REC UNREAD\"");
        //gsmPort.WriteLine("AT+CMGR ")
        Thread.Sleep(1000); //1sec to write


        string response = gsmPort.ReadExisting();
        if (response.EndsWith("\r\nOK\r\n")) 
        {
            Console.WriteLine(response);

        }
        else
        {
            Console.WriteLine(response);

        }


    }
...