【发布时间】:2015-04-26 16:23:14
【问题描述】:
我是 python 的新手。我在 Ubuntu 14.04 中安装了python-gsmmodem 以通过 GSM 加密狗发送和接收短信。然后在我的/usr/local/bin 文件夹中有 3 个名为
gsmterm.pyidentify-modem.pysendsms.py
我成功地使用这些脚本发送 SMS,identify-modem 正如它们的名字所暗示的那样。
但问题是我想通过加密狗接收短信,但不知道该怎么做。当我将整个包下载为 zip 文件时有一些脚本显示确实发送短信。
除了 python-gsmmodem 的文档说它具有处理 GSM 调制解调器中大部分功能的功能,包括发送 SMS。
需要帮助我使用同一个调制解调器接收短信。如何解决这个问题?
【问题讨论】:
-
您是否查看过您提供的 GitHub 链接中的examples/sms_handler_demo.py?好像实现了接收短信。
-
是的..它的作品,似乎正在等待,直到收到消息。但它不显示收到的消息。所以我根据我的调制解调器对其进行了一些更改,例如端口和波特率。仍然有同样的问题。然后我发现它将消息存储模式设置为加密狗存储( AT+CPMS="ME" )但接收消息存储在 SIM 卡中。所以我正在寻找一种将存储模式更改为 SIM 卡的方法(AT+CPMS="SM" )。@Pit
-
您是否尝试过自己设置存储模式(即
modem.write("AT+CPMS=SM"))? -
是的.. 我试图这样做,但没有成功。
-
您使用的是哪种 GSM 调制解调器?