@duoman

Python работа с последовательным портом?

Добрый день! Отправляю через последовательный порт команды(отправляют СМС).
В какой том момент происходит отправка смс (читаю ответы readline())
После возможно два варианта(продолжаю слушать readline()):
1 Приходит ответная СМС программка понимает что OK и завершает работу.
2 На модем не приходит ответная СМС, readline (висит) программа зависает.
Пробовал общение со скриптом выделить в отдельный файл и запускать через subprocess:
Запускаем процесс ждем команды отправки смс и дальше ждем ответного смс или по таймауту убиваем процесс.
Соответсвенно проблема c stdout.readline() также..
Подскажите как решается данная задача ?
  • Вопрос задан
  • 782 просмотра
Пригласить эксперта
Ответы на вопрос 1
Astrohas
@Astrohas
Python/Django Developer
делайте бесконечный цикл как то так https://stackoverflow.com/a/13018267/7831712
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы