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

一个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指令)

    AT 指令是 MODEM 设备中使用的一种指令语言,用于控制 MODEM 的行为和配置。以下是 AT 指令大全的详细说明: 通用指令 * AT+CGMI:厂家认证请求,返回模块厂家信息 * AT+CGMM:模式认证请求,返回模块使用频段 * ...

    AT编程指令与常见问题

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

    嵌入式AT指令开发资料-AT指令中文说明

    AT 指令是一种通用的指令集,用于控制和配置嵌入式系统中的模块和设备。下面是 AT 指令的中文说明,包括通用指令、电话控制指令、网络服务指令、安全指令、电话薄指令、短信息指令、辅助业务指令、数据指令和传真...

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

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

    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等多个通信协议,以及相关的命令手册。这些指令集为开发者提供了强大的功能,能够实现模块与外界的...

    展讯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指令中文详解

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

    AT指令大全详解完整版.txt

    **10AT+CICB**:设置来电转移,当无法接听电话时自动转接到另一个号码。 **11AT+CSNS**:设置网络选择模式,手动或自动选择网络。 **12AT+VGR**:查询语音组呼(GVR)状态。 **13AT+CMUT**:切换静音模式,控制话筒...

    GPRS.rar_AT指令代码_AT指令编程_GPRS AT指令_GPRS 短信

    本资源“GPRS.rar”包含了一个名为“GPRS.C”的源代码文件,这很可能是用C语言编写的,用于与GPRS模块进行交互,实现通过AT指令发送和接收短信的功能。 GPRS(General Packet Radio Service)是一种基于GSM网络的...

    手机AT指令

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

Global site tag (gtag.js) - Google Analytics