pygsm - отправка и ответ на смс в дополнение к тому, что у меня уже есть

Привет Stackru,

здесь мы идем еще раз. Я создал алгоритм, который отправляет форматированную строку (поступающую из Arduino) пользователю по SMS каждые 60 секунд. Теперь я хочу добавить модуль, который позволит мне написать сообщение в Raspberry и немедленно получить эту строку.

Я знаю, что библиотечный пигм может это сделать, но я еще не понял этого. Программа, которую я публикую, должна технически работать, но не работает. Он никогда не изменяет переменную msg, хотя я отправляю SMS на модем.

import time
from pygsm import GsmModem
# connect to the modem
#modem = pygsm.GsmModem(port="/dev/ttyUSB0", baudrate=115200)
modem = GsmModem(port="/dev/ttyUSB0", baudrate=115200).boot()

# check for new messages every two
# seconds for the rest of forever
msg = []
while True:
        msg = modem.next_message()
        print msg
# we got a message! respond with
# something useless, as an example
        if msg is not None:
                msg.respond("Thanks for those %d characters!" %
                len(msg.text))
        else:
                time.sleep(2)

Кто-нибудь знает, почему это не работает?

0 ответов

Другие вопросы по тегам