问题
pi @ raspberrypi:/〜$ sudo wvdial-> WvDial:Internet拨号器版本1.61->初始化调制解调器。->发送:ATZATZ好->发送:ATQ0 V1 E1 S0 = 0&C1&D2ATQ0 V1 E1 S0 = 0&C1&D2好->调制解调器初始化。->发送:ATDT07 ********->等待运营商。ATDT07 ********没有载体->没有载体!再试一次。->发送:ATDT07 ********->等待运营商。ATDT07 ********没有载体->没有载体!再试一次。->发送:ATDT07 ********->等待运营商。ATDT07 ********没有载体->没有载体!再试一次。
sudo wvdialconf
pi @ raspberrypi:/〜$ sudo wvdialconf编辑`/etc/wvdial.conf'。扫描串行端口中的调制解调器。ttyUSB0:ATQ0 V1 E1-确定ttyUSB0:ATQ0 V1 E1 Z-确定ttyUSB0:ATQ0 V1 E1 S0 = 0-确定ttyUSB0:ATQ0 V1 E1 S0 = 0&C1-确定ttyUSB0:ATQ0 V1 E1 S0 = 0&C1&D2-确定ttyUSB0:ATQ0 V1 E1 S0 = 0&C1&D2 + FCLASS = 0-错误ttyUSB0:调制解调器标识符:ATI-制造商:huaweittyUSB0:速度9600:AT-确定ttyUSB0:最高速度为9600;那应该是安全的。ttyUSB0:ATQ0 V1 E1 S0 = 0&C1&D2-确定ttyUSB1:ATQ0 V1 E1-以2400波特失败,下一次尝试:9600波特ttyUSB1:ATQ0 V1 E1-以9600波特失败,下一次尝试:9600波特ttyUSB1:ATQ0 V1 E1-在115200也失败了,放弃了。ttyUSB2:ATQ0 V1 E1-确定ttyUSB2:ATQ0 V1 E1 Z-确定ttyUSB2:ATQ0 V1 E1 S0 = 0-确定ttyUSB2:ATQ0 V1 E1 S0 = 0&C1-确定ttyUSB2:ATQ0 V1 E1 S0 = 0&C1&D2-确定ttyUSB2:ATQ0 V1 E1 S0 = 0&C1&D2 + FCLASS = 0-错误ttyUSB2:调制解调器标识符:ATI-制造商:huaweittyUSB2:速度9600:AT-确定ttyUSB2:最高速度为9600;那应该是安全的。ttyUSB2:ATQ0 V1 E1 S0 = 0&C1&D2-确定在/ dev / ttyUSB0上找到一个调制解调器。调制解调器配置写入/etc/wvdial.conf。ttyUSB0:速度9600;初始化“ ATQ0 V1 E1 S0 = 0&C1&D2”ttyUSB2:速度9600;初始化“ ATQ0 V1 E1 S0 = 0&C1&D2”
上面的细节说我可以使用ttyUSB0或ttyUSB2发送短信
lsusb在这里,加密狗被检测为调制解调器
pi @ raspberrypi:/〜$ lsusb总线003设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器总线002设备001:ID 1d6b:0003 Linux Foundation 3.0根集线器总线001设备009:ID 12d1:1001华为技术有限公司E161 / E169 / E620 / E800 HSDPA调制解调器总线001设备003:ID 09da:054f A4Tech Co.,Ltd.总线001设备002:ID 2109:3431 VIA Labs,Inc.集线器总线001设备001:ID 1d6b:0002 Linux Foundation 2.0根集线器
/ etc / wvdial.conf
[拨号器默认值]初始化1 = ATZ初始化2 = ATQ0 V1 E1 S0 = 0&C1&D2调制解调器类型=模拟调制解调器ISDN = 0新PPPD =是电话= 07 ********调制解调器= / dev / ttyUSB0用户名= etisalat密码= etisalat波特= 9600
要通过调制解调器发送短信,需要切换到短信文本模式。 wvdial.conf属性必须更新如下:
[拨号器默认值]初始化1 = AT#将GSM调制解调器设置为短信文本模式初始化2 = AT + CMGF = 1#获取有关当前运算符的信息。初始化3 = AT + COPS?#要检查GSM / GPRS调制解调器或手机是否支持SMS文本模式,初始化4 = AT + CMGF =?#显示当前激活的调制解调器模式。初始化5 = AT ^ GETPORTMODE#调制解调器的类型。调制解调器类型=模拟调制解调器#wvdial应该用作调制解调器的设备的位置。调制解调器= / dev / ttyUSB0ISDN = 0波特= 9600拨号尝试次数= 3
当您保存以上属性时,wvdial将可以正常工作...
在以下文件中,您将看到所有属性的详细说明https://github.com/morfikov/files/blob/master/configs/etc/wvdial.conf