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

一个AT指令的困惑(AT+CMGR)

阅读更多
今天查一些资料看到网上有网友不明白AT+CMGR=index 那我就详细的介绍一下将返回以下内容困惑。
   
  AT+CMGR=index 将返回以下内容:
  
  +CMGR: "REC UNREAD","13093403473",,"05/11/15,16:40:22+02"....
  
  可是有的文章说:AT+CMGR=index 将返回以下内容:
  +CMGR: 1,,111
  0891683108501505F0240BA13190433074F30008501157
  67094F59002E6BD44E0A67094E0D8DB3002E003100355
  700597D62107EE9002E62118BE5898170B94EC04E4859
  .....................................
  我就纳闷了,为什么前者返回的不是以0891开始的PDU串呢?
  什么时候返回前者,什么时候返回后者呢?
    
  这个问题很简单。如果这位网友能够细心的看返回值PDU码。你可以想到,发送有两种模式,及AT+CMFG=0 PDU 和 AT+CMFG=1 文本。反之,接收也有。网友问的很好,返回前者是你把模式设置成了AT+CMGF=1 及文本的模式。也就是说。如果AT+CMGF?返回1的时候。读取短信返回的是这个。
  +CMGR: "REC UNREAD","13093403473",,"05/11/15,16:40:22+02"....
  你把AT+CMGF设置成PDU模式(AT+CMGF=0)在读取短信时返回后者。也就是说返回以0891开始的PDU串。
  及+CMGR: 1,,111
0891683108501505F0240BA13190433074F30008501157
67094F59002E6BD44E0A67094E0D8DB3002E003100355
700597D62107EE9002E62118BE5898170B94EC04E4859转自http://bbs.sendsms.com.cn/
分享到:
评论

相关推荐

    AT编程指令与常见问题

    AT编程指令是用于控制GSM模块,如WAVECOM的TC35T,进行通信的一种标准命令集。这些指令主要用于短信服务(SMS)的操作,包括发送、接收、删除和管理短信。以下是一些重要的AT指令及其功能: 1. **AT+CMG**:发送SMS...

    高新兴物联ME3630模组AT指令手册V3.1.rar

    ME3630模组的AT指令手册V3.1详细列出了所有可用的指令,这些指令涵盖了模块的基本设置、网络连接、数据传输、语音通话、短信服务、GPS定位等多个方面。以下是一些核心知识点的概述: 1. **基本设置**:如设置波特率...

    AT指令详解_短信息操作

    AT指令详解 短信息操作 AT+CPMS AT+CPMS=? AT+CMGF AT+CMGS AT+CMGR AT+CMGD AT+CMGL AT+CMSS AT+CNMI

    M35_G系列AT指令集详解_V2.9中文

    - AT命令连写和分行的用法(第9页)允许开发者根据需求连续发送多个指令或在一行内分隔发送。 - 支持的字符集(第9页)定义了模块所能识别和处理的字符编码。 4. 通用命令 - ATI命令用于显示模块的ID信息。 - ...

    全部通用AT指令集

    ### 全部通用AT指令集解析 #### 一、引言 AT指令集是一种用于通信设备(如手机、调制解调器等)与计算机或其他终端设备之间进行交互的标准指令集合。通过这些指令,可以实现对设备的功能控制、状态查询等操作。本文...

    AT中文指令集

    AT+CPIN输入PIN码,AT+CPBS选择SIM卡的短信存储位置,AT+CPBR读取SIM卡中的短信,AT+CMGF设置短信格式(文本或PDU),AT+CMGS发送短信,AT+CMGR读取短信,AT+CMGL列出短信,AT+CMSS发送存储在SIM卡中的短信等。...

    M26AT指令集

    M26AT指令集是专为Quectel M26系列GSM/GPRS模块设计的一套通信控制指令,它涵盖了FILE、FTP、HTTP、MMS、POP3、STK等多个通信协议,以及相关的命令手册。这些指令集为开发者提供了强大的功能,能够实现模块与外界的...

    中文版本AT指令集讲解

    这是一种简单的命令执行机制,通常用于快速重复上一个命令的操作。 - **AT^SMSO**:关闭电源。这个命令用于关闭调制解调器的电源,是进行设备管理的重要命令之一。 - **AT+CMEE**:报告ME(移动设备)错误。通过该...

    无线开发 AT指令集

    - **AT+CGSN**: 查询IMEI号,即国际移动设备身份,用于识别每一个独立的移动设备。 - **AT+CSCS**: 选择网络编码格式,确保与网络的兼容性。 - **AT+CIMI**: 查询IMSI(国际移动用户身份),用于验证用户身份。 - **...

    展讯SM5100B-D模块AT指令集

    此外,还包括了相关的缩略语,为读者提供了一个全面的理解基础。 1.1 文档范围 文档主要描述了SM5100B-D模块支持的AT指令集,这些指令包括通用控制、网络服务、呼叫控制、附加业务、安全控制、短消息处理等类别。 ...

    GSM_GPRS模块AT指令集中文版

    5. **发送DTMF音**:`AT+VTS=<dtmf>`用于在语音业务中发送DTMF音,`<dtmf>`为一个ASCII字符,表示0-9的数字音。 #### 短消息命令解析 1. **选择消息业务**:通过`AT+CMGF`或`AT+CSDH`指令切换短信格式(文本或PDU)...

    Wavecom+AT指令

    AT指令是一种通用的串行通信协议,由Hayes公司于1980年代初期开发,用于调制解调器控制。在Wavecom的设备中,这些指令用于配置和操作GSM模块,如发送和接收短信,拨打电话,连接到GPRS网络等。 1. **基本AT指令**:...

    中文AT指令集,用于GPRS/GSM开发

    ### 中文AT指令集:掌握GPRS/GSM开发的核心 #### 概述 中文AT指令集是用于控制GPRS(General Packet Radio Service)和GSM(Global System for Mobile communications)设备的重要工具,广泛应用于移动通信领域的...

    AT指令及相关操作

    通过阅读《SIM900A_AT命令手册_V1.03.pdf》和《SIM900A 各功能指令 详细版.pdf》,用户可以详细了解每个AT指令的使用方法、参数和响应,从而更好地控制和优化SIM900A模块的功能。而《sim900a_云.txt》可能是关于如何...

    AT指令中文详解

    - **ATD**: 拨号,用于发起一个呼叫。 - **ATH**: 呼叫挂起,用于暂停正在进行的通话。 - **ATA**: 呼叫应答,用于接听来电。 - **AT+CEER**: 扩展错误报告,提供更详细的错误信息。 - **AT+VTS, AT+VTDDTMF**: 生成...

    手机AT指令

    AT指令通常由"AT"开头,后面跟着一个或多个参数,以回车换行符(CR LF,即`\r\n`)结束。例如,“AT+CGATT?”用于查询当前GPRS附着状态。执行后,设备会返回一个响应,如“OK”表示成功,“ERROR”表示失败,或者...

    AT指令集手册_中文最全AT指令指南_SMS_PDU.pdf

    PDU Type(第一个八位位组) - 标识了PDU的类型,有助于确定消息的具体类型和功能。 #### 5. MR信息参考(Message Reference) - 用于标识消息的唯一性,帮助跟踪消息的状态。 #### 6. DA/OA接收方地址与发送方地址...

Global site tag (gtag.js) - Google Analytics