Задать вопрос
@duoman

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

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

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

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