`
金笛子
  • 浏览: 35807 次
社区版块
存档分类
最新评论

短消息调试笔记

 
阅读更多
// AT+CSMS 选择消息业务
AT+CSMS=0                        // SMS 的AT 命令兼容GSM 07.05 Phase 2
AT+CSMS=1                        // SMS 的AT 命令兼容GSM 07.05 Phase 2+
// AT+CMGF 选择消息格式
AT+CMGF?                         // 查询当前值
AT+CMGF=0                         // PDU: 0
AT+CMGF=1                         // TXT: 1
// AT+CMGL 列举短消息,AT+CMGF=0 PDU模式
AT+CMGL=0                        // 接收未读
AT+CMGL=1                        // 接收已读
AT+CMGL=2                        // 存储未发送
AT+CMGL=3                        // 存储已发送
AT+CMGL=4                        // 所有消息
// AT+CMGL 列举短消息,AT+CMGF=1 TXT模式,等于号后前的是字符串
AT+CMGL="REC UNREAD"                // 接收未读
AT+CMGL="REC READ"                // 接收已读
AT+CMGL="STO UNSENT"                // 存储未发送
AT+CMGL="STO SENT"                // 存储已发送
AT+CMGL="ALL"                        // 所有消息
// 删除信息
AT+CMGD=1,4                        // 删除sim卡上已发的和未发的全部短信
AT+CMGD=1,2                        // 删除已读短信
如果你发送一条短信后回复信息 +CNTI:"SM",3 这个3表示的是你现在这个卡上的第三条信息
此时发送AT+CMGR=3就可以读取这一条短信
如果要删除这一条短信的话发送AT+CMGD=3
下面是一些AT+CMGD指令的作用
AT+CMGD=1,0 The message from the preferred message storage at the location 1 is deleted
AT+CMGD=1,1 ALL READ messages from the preferred message storage are deleted
AT+CMGD=1,2 ALL READ messages and SENT mobile originated messages are deleted
AT+CMGD=1,3 ALL READ, SENT and UNSENT messages are deleted
AT+CMGD=1,4 ALL messages are deleted
// 将消息提示该为中断方式。这样在收到短信的时候内容直接用+CMT: 提示出来,不存卡。
AT+CNMI=2,2,0,0,0转自bbs.sendsms.cn
分享到:
评论

相关推荐

    2、SIM900_GSM发送中英文短信调试笔记

    - `683108706505F0`:短信息中心号码的具体数值,此处为+8613800756500的十六进制表示。 #### 六、总结 本文详细介绍了使用SIM900 GSM模块发送中英文短信的过程,包括模块初始化、设置短信服务中心号、指定接收者...

    TC35调试笔记

    这篇调试笔记主要涉及了TC35在不同工作模式下的电流消耗、LED灯状态、电源接口的电压特性以及启动和操作时序等方面的关键信息。 1. **电流消耗**: - **通话模式**:峰值电流为1.8A,典型电流在900MHz时为300mA,...

    SIM300接受短信调试笔记

    本文将基于“SIM300接受短信调试笔记”的描述,深入探讨SIM300模块在短信调试方面的关键知识。 #### 调试命令解析 在调试过程中,一系列AT命令用于配置和测试SIM300模块的功能。以下是一些重要的AT命令及其含义: ...

    【笔记】近期调试记录

    在本篇【笔记】近期调试记录中,记录者分享了使用STM32单片机开发过程中遇到的一些问题和解决方案,内容涉及陀螺仪测试、激光模块故障排查以及电机驱动模块的调试。下面是对这些知识点的详细介绍。 ### STM32单片机...

    pc电脑端蓝牙调试助手

    1. **蓝牙通信**:蓝牙是一种无线通信技术,允许电子设备之间进行短距离的数据交换,如手机、电脑、智能硬件等。它基于开放的蓝牙规范,提供了一种无需物理连接即可交换信息的方式。 2. **PC电脑端**:指的是该调试...

    Go语言学习笔记

    在学习笔记的附录部分,编者还添加了对Go工具集的介绍,比如条件编译、跨平台编译、调试工具GDB的使用,以及Go测试相关知识,包括单元测试、数据竞争测试、基准测试和代码覆盖率测试。 总的来说,Go语言学习笔记...

    C高级学习笔记.doc

    gcc编译器还提供了一些选项,例如-I用于指定头文件的搜索路径,-L用于指定链接第三方库的路径,-O用于指定编译优化等级,-g用于编译时附加调试信息。 二、编译常见错误与调试 在编译C语言代码时,可能会出现一些...

    第一行代码笔记

    - `v`:表示最详细的日志输出等级,通常用于开发调试阶段,发布版本时会被关闭。 - `e`:表示错误信息,一般用来记录程序运行过程中出现的异常或错误。 - `i`:表示信息性日志,通常用来记录一些重要的信息,如...

    行业文档-设计装置-双联笔记本.zip

    5. **应用兼容性**:开发者需要为双联笔记本优化应用程序,使其能充分利用两个屏幕,比如在编程环境中,一个屏幕可以显示代码,另一个屏幕显示调试信息。 6. **电源管理**:由于有两个屏幕,双联笔记本的电池寿命...

    Go 学习笔记

    ### Go语言学习笔记知识点梳理 #### 一、Go语言基础 **1.1 变量** - **定义**: 在Go语言中,变量是用于存储数据的基本单元。可以通过`var`关键字来声明变量,或者使用短变量声明`:=`在一行内声明并赋值。 - **...

    应用笔记AN2606-STM32单片机系统内存启动方式

    这样的设计不仅简化了固件升级过程,还为开发者提供了灵活的调试手段。 #### 支持的串行外设 STM32自举程序支持多种串行接口,包括USART、CAN、USB和I2C等,每种接口都有其特定的通信协议,这些协议定义了命令集和...

    30天学会ARM9学习笔记

    从给定的文件信息来看,这是一份关于学习ARM9技术的笔记,涵盖了从系统编程基础到具体操作的详尽内容。以下是从标题、描述、标签和部分内容中提炼的关键知识点: ### ARM9学习笔记概览 #### 标题与描述:“30天...

    R速成笔记_部分1_r_R语言_速成笔记_

    本速成笔记旨在为初学者提供一个快速掌握R语言的基础教程,助你在短时间内理解并运用R进行实际的数据操作。 R语言的安装与启动: 首先,你需要从官方网站下载R语言的安装包,根据操作系统选择对应的版本(Windows、...

    深入理解计算机系统的笔记

    ### 深入理解计算机系统的笔记 #### 一、程序的基本组成 计算机程序的基本组成要素主要包括以下几个方面: 1. **算术和逻辑操作**:这些是程序中最基本的操作,用于处理数值计算和逻辑判断。 2. **存储访问**:...

    高级项目管理师笔记(精简提炼版)

    - **信息系统项目的特点**: 目标往往不够明确,需求变化频繁,生命期通常较短,同时大量采用新技术。 - **工作与日常运营的区别**: 日常运营是持续不断的重复性活动,而项目则是临时性和独特的。 - **项目管理的...

    操作系统笔记期末考试

    掌握进程的生命周期、状态转换(创建、就绪、运行、阻塞和终止)以及进程间的通信方式(共享内存、管道、消息队列、信号量等)。 3. **线程管理**:线程是进程内的执行单元,轻量级进程。理解线程的创建、同步与...

    ios蓝牙开发笔记

    这篇笔记将深入探讨iOS蓝牙开发的关键知识点。 首先,我们需要了解BLE的核心概念。蓝牙低功耗技术主要用于设备间的短距离通信,特别适用于那些需要长时间运行但电量有限的设备,如健康监测器、智能手表等。BLE设计...

Global site tag (gtag.js) - Google Analytics