【问题标题】:AT+CMGS returns ERROR 302AT+CMGS 返回 ERROR 302
【发布时间】:2016-11-23 01:08:23
【问题描述】:

我正在尝试使用 AT 命令发送短信,在输入手机号码后显示 CMS:错误 302。

我在做什么:

AT

OK

AT+CMGF=1

OK

AT+CMGS="<3 digit local area code><7 digit cellphone number>"<Enter>

+CMS: ERROR 302

我找到了这篇文章:AT+CMGS returns ERROR,但找不到解决方案。我输入错误了吗?如帖子所述,我已将 SMS 编码更改为 GMS。

【问题讨论】:

    标签: command sms at-command


    【解决方案1】:

    试试这个:

    AT
    
    AT+CMGF=1
    
    AT+CSCA="sms tel. service",145
    
    AT+CMGS="tel. number"
    text message here
    ^Z
    

    有些调制解调器需要始终设置 CSCA(短信服务中心地址)。

    并查看here 以获取示例和说明。

    【讨论】:

      【解决方案2】:

      我发现手动发送完全相同的 AT 命令是可行的,但从控制器发送它们却没有(等待正确的答案)。收到 302 错误。但是随后执行所有命令的速度变慢了,中间有 2 秒的等待时间,它突然开始起作用了。显然 SIM900 在应答后需要更多时间。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-29
        • 2021-03-06
        • 1970-01-01
        相关资源
        最近更新 更多