Отправить и прочитать результат команды At на USB-модем в C # - PullRequest
2 голосов
/ 06 ноября 2011

Я хотел бы знать, как отправить и получить результат команды AT, отправленной на USB-модем.

Я нашел много информации, но я не знаю, как лучше:

Я нашел это: http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/800f12fa-4da8-42bf-b61b-65f6bb58c871/

Но я нашел, что писать и читать странно ...

У кого-нибудь есть что-то еще?

Спасибо всем!

РЕДАКТИРОВАТЬ:

не уверен, что ссылка, которую я вставил, была очень хорошей, я попробовал ее, и это дало мне нулевое исключение.

Теперь я пытаюсь это:

 SerialPort sp = new SerialPort();
            sp.PortName = "COM3";
            sp.Open();
            sp.Write("AT<CR>");

Но я действительно не знаю, как прочитать результат, у кого-то есть идея?

1 Ответ

3 голосов
/ 07 ноября 2011

(извините за мой плохой английский)

Я делаю то же самое в приложении WPF, просто подключаю событие sp.DataReceived, и там вы можете использовать sp.ReadExisting() для получения данных.

...