树莓派(Raspberry Pi)通过华为的E353上网卡实现短信发送功能

本来想参照http://www.eeboard.com/bbs/thread-14310-1-3.html这篇文章试试短信发送,不过我把华为的E353上网卡插到USB口后,系统没有识别出来,用ls /dev/ttyUSB* 命令没有列出任何设备,后来从老外的一篇文章中得到解决办法,现记录下来。

需要执行以下命令:


$sudo apt-get install usb-modeswitch
$sudo apt-get install ppp

然后执行

$lsusb
应该能够看到下面的内容

Bus 001 Device 004: ID 12d1:1446 Huawei Technologies Co.,
 Ltd. E1552/E1800/E173 (HSPA modem)

这时候需要配置usb-modeswitch

$cd /usr/share/usb_modeswitch

$sudo tar -xzvf configPack.tar.gz

$sudo cp 12d1:1446 /etc/usb_modeswitch.d

下面重启

#sudo shutdown -r now

重新登录后,再执行lsusb就应该看到以下内容,注意和刚才的不一样了

Bus 001 Device 007: ID 12d1:1506 Huawei Technologies Co.,
 Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
再次执行 ls /dev/ttyUSB* 将可以看到3个设备,其中ttyUSB0是短信modem。
安装gammu
$sudo apt-get install gammu
进行配置,注意这里的sudo
$sudo gammu-config

端口选择/dev/ttyUSB0,其他都不用管,保存后可以用以下命令进行测试。

$sudo gammu --identify

用以下命令可以用来发送短信
echo "test" | sudo gammu sendsms TEXT 186XXXXXXXX

参考:http://www.jonshobbies.com/installing-a-hawei-e353-cell-modem-on-raspberry-pi-tmobile.html
http://www.eeboard.com/bbs/thread-14310-1-3.html

你可能感兴趣的:(移动开发,综合)