首页 > 解决方案 > +CMS 错误:使用华为 E8372h-153 加密狗通过 AT 命令发送短信时出现 305

问题描述

尝试使用连接到 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命令之前,我按照以下给定顺序执行步骤:

  1. 将华为E8372h -153(Zong Bolt 4G)设备插入USB口
  2. 运行命令lsusb,它给出:

Bus 002 Device 008:ID 12d1:1f01华为技术有限公司 E353/E3131(海量存储模式)

  1. sudo usb_modeswitch -v 12d1 -p 1f01 --huawei-alt-mode

  2. 运行命令lsusb,它给出:

Bus 002 Device 009: ID 12d1:155e华为技术有限公司 HUAWEI_MOBILE

  1. 运行命令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过出厂默认配置,但结果相同。

过程中有什么错误或遗漏,有什么提示或建议吗?

标签: serial-portgsmat-commandhuawei-mobile-servicesdongle

解决方案


推荐阅读