【问题标题】:SIM800l - Disable "SMS Ready" and "Call Ready" unsolicited messagesSIM800l - 禁用“短信就绪”和“呼叫就绪”未经请求的消息
【发布时间】:2020-08-03 06:37:17
【问题描述】:

我的问题与 SIM800 连接消息有关。

我用的是STM32开发板的模块。有时模块会分别报告 SMS 就绪Call Ready 消息。当我开始向模块发送 AT 命令时,它可能会发送这些消息(并非总是发生)。

但是,我之前发送的命令显然是不相关的(例如 HTTP 命令),并且 SMS Ready / Call Ready 消息在不经意间到来。

由于这个原因,Keil 在调试会话中报告了"Can not access" 消息。建立连接时是否可以禁用这些消息?或者这意味着该模块发生了意外重置?

【问题讨论】:

    标签: stm32 at-command keil sim800


    【解决方案1】:

    根据SIM800x modules AT commands guideSMS readyCall ready 是在启动时发送的 URC(未经请求的结果代码),一旦具备处理 SMS 和执行的能力调用分别正确初始化和可用。

    所以这对您来说是第一个坏消息:如果您看到它们,这可能意味着您的设备由于错误或您之前提供的命令之一而重置。

    第二个坏消息是,在上面链接的 AT 命令指南中,没有提到禁用 SMS Ready URC 的功能。


    幸运的是,至少有一个好消息:Call ready 可以通过 AT+CIURC 命令禁用:

    AT+CIURC(启用或禁用初始 URC 演示)

    语法: AT+CIURC=

    : 0 禁用 URC 演示 - 1 启用 URC 演示

    注意:模块上电初始化过程结束时,URC为1时会提示“Call Ready”。

    该指南还提到此设置保存在配置文件区域中。因此,为了确保在发出命令 store active profile 后能够持久重启:

    AT&W
    OK
    

    【讨论】:

    • 感谢您的回复!我想禁用 Call Ready 就足够了。
    猜你喜欢
    • 2021-07-10
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    相关资源
    最近更新 更多