我尝试使用 Gammu 通过我的旧华为 E173 设置一个简单的 SMS 网关服务器,我打算全天候插入 Raspberry。
在...的帮助下这文章中,我成功地从 Raspberry 向我的手机发送了我的第一条短信,好棒啊!
问题是我似乎无法连接到我的 3g 计划提供的互联网,因此,具体来说,只有当我不使用调制解调器上网时,发送短信才有效。
如果我尝试在连接到调制解调器的互联网时发送短信,我会收到此消息。
gsmsendsms[ERROR]: opening device '/dev/sms' (errno: 16/Device or resource busy)
并且似乎有一个使用我的调制解调器设备的过程。
$ sudo lsof /dev/sms
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
lsof: WARNING: can't stat() fuse file system /run/user/1000/doc
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
wvdial 19158 root 4u CHR 188,0 0t0 557 /dev/ttyUSB0
pppd 19159 root 0u CHR 188,0 0t0 557 /dev/ttyUSB0
pppd 19159 root 1u CHR 188,0 0t0 557 /dev/ttyUSB0
pppd 19159 root 2u CHR 188,0 0t0 557 /dev/ttyUSB0
pppd 19159 root 12u CHR 188,0 0t0 557 /dev/ttyUSB0
显然我希望能够完成这两项任务,有人知道如何解决这个问题吗?这是设计使然吗?