python - gammu.ERR_TIMEOUT - 树莓派

标签 python exception raspberry-pi gammu

下午好!

我遇到了问题,不知道如何解决。

我正在使用 gammu 并编写了我的 python 代码,并且我正在使用树莓派,到目前为止一切顺利! 问题是,一段时间后 gammu 会发出错误 gammu.ERR_TIMEOUT。或者有时会出现此错误 gammu 打开设备时出错

这就是我到目前为止所做的

我查看了设置以查看调制解调器端口是否正确 然后重新连接调制解调器 我一直在网站上搜索 gammu 异常,看看可能是什么错误

我最大的问题是这种情况经常随机发生

好吧,它识别了调制解调器,但 gammu.ERR_DEVICEOPENERROR 给出了错误: { 'Text' : u'Error opening device 。未知、繁忙或无权限' , ' 代码 。 ' : 2 , ' 哪里 ' , ' 初始化 '} this is the error

最佳答案

答案很晚了,但也许仍然有用:

我还使用带有 3G USB 调制解调器和 python-gammu 的 Raspberry Pi。根据我的经验,不同的 3G 调制解调器的行为非常不同:对于其中一个(ZTE MF190),我的 python 脚本(每分钟轮询一次传入的短信)可以愉快地交互数周,没有任何问题。使用另一台(华为 E1820)时,我每天都会在几分钟到几小时内多次收到超时错误。

确保没有两个进程同时尝试与调制解调器交互 - 这是我遇到的导致其中一些错误的问题之一。否则,在我的例子中,只要发生异常就重新启动 RPi 是可接受的解决方法。

关于python - gammu.ERR_TIMEOUT - 树莓派,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25896629/

相关文章:

python - 为什么 Windows 会报告将随机行数写入具有与 osx 不同的 float-rounding 的文件所花费的时间?

python - 如何通过多对多字段的模型进行过滤?

c# - try catch 异步异常

java - 错误代码或异常 : How to communicate errors from model to controller in my case?

python - 使用 Python 代码实现更快的正交解码器循环

python - 如何将 datetime.now().isoformat() 添加到 NamedTuple 的 __init__?

python - 给定条件递增前 n 个列表元素

python - 在Python中使用break进入异常错误处理可以吗?

c# - Windows 10 IOT Raspberry PI 上的 ASP.NET MVC Web 应用程序

android - 适用于 Raspberry Pi 3 的 Android Things 上的 UART 外设