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

本来想参照.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

参考:.html
.html

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

本来想参照.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

参考:.html
.html