Всем доброго времени суток!
Начал разбираться с модемом SIM900 и сейчас нахожусь на стадии написания кода для обмена данными. Интересует, как с технической точки зрения правильно организовать анализ данных, поступающих от модема.
Если бы работа с модемом велась только в формате запрос-ответ, проблем нет - отправил команду, подождал ответ, разобрал его и пошел дальше. Но часть команд приходит асинхронно (звонок, смс и т.п.). Получается, необходимо организовать непрерывный прием и разбор принимаемых данных?
Существует ли где-то перечень команд, которые модем может отправлять по собственной инициативе?
Или может быть их можно игнорировать, пользуясь только линией RI?
Как у вас организовано общение с модемом? Хотя бы в общих словах.
Спасибо!
--------------------
Good News Everyone!
|