问题标签 [gammu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
237 浏览

python - 模块内的 Python 异常处理

Stackoverflow 的帖子在 Python 方面帮助了我很多,但是我坚持使用这个。如果模块中有异常,我无法弄清楚如何简单地跳过模块。此外,如果发生这种情况,我想更改一个变量,以便其余代码知道跳过与该模块相关的功能。

我有 main.py,它正在加载我的模块 sms.py。在这里,您还可以看到我的尝试不起作用:

导致异常的 sms.py 的一部分如下所示:

当我运行它时,我得到以下信息:

我试图通过将 gammu.ERR_DEVICENOTEXIST 作为参数来改变异常,但是它没有帮助。我觉得该异常应该由 sms.py 以某种方式处理并正确转发到 main.py,但无法弄清楚如何。

顺便说一句,我知道导致 gammu.ERR_DEVICENOTEXIST 的原因,这不是问题。问题是如果它出现如何继续其余程序。

那你的建议。

0 投票
3 回答
6007 浏览

gammu - 一段时间后,Gammu 停止接收短信。

我有一个问题一直困扰着我一段时间。我一直在寻找解决方案 2 周现在没有任何结果。这家伙和我有同样的问题,但那里没有答案。.

我在带有 rasbian 的 Rpi 上运行 gammu (1.31) 和 gammu-smsd。使用华为 E367。

不知道为什么我有 3 个设备 /dev/ttyUSB0、/dev/ttyUSB1、/dev/ttyUSB2 因为我不知道这些设备之间的区别,所以我尝试了不同的设置并让它运行如下;gammu-conf ttyUSB0 和 gammusmsdrc ttyUSB2。作为 root 和普通用户。

发送短信效果很好。然后问题来了。接收短信工作一段时间,然后停止。如果我重新启动系统,它会再次开始工作。有一段时间,同样的事情会在一段时间后发生。



日志


我猜早期警告是在我的 modeswitch 命令启动之前。在 rc.local 中:

0 投票
2 回答
3283 浏览

sms - Gammu:在接收退出状态 1 时运行

我正在尝试使用 gammu 和 gammu-smsd 使用华为内部网密钥通过我的树莓派发送和接收短信。我的问题是,当我从手机向树莓派发送短信时,它会读取短信,它会尝试启动 /etc/gammu-smsdrcn 文件中的 RunOnReceive = 链接的程序,但随后显示:进程失败,退出状态1.我尝试了任何一种解决方案,但我无法自己解决这个问题;我已经在脚本上设置了每个权限。有人能帮我吗?十分感谢。

0 投票
0 回答
891 浏览

gammu - 识别调制解调器时的 Gammu 超时

我在 OSX 上设置了 gammu,配置如下:

我收到此错误“在指定的超时时间内没有响应。可能电话未连接。” 当我做 gammu 识别时。

但是,如果我重新启动调制解调器并立即进行 gammu 识别,则 gammu 可以毫无问题地识别调制解调器。但是,如果我再次尝试进行 gammu 识别,它将无法正常工作。

知道发生了什么吗?我可以增加超时吗?

*更新: 不仅 gamma 无法建立连接,甚至使用像“screen /dev/tty.usbmodem24127”这样的屏幕命令也不起作用。

即使没有连接,端口也总是很忙。

提前致谢。

0 投票
1 回答
2349 浏览

mysql - 由于 SQL 语法错误,Gammu 无法启动服务

我已经安装了Gammu,我用的是1.33版本

我从日志中复制了一些错误。

2015 年 4 月 14 日星期二 11:00:28 gammu-smsd [7272]:SQL 失败:2 2015 年 4 月 14 日

星期二 11:00:28 gammu-smsd [7272]:插入数据库时​​出错 (SMSDSQL_InitAfterConnect)

2015 年星期二/ 04/14 11:00:28 gammu-smsd[7272]:后初始化失败,停止 Gammu smsd:未知错误。(未知 [27]) 2015 年 4 月 14 日

星期二 11:00:28 gammu-smsd [7272]:终止通信...

2015 年 4 月 14 日星期二 11:03:13 gammu-smsd [2816]:使用通用 SQL对于 ODBC,这可能会失败。在这种情况下,请设置 SQL 配置选项。

2015 年 4 月 14 日星期二 11:03:13 gammu-smsd [2816]:连接到数据库 odbc:短信上的 aptikad 2015 年 4 月 14 日

星期二 11:03:13 gammu-smsd [2816]:在0000000002D60000

Tue 2015/04/14 11:03:13 gammu-smsd[2816]: 开始电话通讯...

2015 年 4 月 14 日星期二 11:03:21 gammu-smsd [2816]:插入电话信息

2015 年 4 月 14 日星期二 11:03:21 gammu-smsd [2816]:SQLExecDirect 失败,代码 = -1,ODBC 诊断:

Tue 2015/04/14 11:03:21 gammu-smsd[2816]: 42000:1:1064:[MySQL][ODBC 3.51 Driver][mysqld-5.6.20]您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“信号”附近使用的正确语法)值(“354232040876139”、“”、“是”、“是”、{fn CURRENT_TIMESTAMP()}、{

当我启动 gammu 的服务时,它启动了不到 1 秒,然后又停止了。

  • 我使用伽穆 1.33
  • MySQL Connector/ODBC 3.51.30 连接到我的 MySQL 数据库
0 投票
1 回答
1972 浏览

python - gammu接收短信python失败

我在这个网站上找到了一个脚本http://wammu.eu/docs/manual/smsd/run.html

而且我知道我的 gammu-smsd 工作正常,因为我可以通过向覆盆子发送短信来打开覆盆子上的 ledlamp,但我的问题是为什么这个脚本会失败?什么都没有发生。当我尝试自行运行脚本时,它也会失败。

我想做的只是接收短信,然后阅读内容并将发送短信的内容和电话号码保存到文件中。

我希望你能理解我的问题。提前谢谢你,一切顺利。

0 投票
2 回答
1624 浏览

gammu - 尝试通过 php 发送短信时出错

我在 linux 中安装了 gammu,我可以使用 shell 命令发送短信。但是当我在 php 页面中添加命令时,出现以下错误:

打开设备时出错,它不存在。

0 投票
2 回答
4551 浏览

gammu - 错误,启动 Gammu 服务

当我尝试在 Windows 本地服务中启动 gammu 服务时出现错误。

错误 27 加姆

如果我只用这个命令在命令提示符中打开该服务就可以工作,并且只要服务处于开启状态,命令提示符就必须处于活动状态 工作的

是否有另一种方式来启动服务?所以我们不再从 CMD 开始......?

这是smsdlog我输入命令时的日志:gammu-smsd -c smsdrc。所以服务工作。但我仍然无法在本地 Windows 服务中启动

2015 年 5 月 26 日星期二 22:07:41 gammu-smsd[6596]:连接到数据库 odbc:aptikad 在 aptikad_sms 2015 年 5 月 26 日
星期二 22:07:41 gammu-smsd[6596]:在0000000002DE0000
Tue 2015/05/26 22:07:41 gammu-smsd[6596]:开始电话通信...
Tue 2015/05/26 22:07:50 gammu-smsd[6596]:插入电话信息
Tue 2015/05 /26 22:19:49 gammu-smsd[6596]:阅读 1 条消息

0 投票
1 回答
8280 浏览

php - 未定义的偏移量:yii2 中的 0

我的模型中只有该代码,因此,我得到了 Undefined offset: 0 我应该怎么做才能解决这个问题?我尝试过声明新变量,但仍然没有任何变化。谢谢

0 投票
1 回答
1985 浏览

gammu - Gammu - Can receive SMS but can't dialvoice

With my gammu configuration, on a Huawei E220 modem, I can receive SMS, but I cant dialvoice.

Here is my gammu config file (used by both gammu-smsd and gammu) :

The command to dialvoice :

gammu -c /etc/gammu-smsdrc dialvoice xxxxxxxx

And here is the log :