首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python-Gammu ERROROPENDeVICE

Python-Gammu ERROROPENDeVICE
EN

Stack Overflow用户
提问于 2021-05-28 17:58:29
回答 1查看 58关注 0票数 0

我在我的覆盆子pi上安装了和python3-gammu,并尝试通过python代码发送短信,我有来自gammu页面的示例代码。

我可以从控制台发送一条消息,说明设备正在工作,而且/etc/gammu smsdrc的配置似乎是正确的。我使用相同的设备(dev/ttyUSB0)和相同的值将/home/user/gammurc配置为gammurc,但是当我尝试使用以下python代码发送sms时,该代码来自gammurc页面:

代码语言:javascript
复制
sm = gammu.StateMachine()
sm.ReadConfig()
sm.Init()

message = {
    'Text': 'python-gammu testing message',
    'SMSC': {'Location': 1},
    'Number': '+420800123465',
}

sm.SendSMS(message)

上面写着:

代码语言:javascript
复制
>>> %Run SMS_Neu.py
Traceback (most recent call last):
  File "/home/pi/MyHome/SMS_Neu.py", line 5, in <module>
    sm.Init()
gammu.ERR_DEVICEOPENERROR: {'Text': 'Error opening Device. Unknown, busy or no rights.', 'Where': 'Init', 'Code': 2}
>>> 

有人知道我错过了什么或做错了什么吗?

谢谢你的支持...

EN

回答 1

Stack Overflow用户

发布于 2021-05-28 18:36:04

现在我发现,似乎是gammu-smsd阻止了设备。如果我用sudo "service gammu smsd stop“来停止它,那么它就能工作。

我觉得gammu-smsd接收短信是必要的吗?我需要测试,我会为其他有同样问题的人提供响应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67736757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档