尝试使用连接到 USB 端口的华为 E8372h-153 加密狗AT
通过命令发送短信,但每次尝试都会出现以下错误:
+CMS 错误:305
使用socat
能够AT
按以下顺序使用命令:
> sudo socat - /dev/ttyUSB0,crnl
AT+CMGF=1 // make sure text mode
AT+CSCS="GSM" // make sure standard encoding for text mode
AT+CMGS="+92332XXXYYYY" // a valid phone number
> Hi message // after typing message; ALT+ENTER b/c CTRL+Z causes exit
在发送上述AT
命令之前,我按照以下给定顺序执行步骤:
- 将华为E8372h -153(Zong Bolt 4G)设备插入USB口
- 运行命令
lsusb
,它给出:
Bus 002 Device 008:ID 12d1:1f01华为技术有限公司 E353/E3131(海量存储模式)
sudo usb_modeswitch -v 12d1 -p 1f01 --huawei-alt-mode
运行命令
lsusb
,它给出:
Bus 002 Device 009: ID 12d1:155e华为技术有限公司 HUAWEI_MOBILE
- 运行命令
dmesg | grep tty
,它给出:
[0.089390] printk:控制台[tty0]已启用
[26.446856] USB 2-2:GSM 调制解调器(1 端口)转换器现在连接到 ttyUSB0
[26.447443] USB 2-2:GSM 调制解调器(1 端口)转换器现在连接到 ttyUSB1
[26.447650] USB 2-2:GSM 调制解调器(1 端口)转换器现在连接到 ttyUSB2
带有结果的其他AT
命令如下:
AT+CMGS=? OK
AT+CSMP? +CSMP: ,,0,0
AT+CGMI huawei
AT+CGMM E8372
AT+CGMR 21.333.64.01.1456
PS我也尝试AT&F
过出厂默认配置,但结果相同。
过程中有什么错误或遗漏,有什么提示或建议吗?