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)
Кто-нибудь знает, почему это не работает?