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

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

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

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽