mc2716 模块 at 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr...

60
MC2716 模块 AT 指令集手册 版本: V2.4 [email protected] 121.34.145.249 2015-1-6 11:29:40

Upload: phamtruc

Post on 27-Apr-2018

330 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块AT 指令集手册

版本:V2.4

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 2: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 3: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 1 页

法律声明

若接收深圳市中兴物联科技有限公司(以下称为“中兴物联”)的此份文档,即表示您已同意以下

条款。若不同意以下条款,请停止使用本文档。

本文档版权所有深圳市中兴物联科技有限公司,保留任何未在本文档中明示授予的权利。文档中涉

及中兴物联的专有信息。未经中兴物联事先书面许可,任何单位和个人不得复制、传递、分发、使

用和泄漏该文档以及该文档包含的任何图片、表格、数据及其他信息。

是中兴物联的注册商标。中兴物联的名称和标志是中兴物联的商标或注册商标,同时中兴

物联是中兴通讯的全资子公司,授权使用中兴通讯的注册商标。在本文档中提及的其他产品或公司

名称可能是其各自所有者的商标或注册商标。在未经中兴物联或第三方权利人事先书面同意的情况

下,阅读本文档并不表示以默示、不可反言或其他方式授予阅读者任何使用本文档中出现的任何标

记的权利。

本产品符合有关环境保护和人身安全方面的设计要求,产品的存放、使用和弃置应遵照产品手册、

相关合同或相关国法律、法规的要求进行。

本公司保留在不预先通知的情况下,对此手册中描述的产品进行修改和改进的权利;同时保留随时

修订或收回本手册的权利。

本用户手册中如有文字不明之处,请您及时向本公司或者代理商、销售商咨询。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 4: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 2 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

作者

资料版本 日期 作者 审核者 批准者

V1.0 版 2011-03-28

V2.2 2012-8-29

V2.3 2012-10-12

V2.4 2013-11-1

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 5: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 3 页

联系方式

邮寄地址 深圳市南山区高新园北环大道 9018 号大族创新大厦 A 座九楼

网站 www.ztewelink.com

联系电话 +86-755-86360200-8679

邮箱 [email protected]

注:中兴物联为客户提供现场、电话、网站、即时通讯、E-MAIL 等多种支持方式。

客户也可以通过我们的网站了解并获取最新的产品说明、技术指导文档、产品应用案例、固

件升级及常用故障排除技巧和最新产品发布新闻信息等。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 6: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 4 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

摘要

章节 描述

1 概述 介绍 CDMA 背景知识和 AT 指令的基本概要。

错误!未找到引用源。 错误!未找到引

用源。

详细介绍 MC2716 模块涉及到的 AT 指令。

3 指令返回参数说明 MC2716 模块的应用案例和注意事项。

4 常用功能操作说明 介绍 MC2716 模块的常用功能。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 7: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 5 页

图目录

图 1-1 传统 Modem 连接图 ........................................................................................................... 10

表目录

表 2-1 查询模块软件版本 AT 指令 ................................................................... 错误!未定义书签。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 8: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 6 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

目录

1 概述 .................................................................................................................................... 9

1.1 CDMA 背景知识 ....................................................................................................... 9

1.1.1 CDMA 技术 ..................................................................................................... 9

1.1.2 模块具备的模式和状态 ................................................................................. 11

1.1.3 AT 指令处理软件设计 ................................................................................... 12

1.1.4 设置参数保存 ................................................................................................ 12

1.2 AT 指令概述 ........................................................................................................... 13

1.2.1 AT 指令类型.................................................................................................. 13

1.2.2 AT 指令返回类型 .......................................................................................... 13

1.2.3 AT 指令格式.................................................................................................. 13

2 AT 指令 ............................................................................................................................ 15

2.1 模块基本信息查询指令 ........................................................................................... 15

2.1.1 E 设置回显 .................................................................................................... 15

2.1.2 +CGMR: 查询模块软件版本 ........................................................................ 15

2.1.3 +GSN: 查询模块的 ESN .............................................................................. 15

2.1.4 ^MEID:查询模块的 MEID .............................................................................. 16

2.1.5 +CIMI:查询模块的国际移动台标号 ............................................................... 16

2.1.6 +CGMI: 厂商信息查询 ................................................................................. 16

2.1.7 +CGMM 产品名称查询命令 .......................................................................... 17

2.1.8 ^HWVER 查询硬件版本 ................................................................................ 17

2.1.9 ^VOLT 查询电压 ........................................................................................... 17

2.2 呼叫控制指令 .......................................................................................................... 17

2.2.1 A: 应答呼叫(可选) ................................................................................... 17

2.2.2 D: 发起数据呼叫 .......................................................................................... 18

2.2.3 H: 挂断数据呼叫 .......................................................................................... 18

2.2.4 S0: 自动应答设置(可选) .......................................................................... 18

2.3 语音服务指令(可选) ........................................................................................... 19

2.3.1 +CDV: 呼叫发起命令(可选) ..................................................................... 19

2.3.2 +CHV: 呼叫挂断命令(可选) ..................................................................... 19

2.3.3 RING: 来电指示(可选) ............................................................................. 19

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 9: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 7 页

2.3.4 ^FLASH: 发送 FLASH/FLASH WITH INFORMATION 命令(可选) ......... 19

2.3.5 ^ORIG: 呼叫发起指示(可选) ................................................................... 20

2.3.6 ^CONN: 呼叫接通指示(可选) .................................................................. 20

2.3.7 ^CEND: 通话结束指示(可选) .................................................................. 20

2.3.8 ^DTMF: 二次拨号命令(可选)................................................................... 23

2.3.9 ^CVOICE: 语音模式切换命令(可选) ....................................................... 24

2.3.10 ^DDSETEX: 设置语音输出端口命令(可选) ............................................ 25

2.3.11 +CLCC: 呼叫状态查询命令(可选) .......................................................... 25

2.3.12 +CLIP: 来电号码显示指示(可选) ............................................................ 26

2.3.13 +CLVL: 耳机音量设置命令(可选)........................................................... 27

2.3.14 +CMUT: 麦克静音设置命令(可选) ......................................................... 27

2.4 短信服务指令 .......................................................................................................... 28

2.4.1 +CPMS: 短信存储选择命令 ......................................................................... 28

2.4.2 +CMGF: 设置短信格式命令 ......................................................................... 29

2.4.3 +CNMI: 新短信通知设置命令 ....................................................................... 29

2.4.4 +CMTI: 短信到达指示 .................................................................................. 30

2.4.5 +CDSI: 新收到的短信状态报告.................................................................... 30

2.4.6 +CMGD: 删除短信命令 ................................................................................ 30

2.4.7 +CNMA: 新短信确认命令 ............................................................................ 31

2.4.8 ^SMMEMFULL: 短信存储介质满上报 ......................................................... 31

2.4.9 ^ HCMT: 新短信直接上报指示 ..................................................................... 31

2.4.10 ^HCDS: 新短信状态报告直接上报指示 ...................................................... 32

2.4.11 ^HSMSSS: 选择短信参数命令 ................................................................... 33

2.4.12 ^HCMGS: 短信发送命令 ............................................................................ 33

2.4.13 ^HCMGW: 短信存储命令 ........................................................................... 34

2.4.14 ^HCMGL: 短信列表命令 ............................................................................. 36

2.4.15 ^HCMGR: 读取一条短信命令 ..................................................................... 36

2.4.16 ^HCMGSS: 短信发送成功上报指示 ........................................................... 37

2.4.17 ^HCMGSF: 短信发送失败上报指示 ............................................................ 38

2.5 网络服务指令 .......................................................................................................... 38

2.5.1 ^HRSSILVL: HDR RSSI 格数变化指示 ....................................................... 38

2.5.2 ^MODE: 系统模式变化事件指示 .................................................................. 39

2.5.3 ^SYSINFO: 系统的信息查询命令 ................................................................ 39

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 10: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 8 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

2.5.4 ^PREFMODE: 网络模式选择 ....................................................................... 40

2.5.5 ^DSDORMANT: 进入休眠态指示 ................................................................ 40

2.5.6 +CSQ: 信号强度查询 ................................................................................... 40

2.5.7 ^HDRCSQ: HDR 模式下信号格数查询功能命令 .......................................... 41

2.6 模块控制指令 .......................................................................................................... 41

2.6.1 +CFUN: 操作模式设置命令 ......................................................................... 41

2.6.2 ^RESET: 重启命令 ...................................................................................... 42

2.6.3 +CMEE: 终端报错命令 ................................................................................ 42

2.7 电话本指令 ............................................................................................................. 43

2.7.1 ^CPBR: 电话本读取命令 ............................................................................. 43

2.7.2 ^CPBW: 电话本写命令 ................................................................................ 43

2.7.3 +CPBS: 选择电话本存储器 .......................................................................... 44

2.8 UIM 卡指令 ............................................................................................................. 45

2.8.1 ^SIMST: UIM 状态变化指示 ........................................................................ 45

2.8.2 ^CPIN: PIN 管理命令 .................................................................................... 45

2.8.3 +CLCK: PIN 使能与查询功能命令 ................................................................ 46

2.8.4 +CPWD: 修改 PIN 码 ................................................................................... 47

2.9 特有指令 ................................................................................................................. 47

2.9.1 +HWPCM: PCM 语音设置(可选) ............................................................. 47

2.9.2 +ZPS: 查询当前是否正在上网 ..................................................................... 48

2.9.3 +ZSETP: 设置上网时用户名密码 ................................................................ 48

2.9.1 +ZCED:小区环境描述指示 ......................................................................... 48

2.9.2 +1XDEBUG: 返回 1X 网络下的小区参数 ..................................................... 49

2.9.3 +DODEBUG: 返回 DO 网络下的小区参数 ................................................... 50

3 指令返回参数说明 ............................................................................................................ 51

3.1 CME ERROR 列表 ................................................................................................. 51

3.2 CMS ERROR 列表 ................................................................................................. 55

3.3 FINAL RESULT CODE 汇总 .................................................................................. 55

4 常用功能操作说明 ............................................................................................................ 56

4.1 模块开、关机及复位 ............................................................................................... 56

4.2 SMS 操作流程 ........................................................................................................ 56

4.3 PDU 短信使用说明 ................................................................................................. 57

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 11: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 9 页

1 概述

模块制式:

CDMA 1X/EVDO

基本功能说明:

支持 PCM 短信、上网。

上下行速率:

1x 153.6Kbps both DL and UL

EVDO DL 3.1MKbps UL 1.8Mkbps

1.1 CDMA 背景知识

1.1.1 CDMA 技术

CDMA 是码分多址通讯技术,以数字扩谱技术和独特的编码方式为特征,具有高容量、低

小区半径等特点。

IS-95 是中国联通一期采用的商用版本,对数据业务提供电路域交换技术。它在蜂窝领域比

GSM 更具优势。

CDMA-1x技术是 IS-95演进版本,对数据业务提供的是电路域交换技术和分组域交换技术。

CDMA-1x 技术能提供高达 153kbps 峰值的数据传输率,无需为了数据性能而牺牲语音性

能,待机时间长,容量接近于 IS-95CDMA 系统容量的两倍。本文档的描述内容是基于模

块的 CDMA2000 1X 技术。

在 CDMA2000 1X 技术基础上,中兴通讯对 CDMA2000 的空中接口进行了优化和改进,

推出了一套基于第三代移动通讯的数字集群系统 GoTa(Global open Trunking

Architechture):开放式集群架构。GoTa 针对无线信道共享和快速链接这两项关键技术提

出了解决方案,使新增的集群业务不会对传统通信业务和网络资源带来不利影响。

在这里我们将 Modem 与 CDMA 模块之间的关系做一个对比,如图 1-1 所示。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 12: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 10 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

图 1-1 传统 Modem 连接图

CDMA 无线模块应用环境中:

模块使用者自己的设备相当于 DTE。

CDMA 模块相当于 DCE。

Lline 的连接相当于 CDMA 无线网络

PSTN 部分相当于 MSC、BTS、BSC、IWF,这部分对模块用户是透明的。

基于此,用户可以以传统的 modem 来理解 CDMA 模块,这也是为什么模块在有些场合也

被称作 Modem 的原因。

为了方便用户传输数据和提高网络应用效率,我们对上述概念做了进一步扩展,提供了

TCP/IP 协议栈及接口、虚拟在线控制和 GOTA 应用指令。在控制上它们都可以按 Modem

来理解。

TCP/IP 协议栈及接口:在功能上提供了类似 Unix 系统下的 Berkeley Socket。用户

只要指令格式采用 AT 格式即可,控制上完全可以按相同操作流程和方法。

注意:

我们只提供了客户端(client)操作,只能做客户端使用。如果想在操作系统下搭建 Socket 服

务器,用模块创建 Modem 连接,然后运行 server 服务器应用程序即可。对没有操作系统或

操作系统不支持 Modem 的 DTU,无法搭建服务器。

虚拟在线技术(Virtually Keep on Line-VKL),是根据 CDMA 标准中的休眠模式所

演进的一套 AT 接口,演进的目的是给客户提供根据自身业务特点设定网络的方法,

进而改善空口资源消耗、降低运营成本,最终降低客户网络资费。利用 VKL 接口,

用户可以根据业务特点通过 AT 指令灵活选用网络使用方式。通常情况下,模块只占

用网络资源和 IP 地址。当有实际数据收发请求时,模块占用空口资源。这样,用户

只需根据数据收发时间给无线运营商付费。

假设用户的产品以 3 分钟为一个周期发 2k 数据包,数据发送时间约 2s,采用传统方式计

费时间 182 秒。采用 VKL 技术,实际计费时间<8 秒。

RS232 Line Line RS232

DTE

DCE

DCE DTE

PSTN

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 13: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 11 页

1.1.2 模块具备的模式和状态

模块在特定模式下只能接受特定命令,由一个状态转换到特定状态,模式和状态对理解 AT

指令集很重要。模式和状态只是为了从不同角度定义模块的现状,字面上没有太多含义。

注意:

为了简化理解,这里的分类和定义是根据标准结合 ZTE 模块做的简化定义。用户可以参考

TIA/EIA-602 得到更详细更复杂的定义。

模式(mode)

这是从操作角度看,有以下几种:

Data mode:模块正在进行数据传输,包括异步电路域数据和分组域数据传输。

Fax mode:正在传真连接。

Voice mode:正在语音连接。

Idea mode:模块处于空闲状态。

Off-line mode:CDMA 网络不能给模块提供服务,可能是没有信号、或没有授

权。

状态(state)

command state:模块没有同远程设备链接,接受 AT 指令、处理、返回结果。

online command state:模块同远程设备建立链接,但此时仍接受 AT 指令、处

理、返回结果。两种方式进入 command online state,用户可以按 command

state 来理解此状态。

online data state:模块同远程设备建立链接,所有发送给模块的数据都认为是

传输到远程的数据,所有从模块接受到的数据都认为是远程传输来的数据。

状态转换

command state 到 online data state:模块成功发起一个远程链接(ATD 命令)

完成此转换,或响应远程呼叫(ATA)。ATD 命令成功后,模块回复 connect

确认进入 online command state,硬件上 DCD 脚被置低。

online data state 到 command state:+++ 命令或硬件 DTR 脚置高使模块完成

此转换,模块回复 OK,确认推出 online state。网络连接出现意外或 PPP 协商

不通过也会使模块自动回到 command 状态,用户根据 PPP 应答和错误代码判

断转换原因。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 14: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 12 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

online data state 到 online command states:DTR(108/2)控制。调用 ZTE 扩

展的 TCP/IP 协议栈。

1.1.3 AT 指令处理软件设计

AT 指令采取的是异步处理模式,即发送指令、等待答复、处理答复和发送新指令。标准中,

AT 指令的设计对响应时间没有任何假设和限制,我们也不承诺每个版本指令相应时间的一

致性。一个好的软件设计必须是监听 232 口所有发送来的数据,处理数据内容。若 cpu 负

荷较大,可以对回复延迟处理,但绝对不可以遗漏串口中的任何数据。

模块出厂时有默认设置。标准未对所有设置定义默认,且模块可能被人为做了其它设置,

所以好的软件控制设计上电后第一步应该先将关系到自己的状态全部设定为自己需要的

值。Unix 和 Windows 操作系统对 modem 的使用也是如此,建议参考。

当网络多次无法正常链接时,尝试一下复位模块。有时系统侧升级必须要求终端重新注册,

可以采用指令 AT+ZPWROFF 复位。

人机界面

模块采用的是 AT 指令格式,而 AT 指令最初设计是为了方便人阅读,随着终端的智能化,

AT 指令更多是被处理器设备(如 CPU,MPU),所解释和应用。扩展的 AT 指令格式也逐步

向便于处理器设备处理的方向过渡,如<crtl>+Z 的不可见字符的应用,这将给用户人工使

用带来不便,但是是值得的。ATV 可以设定指令返回格式,默认情况返回可阅读字符,设

ATV0 返回数字,这样也可以方便处理器设备处理。

同时,不同的串口调试工具对<CR><LF>等控制字符处理可能不同,造成显示不同,用户

不必担心这些,因为处理器设备一定能准确处理指令的本意。若用户需要详细查看显示,

有两种方法,一种是使用 16 进制;一种是用 windows 的超级终端(附件->通讯工具->

超级终端)。

1.1.4 设置参数保存

模块本身会在 RAM 中保存 AT 指令的设置和参数,为了方便用户人工使用模块,用户可以

模块的参数设置保存到模块的 FLASH 中,再次上电后,这些参数仍然有效。保存的参数分

3 类:

Modem 定义的参数,用&W 保存。

模块其它设置,用&WDEVICE 设置和保存。

自动保存,有+IPR、+ZDPB、+CPBW 这些指令发送后,指令所含的信息会立即自

动保存。

对于处理器设备,是通过程序运行对模块进行设置,参数是没有必要保存的。保存参数会

加重 FLASE 擦写,并使指令反应时间加长。我们建议没有需求的情况下,不要保存参数。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 15: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 13 页

车载设备由于环境恶劣,对模块和UIM频繁的数据读写会导致模块和UIM不可恢复的损坏,

我们强烈建议车载设备不保存参数。

1.2 AT 指令概述

1.2.1 AT 指令类型

AT 指令有四种形式:

无参数指令:一种简洁的指令,指示模块做什么,模块将根据内部参数完成要求的

命令,并应答。

举例:AT+CSQ、AT&V

查询指令:用来查询该指令当前设置的值,模块返回设置值。

举例:AT+IPR?

帮助指令:用来列出该指令的可能参数,模块返回列表。

举例:AT+IPR=?

带参数指令:比较常用的一种格式,它为指令提供了强大的灵活性。

举例:AT+CLIP=1

1.2.2 AT 指令返回类型

模块返回有两种形式:

指令操作结果报告

返回 AT 指令的操作结果,若指令操作错误,则返回错误代码或通过“CME ERROR:

<Err>”或者“CMS ERROR:<SmsErr>”返回错误代码。详细见 AT+CMEE。

事件报告

当网络侧下发事件时,模块处理事件,并将事件报告用户,如收到短信、来电振铃

等。

1.2.3 AT 指令格式

AT 指令都以“AT”或“at”开头,不区别大小写,以<CR>结束。

无参数指令格式:AT[+|&]<command>

查询指令格式:AT[+|&]<command>?

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 16: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 14 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

帮助指令格式:AT[+|&]<command>=?

带参数指令格式:AT[+|&]<command>=<par1>,<par2>,<par3>…

AT 指令返回格式:

<CR><LF><跟 AT 指令相关的字符串><CR><LF>

错误返回:<CR><LF><ERROR>[ERROR 信息]<CR><LF>

例外情况:ATV0(响应格式)、ATQ1(压缩结果代码)

AT 指令状态报告(OK、ERROR)有以下几种情况:

若 AT 指令格式错误,会返回“ERROR”字符串

如果使能了扩展错误报告(+CMEE),会返回字符串“CME ERROR:<Err>”或者

“CMS ERROR:<SmsErr>”和不同的错误代码。

如果 AT 指令执行成功,会返回字符串“OK”。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 17: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 15 页

2 AT 指令

2.1 模块基本信息查询指令

2.1.1 E 设置回显

描述

该指令用于设置输入指令是否回显。

设置回显,则输入模块的指令会先通过串口输出,然后输出结果报告,该指令对本指令的

下一条指令开始生效。

格式 ATE<value> <CR><LF>OK<CR><LF>

参数

<value>:

0: 不回显。

1: 回显。

示例

ATE0

OK

(此时输入AT,但是不回显)

OK

ATE1

OK

AT(回显)

OK

2.1.2 +CGMR: 查询模块软件版本

描述 该指令用于查询模块的软件版本信息。

格式

AT+CGMR <CR><LF>+CGMR: <softversion><CR><LF>

<CR><LF>OK<CR><LF>

AT+CGMR=? <CR><LF>OK<CR><LF>

参数 <softversion>:

软件版本号,长度不大于 31 的字符串

示例

AT+CGMR +CGMR:MC271X_LM8ADA14_CTAT

OK

AT+CGMR=? OK

2.1.3 +GSN: 查询模块的 ESN

描述 该指令用于查询模块的 ESN。

格式

AT+GSN <CR><LF><ESN><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT+GSN=? <CR><LF>OK<CR><LF>

参数 <ESN>:

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 18: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 16 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

模块的 ESN

示例

AT+GSN FE7A7704

OK

AT+GSN=? OK

2.1.4 ^MEID:查询模块的 MEID

描述

移动终端的 MEID 是对网络标识终端的唯一标号,是 MEID(国际移动台标号)的一部分。

当插入 UIM 卡时,MEID 是 UIM 卡的 MEID 号;当没有插入卡,MEID 是模块的 MEID

号。对于因为返修等需要报模块 MEID,只需无卡时用此指令查询即可。

格式

AT^MEID <CR><LF><meid><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT^MEID=? <CR><LF>OK<CR><LF>

参数 <MEID>:

模块的 MEID (15 个数字由 meid+crc 构成)

示例

AT^MEID AF0123450ABCDEC

OK

AT^MEID=? OK

2.1.5 +CIMI:查询模块的国际移动台标号

描述 该命令查询 UIM 卡的 IMSI 值。

格式

AT+CIMI <CR><LF><IMSI><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT+CIMI=? <CR><LF>OK<CR><LF>

参数

<IMSI>:

直接返回存储在卡中的 IMSI 值,返回值为一个 0~9 的十进制数构成的字符串。其构成为:MCC+MNC+MSIN

示例

AT+CIMI 460030916875923

OK

AT+CIMI=? OK

2.1.6 +CGMI: 厂商信息查询

描述 该指令用于读取厂商信息。

格式

AT+CGMI <CR><LF><manufacturer><CR><LF>

<CR><LF>OK<CR><LF>

AT+CGMI=? <CR><LF>OK<CR><LF>

参数 <manufacturer>:

为字符串类型的厂商名称

示例

AT+CGMI ZTEMT INCORPORATED

OK

AT+CGMI=? OK

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 19: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 17 页

2.1.7 +CGMM 产品名称查询命令

描述

该命令的主要功能是查询产品名称信息。Model ID 的值可以是一行或多行文本信息,具体

情况由制造厂家决定,主要是用来标识设备模型,可以包括产品的名称以及任何厂家想提

供的信息等。返回的字符数目不能超过 2048 个字符,其中包括结束符。

格式

AT+CGMM <CR><LF> < production_ name><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT+CGMM=? <CR><LF>OK<CR><LF>

参数 < production_name >:

为产品名称

示例

AT+CGMM MC271X

OK

AT+CGMM=? OK

2.1.8 ^HWVER 查询硬件版本

描述 该指令用于查询硬件版本号。

格式 AT^HWVER <CR><LF>^HWVER:<firmversion><CR><LF>

<CR><LF>OK<CR><LF>

参数 < firmversion >:

为硬件版本号,长度不大于 30 的字符串

示例 AT^HWVER ^HWVER: MC271XMB_D

OK

2.1.9 ^VOLT 查询电压

描述 该指令用于查询当前电压。

格式

AT^VOLT <CR><LF>^VOLT :<voltage><CR><LF><CR><LF>OK<CR><LF>

有 MS 相关错误时:ERROR

参数 < voltage >:

为电压值,单位为毫伏

示例 AT^VOLT ^VOLT:3308

OK

2.2 呼叫控制指令

2.2.1 A: 应答呼叫(可选)

描述 当移动终端有来电,TE 用此命令告知 MS 接听电话。

格式 ATA <CR><LF>OK<CR><LF>

示例

RING

+CLIP:13521813874,129,,,,0 有电

话呼入

OK

^CONN:4,0

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 20: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 18 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

ATA

应答本次呼叫

AT+CHV

结束本次呼叫

OK

^CEND:4,8,29,0

2.2.2 D: 发起数据呼叫

描述 拨号呼叫发起指令。

在 CDMA 系统产品中,目前只支持作数据业务拨号。

格式

ATD[digits] <CR><LF>CONNECT<CR><LF>

不成功时:

<CR><LF>NO CARRIER<CR><LF>

参数 < digits >:

被叫的电话号码,ASCII 字符,合法的字符仅包括:‘0‘ – ‗9‘, ‗*‘, ‗#‘,

示例

ATD#777

发起一次数据呼叫成功

CONNECT

ATD#778

发起一次数据呼叫失败

NO CARRIER

2.2.3 H: 挂断数据呼叫

描述 挂断数据呼叫命令,该指令用于挂断数据呼叫。

用来释放数据呼叫,模块进入 command 状态。

格式 ATH <CR><LF>OK<CR><LF>

示例 ATH

挂断所有呼叫

OK

2.2.4 S0: 自动应答设置(可选)

描述

该指令用于设置模块的自动应答。

自动应答只针对语音呼叫和 FAX 呼叫,在设置的时间后自动进入 voice mode 或 FAX

mode,设置值是时间,也可以理解为响铃次数。

格式

ATS0=<value> <CR><LF>OK<CR><LF>

ATS0? <CR><LF><value><CR><LF>

<CR><LF>OK<CR><LF>

参数

< value >:

0: 不自动应答。

1~255: 在(value-1)*6S 后自动应答

示例

ATS0=2

振铃6秒后自动应答

OK

ATS0=0

取消自动应答

OK

ATS0?

查询当前设置

002

OK

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 21: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 19 页

2.3 语音服务指令(可选)

2.3.1 +CDV: 呼叫发起命令(可选)

描述 本接口用于 TE 通过 MT 向网络侧发起语音呼叫。

格式

AT+CDV[digits]

注:中间加=号也支持

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

参数

<digits>:

呼叫的电话号码,ASCII 字符,合法的字符仅包括:‘0‘ – ‗9‘, ‗*‘, ‗#‘, ‗+‘。‘+‘只能出现在

号码的最前面,号码的最大长度不能超过 24

示例 AT+CDV18005551212 OK

2.3.2 +CHV: 呼叫挂断命令(可选)

描述 本接口用于在 CDMA 系统中挂断语音呼叫。

格式

AT+CHV <CR><LF>OK<CR><LF>

有 MS 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

示例 AT+CHV OK

2.3.3 RING: 来电指示(可选)

描述 当移动终端有被叫来电时,MT 会周期性(周期为 T=5s)的上报此指示通知 TE。

格式 <CR><LF>RING<CR><LF>

示例 RING

表示有电话呼入

2.3.4 ^FLASH: 发送 Flash/Flash with Information 命令(可选)

描述

本命令实现FLASH功能, 首先对命令参数进行合法性检查,包含:号码及长度。约束:

合法的字符包括ASCII码数字,号码长度范围:0~32。然后发送FLASH命令,当没有处于

通话状态时, 还需上报一个错误。

当有呼叫等待的时候,发送不带电话号码的FLASH命令接听第三方呼叫。

当通话时,发送带电话号码的FLASH命令进行对第三方的呼叫。

其他情况报错。

格式

AT^FLASH <CR><LF>OK<CR><LF>

有 MS 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT^FLASH=<phone_number>

参数 <phone_number>:

呼出的电话号码,号码长度范围:0~32

示例

AT^FLASH OK

(打电话时发才有效)

AT^FLASH=13366669999 OK

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 22: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 20 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

(打电话时发才有效)

2.3.5 ^ORIG: 呼叫发起指示(可选)

描述 表示 MT 正在发起呼叫。

格式 <CR><LF>^ORIG:<call_x>,<call_type><CR><LF>

参数

<call_x>:

呼叫ID,唯一标志呼叫的ID号,其要素为呼叫双方。范围0~6。

<call_type>:

呼叫类型。取值如下:

0:语音呼叫

7:OTA呼叫(standard OTASP numbers)

8:OTA呼叫(none standard OTASP numbers)

9:紧急呼叫

示例 ^ORIG:2,0

2.3.6 ^CONN: 呼叫接通指示(可选)

描述 当呼叫接通后,MT 向 TE 上报此指示,表明当前状态已经变为通话状态。

格式 <CR><LF>^CONN:<call_x>,<call_type><CR><LF>

参数

<call_x>:

呼叫ID,唯一标志呼叫的ID号,其要素为呼叫双方。范围0~6。

<call_type>:

呼叫类型。取值如下:

0:语音呼叫

7:OTA呼叫(standard OTASP numbers)

8:OTA呼叫(none standard OTASP numbers)

9:紧急呼叫

示例 ^CONN:4,0

2.3.7 ^CEND: 通话结束指示(可选)

描述 表示 MT 结束呼叫。

格式 <CR><LF>^CEND:<call_x>,< duration >,<end_status>[,<cc_cause>]<CR><LF>

参数 <call_x>:

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 23: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 21 页

呼叫ID,取值0-6

<duration>:

通话时长,以s为单位。

<end_status>: 呼叫结束原因。

CM_CALL_END_OFFLINE=0, 单板处于OFFLINE状态

CM_CALL_END_NO_SRV=21, 单板无服务

CM_CALL_END_FADE=22, 非正常结束

CM_CALL_END_INTERCEPT=23, 呼叫时被BS中断

CM_CALL_END_REORDER=24, 呼叫时收到BS的记录

CM_CALL_END_REL_NORMAL=25, BS释放呼叫

CM_CALL_END_REL_SO_REJ=26, BS拒绝当前SO业务

CM_CALL_END_INCOM_CALL=27, 收到了BS的来电

CM_CALL_END_ALERT_STOP=28, 来电时收到了振铃停止的信令

CM_CALL_END_CLIENT_END=29, 客户端正常结束

CM_CALL_END_ACTIVATION=30, OTASP呼叫时激活结束

CM_CALL_END_MC_ABORT=31, MC停止发起呼叫或通话

CM_CALL_END_RUIM_NOT_PRESENT=34, RUIM 不存在

CM_CALL_END_NDSS_FAIL=99, NDSS错误

CM_CALL_END_LL_CAUSE=100, 释放来自底层,进一步需查询cc_cause

CM_CALL_END_CONF_FAILED=101, 主叫呼叫后,网络响应失败

CM_CALL_END_INCOM_REJ=102, 被叫时,本方拒绝

CM_CALL_END_SETUP_REJ=103, 呼叫建立过程时候拒绝

CM_CALL_END_NETWORK_END=104, 释放原因来自网络,进一步需查询cc_cause

CM_CALL_END_NO_FUNDS=105, 话费用完

CM_CALL_END_NO_GW_SRV=106, 不在服务区

<cc_cause>: 呼叫控制信息。

UNASSIGNED_CAUSE 1

NO_ROUTE_TO_DEST 3

CHANNEL_UNACCEPTABLE 6

OPERATOR_DETERMINED_BARRING 8

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

NON_SELECTED_USER_CLEARING 26

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 24: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 22 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

FACILITY_REJECTED 29

RESPONSE_TO_STATUS_ENQUIRY 30

NORMAL_UNSPECIFIED 31

NO_CIRCUIT_CHANNEL_AVAILABLE 34

NETWORK_OUT_OF_ORDER 38

TEMPORARY_FAILURE 41

SWITCHING_EQUIPMENT_CONGESTION 42

ACCESS_INFORMATION_DISCARDED 43

REQUESTED_CIRCUIT_CHANNEL_NOT_AVAILABLE 44

RESOURCES_UNAVAILABLE_UNSPECIFIED 47

QUALITY_OF_SERVICE_UNAVAILABLE 49

REQUESTED_FACILITY_NOT_SUBSCRIBED 50

INCOMING_CALL_BARRED_WITHIN_CUG 55

BEARER_CAPABILITY_NOT_AUTHORISED 57

BEARER_CAPABILITY_NOT_PRESENTLY_AVAILABLE 58

SERVICE_OR_OPTION_NOT_AVAILABLE 63

BEARER_SERVICE_NOT_IMPLEMENTED 65

ACM_GEQ_ACMMAX 68

REQUESTED_FACILITY_NOT_IMPLEMENTED 69

ONLY_RESTRICTED_DIGITAL_INFO_BC_AVAILABLE 70

SERVICE_OR_OPTION_NOT_IMPLEMENTED 79

INVALID_TRANSACTION_ID_VALUE 81

USER_NOT_MEMBER_OF_CUG 87

INCOMPATIBLE_DESTINATION 88

INVALID_TRANSIT_NETWORK_SELECTION 91

SEMANTICALLY_INCORRECT_MESSAGE 95

INVALID_MANDATORY_INFORMATION 96

MESSAGE_TYPE_NON_EXISTENT 97

MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROT_STATE 98

IE_NON_EXISTENT_OR_NOT_IMPLEMENTED 99

CONDITIONAL_IE_ERROR 100

MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE 101

RECOVERY_ON_TIMER_EXPIRY 102

PROTOCOL_ERROR_UNSPECIFIED 111

INTERWORKING_UNSPECIFIED 127

REJ_UNSPECIFIED 160

AS_REJ_RR_REL_IND 161

AS_REJ_RR_RANDOM_ACCESS_FAILURE 162

AS_REJ_RRC_REL_IND 163

AS_REJ_RRC_CLOSE_SESSION_IND 164

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 25: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 23 页

AS_REJ_RRC_OPEN_SESSION_FAILURE 165

AS_REJ_LOW_LEVEL_FAIL 166

AS_REJ_LOW_LEVEL_FAIL_REDIAL_NOT_ALLOWED 167

MM_REJ_INVALID_SIM 168

MM_REJ_NO_SERVICE 169

MM_REJ_TIMER_T3230_EXP 170

MM_REJ_NO_CELL_AVAILABLE 171

MM_REJ_WRONG_STATE 172

MM_REJ_ACCESS_CLASS_BLOCKED 173

ABORT_MSG_RECEIVED 174

OTHER_CAUSE 175

CNM_REJ_TIMER_T303_EXP 176

CNM_REJ_NO_RESOURCES 177

CNM_MM_REL_PENDING 178

CNM_INVALID_USER_DATA 179

示例

^CEND:4,7,29,0

主叫主动挂机(发+CHV)

^CEND:4,61,29,0

被叫主动挂机(发+CHV)

^CEND:4,114,25,0

主叫被动挂机(需要大概一分钟才会收到^CEND)

^CEND:4,180,28,0

被叫被动挂机

备注 如果为网侧引发的呼叫结束才会有字段<cc_cause>的上报;如果本地发出的呼叫,还没有

得到网侧的响应,呼叫就结束,此时就不会有<cc_cause>上报。

2.3.8 ^DTMF: 二次拨号命令(可选)

描述

通话状态下,通过信令发送DTMF键值到网络侧,同时在单板侧播放DTMF音。

后台软件在按键的按下和抬起时通过该AT命令通知单板按键的按下和抬起。

单板侧实现的DTMF音有两种方式:burst和continuous(注,暂不支持continuous方式)。

单板在continuous方式下,收到后台下发的按键按下的AT命令后(<on_length>为1),

向网络侧发送按照continuous方式播放DTMF音的命令,同时在单板侧播放DTMF音,缺省

时长为tc(保护时长,缺省设置为60s,当收不到停止命令时可以自动停止)。当单板收到

按键抬起的AT命令后(<on_length>为0),向网络侧发送停止播放DTMF音的命令,同时

在本地停止播放DTMF音。如果在tc时间内没有收到按键抬起的AT命令,tc时间到后自动

停止播放DTMF音。如果单板收到该AT命令的on_length为(95,150,200,250,300,350)

中的任一个值(单位为MT),则单板忽略continuous的设置,按照burst方式向网络侧发命

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 26: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 24 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

令,同时,单板本地按照on_length设定时长播放DTMF音。

在 burst 方式下,单板收到按键按下的 AT 命令后(<on_length>为 1),向网络侧发送按照

burst 方式播放 DTMF 音的命令,同时在单板侧按照 burst 方式播放 DTMF 音,缺省时长为

tb(burst 方式按键音时长,缺省为 150ms)。当单板收到按键抬起的 AT 命令后(<on_length>

为 0),单板侧不做处理。如果单板收到该 AT 命令的 on_length 为(95,150,200,250,

300,350)中的任一个值(单位为 ms),单板忽略单板本身 burst 时长的设置,按照 AT

命令设定时长播放 DTMF 音,但并不改变单板本地设定的 burst 时长。

格式

^DTMF=<call_x>,<dtmf_digit>[,

<on_length>[,<off_length>] ] <CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

参数

<call_x> :

呼叫ID,暂不对CALL ID作限制。

<dtmf_digit> :

DTMF键值,ASCII 字符,合法的字符仅包括:‘0‘ ~ ‗9‘, ‗*‘ , ‗#‘

<on_length>:

1 按键按下。

0 按键抬起。

95,150,200,250,300,350 DTMF音时长,单位ms。

<off_length> :

burst方式下DTMF音的间隔时间,单位:ms,暂保留

60,100,150,200

注:取值不在此范围内将返回 ERROR。

示例 AT^DTMF=2,1,1,60 OK

2.3.9 ^CVOICE: 语音模式切换命令(可选)

描述

该命令的SET命令用于设置语音模式。

READ命令用于读取当前的语音模式,。PC语音的数据帧采用PCM编码,返回PCM数据帧的

采样率、数据位、帧周期(默认必须支持采样率为8000Hz,数据位为16位,帧周期为20ms

的PCM帧格式)。

TEST 命令返回语音模式的取值范围

格式

AT^CVOICE=<mode> <CR><LF>OK<CR><LF>

AT^CVOICE? <CR><LF>^CVOICE: <mode >[,<sampling

_rate>,<data_bit>,<frame_period>]

<CR><LF><CR><LF>OK<CR><LF>

AT^CVOICE=? <CR><LF>^CVOICE: (list of supported <mode >s)

<CR><LF><CR><LF>OK<CR><LF>

参数

<mode>:

语音模式

0 PC语音模式

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 27: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 25 页

1 耳机模式-----暂不支持

<sampling _rate>:

采样率

<data_bit>:

数据位

<frame_period> :

帧周期,以毫秒为单位

示例

AT^CVOICE=0

设置为PC语音模式

OK

AT^CVOICE? ^CVOICE:0,8000,16,20

OK

AT^CVOICE=? ^CVOICE:(0)

OK

2.3.10 ^DDSETEX: 设置语音输出端口命令(可选)

描述

该命令的SET命令用于通知设备语音输出端口,TE在成功打开端口后,给设备发送确认通

知启动PC语音业务。

TEST 命令返回语音输出端口的取值范围

格式

AT^ DDSETEX =<port> <CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT^ DDSETEX =? <CR><LF>^DDSETEX: (list of

supported<port >s)<CR><LF><CR><LF>OK<CR><LF>

参数

<port >:

出端口,如果不支持端口切换,则必须支持DIAG口进行语音传输。

1 MODEM端口

2 DIAG端口

3 PCUI端口

4 PCVOICE 端口

示例

AT^ DDSETEX=2 OK

AT^ DDSETEX =? ^DDSETEX: (1-4)

OK

2.3.11 +CLCC: 呼叫状态查询命令(可选)

描述 查询当前呼叫的状态

格式

AT+ CLCC [<CR><LF>+CLCC: <id1>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,<alpha>[,<priority>]]][<CR><LF>+CLCC: <id2>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,<alpha>[,<priority>]]] [...]]<CR><LF>]<CR><LF>OK<CR><LF>

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 28: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 26 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

AT+CLCC=? <CR><LF>OK<CR><LF>

参数

<idx>:

呼叫 ID

<dir>:

呼叫方向,取值如下:

0 MO 电话

1 MT 电话

<state>:

呼叫状态,取值如下:

0:在 call active 状态下

2:在 original dialing 状态下,正在拨号

3:在 original alerting 状态下,起呼振铃

4:在 call incoming 状态下,终端正在被呼叫

<mode>:

呼叫类型。取值如下:

0 语音呼叫(voice)

1 数据呼叫 (data)

2 传真(fax)

<mpty>:

多方通话。取值如下:

0 非多方通话

1 多方通话

<number>:

呼叫号码,ASCII 字符,合法的字符仅包括:‘0‘ – ‗9‘, ‗*‘ , ‗#‘, ‗+‘,且‗+‘字符只能出现

在第一位。

<type>:

呼叫号码类型。

<alpha>:

电话本中与呼叫号码对应的文本信息。(暂不支持,该字段保留)。

<priority>:暂不支持字段。

示例

AT+CLCC +CLCC:2,0,3,0,0,"13421813874",129

OK

主叫时的呼叫状态信息(未接听时)。

+CLCC:3,1,4,0,0,"13421813874",129

OK

被叫时的呼叫状态信息(未接听时)。

AT+CLCC=? OK

2.3.12 +CLIP: 来电号码显示指示(可选)

描述 当+CLIP 命令设置使能来电号码显示的 URC 上报,则来电时,该指示跟在 RING 后面,

周期性(周期为 5s)的上报给 TE

格式 <CR><LF>+CLIP:<number>,<type>,,,,<CLI validity><CR><LF>

参数

<number>:

来电号码,ASCII 字符,合法的字符仅包括:‘0‘ – ‗9‘, ‗*‘, ‗#‘

<type>:

号码类型,其中 145 表示国际号码。

<CLI validity>

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 29: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 27 页

0 CLI 有效

1 CLI 被呼叫发起方拒绝.

2 由于发起网络的限制或网络问题造成 CLI 不可用。

注:<type>与<CLI validity>之间保留了三个字段。

示例 +CLIP:13421813874,129,,,,0

来电时上报的信息

2.3.13 +CLVL: 耳机音量设置命令(可选)

描述

该命令的 SET 命令用于设置耳机音量,READ 命令用于读取当前的耳机音量值,TEST 命

令返回音量参数的取值范围。SET 命令可以在有激活通话时使用,也可以在没有激活通话

时使用,均有效。音量值在单板重启后仍能保持

格式

AT+CLVL=<level> <CR><LF>OK<CR><LF>

AT+CLVL? <CR><LF>+CLVL:

<level><CR><LF><CR><LF>OK<CR><LF>

AT+CLVL=? <CR><LF>+CLVL: (list of supported <level>s)

<CR><LF><CR><LF>OK<CR><LF>

参数

<level>:

0-4 整数值,表示耳机音量。0 为静音。

注意,因为耳机音量为 0 可能造成用户的误操作,因此可以不支持对 0 的设置。

示例

AT+CLVL=2 OK

AT+CLVL? +CLVL: 2

OK

AT+CLVL=? +CLVL: (0-4)

OK

2.3.14 +CMUT: 麦克静音设置命令(可选)

描述

该命令的 SET 命令用于设置麦克静音,READ 命令用于读取当前的麦克是否静音取值,

TEST 命令返回是否静音参数的取值范围。SET 命令只能在有激活电话时使用,音量值仅

在一次通电话过程中有效,通话结束或单板重启后<n>值均恢复成 0。该命令只能控制数据

卡上的麦克风,对于 PC 语音,因为使用 PC 机的麦克风,不能控制.

格式

AT+CMUT=<level> <CR><LF>OK<CR><LF>

AT+CMUT? <CR><LF>+CMUT: <n><CR><LF>

<CR><LF>OK<CR><LF>

AT+CMUT=? <CR><LF>+CMUT: (list of supported <n>s)

<CR><LF><CR><LF>OK<CR><LF>

参数

<n>:

0 有声音

1 静音

示例

AT+ CMUT=0 OK

AT+CMUT? +CMUT: 0

OK

AT+CMUT=? +CMUT: (0-1)

OK

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 30: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 28 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

2.4 短信服务指令

2.4.1 +CPMS: 短信存储选择命令

描述 该指令用于选择短信的存储介质.

格式

AT+CPMS=<mem1>[,<mem2>[,

<mem3>]]

<CR><LF>+CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3><CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

AT+CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>,<mem3>,<used3>,<total3><CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

AT+ CPMS=? +CPMS: (list of supported <mem1>s),(list of supported

<mem2>s),(list of supported

<mem3>s)<CR><LF><CR><LF>OK<CR><LF>

参数

SET 命令设定短信读写等操作分别对应的短信存储介质,同时返回所选介质当前的使用情

况。READ 命令返回目前所选择存储介质的名称和使用情况。TEST 命令返回所有 MT 能

支持的存储介质类型。

<mem1>:

字符串值,表示短信读取和删除操作作用的介质。可选值为:

“SM”或 “sm”,表示 SIM 卡

“ME”或 “me”,表示 NV

<mem2>:

字符串值,表示短信写入和发送操作作用的介质。可选值同<mem1>。

<mem3>:

字符串值,表示收到的短信存储的介质。可选值同<mem1>。

<total1>:

整数值,表示<mem1>里能保存的短信总数。

<total2>:

整数值,表示<mem2>里能保存的短信总数。

<total3>:

整数值,表示<mem3>里能保存的短信总数。

<used1>:

整数值,表示<mem1>里现有的短信数目。

<used2>:

整数值,表示<mem2>里现有的短信数目。

<used3>:

整数值,表示<mem3>里现有的短信数目。

示例

AT+CPMS=‖SM ―, ‖SM ―, ‖SM ― +CPMS:0,99,0,99,0,99

OK

AT+CPMS? +CPMS:"ME",0,99,"ME",0,99,"ME",0,99

OK

AT+ CPMS=? +CPMS: ("ME","SM"),("ME","SM"),("ME","SM")

OK

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 31: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 29 页

2.4.2 +CMGF: 设置短信格式命令

描述 该指令用于设置短信的格式.

格式

AT+ CMGF[=<mode>] <CR><LF>OK<CR><LF>

AT+ CMGF? <CR><LF>+CMGF:

<mode><CR><LF><CR><LF>OK<CR><LF>

AT+ CMGF =? <CR><LF>+CMGF: (list of supported

<mode>s)<CR><LF><CR><LF>OK<CR><LF>

参数

SET 命令设置短信采用的格式。格式有两种模式,由<mode>参数决定.

<mode>:

中国电信只支持 text 模式

0 PDU 模式(格式及说明参见 4.7 PDU 短信使用说明)

1 text 模式

示例

AT+ CMGF =1 OK

AT+ CMGF? +CMGF: 1

OK

AT+ CMGF =? +CMGF: (0-1)

OK

2.4.3 +CNMI: 新短信通知设置命令

描述 该指令用于用来设置新短信上报给 TE 的程序.

格式

AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[, <bfr>]]]]]

<CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

AT+ CNMI? <CR><LF>+CNMI:

<mode>,<mt>,<bm>,<ds>,<bfr><CR><LF><CR><LF>O

K<CR><LF>

AT+ CNMI =? <CR><LF>+CNMI: (list of supported <mode>s),(list of

supported <mt>s),(list of supported <bm>s),(list of

supported <ds>s),(list of supported <bfr>s)

<CR><LF><CR><LF>OK<CR><LF>

参数

Set 命令用来设置新短信上报给 TE 的程序。其中:

<mode> :

设置短信通知方式(目前支持 mode=1)

1 将短信通知直接发送给 TE.当无法发送时(处在 online data 模式),则丢弃通知

<mt>:

设置接收短信的存储和通知规则,对于新短信的存储和通知有 3 种方式:

1 将 SMS-DELIVER 存储在 MT 中,向 TE 发送一条存储位置通知。

+CMTI: <mem>,<index>

2 不将 SMS-DELIVER 存储在 MT 中,将 SMS-DELIVERS 直接发送给 TE。

^HCMT:<callerID>,<year>,<month>,<day>,<hour>,<minute>,<second>,

<lang>,<format>,<length>, <prt>, <prv>,<type>,<tag><CR><LF><msg> <CTRL+Z>

3 将 SMS-DELIVER 存储在 MT 中,不向 TE 发送 SMS-DELIVER 通知。

<bm>:

用于设置小区广播信息,暂不支持。

<ds>:

用于设置短信回执。

0 不向 TE 发送短信回执。

1 不将短信回执存储在 MT 中,将短信回执直接发送给 TE。

^HCDS: <callerID>,<year>,<month>, <day>, <hour>, <minute>,<second>,

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 32: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 30 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

<lang>, <format>, <length>, <prt>, <prv>,<type>,<tag><CR><LF><msg> <CTRL+Z>

2 短信回执存储在 MT 中,则通过+CDSI 向 TE 发送一条存储位置通知。

+CDSI: <mem>,<index>

<bfr>:

用于设置从<mode>=0 模式进入<mode>=1,2 模式后缓存的处理。

0 进入<mode>1-2 模式后,将缓存的 unsolicited result code 一次性发送给 TE。

1 进入<mode>1-2 模式后,将缓存的 unsolicited result code 清空。

示例

AT+ CNMI=1,1,0,2,0 OK

AT+ CNMI? +CNMI:1,1,0,2,0

OK

AT+ CNMI =? +CNMI:(1),(1-3),(0),(0-2),(0-1)

OK

2.4.4 +CMTI: 短信到达指示

描述 该指令指示有新短信(或者有新短信报告)被接收到了.

格式 <CR><LF>+CMTI: <mem>,<index><CR><LF>

参数

<mem>:

存储器类型,目前支持"SM"和"ME",其他存储器为可选。

"BM" 广播短信存储器

"ME" ME 短信存储器

"MT" 与 ME 相关联的存储器

"SM" SIM 短信存储器

"TA" TA 短信存储器

"SR" 状态报告存储器

<index> :

整型值,在存储器中的位置

示例 +CMTI:"ME",14

2.4.5 +CDSI: 新收到的短信状态报告

描述 该指令指示有新短信状态报告被接收到了,并给出存储位置.

格式 <CR><LF>+CDSI: <mem>,<index><CR><LF>

参数

<mem>:

短信存储器。

"SM" SIM 短信存储器

"ME" ROMSIM 短信存贮器

<index> :

整型值,在存储器中的位置

示例 + CDSI:"ME",15

2.4.6 +CMGD: 删除短信命令

描述 该指令用于删除存储器上指定位置的短信.

格式

AT+ CMGD=<index>[,<delflag>] <CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 33: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 31 页

AT+ CMGD =? <CR><LF>+CMGD: (list of supported <index>s)[,(list of

supported

<delflag>s)]<CR><LF><CR><LF>OK<CR><LF>

参数

删除存储器<mem1>上<index>位置的短信,对于<mem1>的设置和说明参见+CPMS 命令。

如果给出了第二个参数<delflag>且不为 0,则 MT 会忽略参数<index>,而按照<delflag>参

数执行,具体规则见取值说明。如果删除失败,返回+CMS ERROR: <err>。

<index> :

短信的存储位置

<delflag>:

0(或缺省) 删除有<index>指定的短信。

1 删除首选存储器上所有的已读短信,保留未读短信、已发送短信和未发送短信。

2 删除首选存储器上所有的已读短信和已发送短信,保留未读短信和未发送短信。

3 删除首选存储器上所有的已读短信、已发送短信和未发送短信,保留未读短信。

4 删除首选存储器上所有短信,包括未读短信。

示例 AT+cmgd=15 OK

2.4.7 +CNMA: 新短信确认命令

描述 该指令用于确认收到新短信.

格式

AT+ CNMA <CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

AT+ CNMA =? <CR><LF>OK<CR><LF>

参数

确认收到一条直接发送给 TE 的新短信。该命令的使用可参见+CNMI 命令说明。

在上一条短信得到确认前,MT 不会向 TE 发送另外一条+CMT 或+CDS result code。

如果 MT 在规定的时间内没有得到确认(网络超时),MT 会向网络发送 RP-ERROR,

并自动将+CNMI 命令参数<mt>和<ds>则被修改(mt=3,ds=0),从而禁止向 TE 发送短信

通知。

如果需要使 MT 重新上报短信通知,则需要重新设置<mt>和<ds>。

如果命令被执行,却没有短信需要确认,则返回+CMS ERROR: <err>.

示例 AT+CNMA OK

AT+CNMA=? OK

2.4.8 ^SMMEMFULL: 短信存储介质满上报

描述 该指令用于当短信存储介质溢出时,主动上报

格式 <CR><LF>^SMMEMFULL:<mem_type><CR><LF>

参数

<mem_type>:

字符串值,表示存满溢出的介质的类型。

“SM”,表示 SIM 卡

“ME”,表示 NV

2.4.9 ^ HCMT: 新短信直接上报指示

描述 该指令用于上报收到的新短信,但不存储该短信

格式 <CR><LF>^HCMT: ^HCMT: <callerID>, <year>, <month>, <day>, <hour>, <minute>,

<second>,<lang>, <format>, <length>, <prt>, <prv>,<type>,<stat>[,<UDH>]

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 34: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 32 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

<CR><LF><msg><CTRL+Z><CR><LF>

参数

<callerID>:

短消息发送方的号码

<year, month, day, hour, minute, second>:

为接收到短消息时的年、月、日、小时、分钟和秒。

<lang>:

语言,取值参考^HCMGW:

<format>:

表示该短消息的编码格式,取值参考^HCMGW

<Length>:

接收到短消息的长度。

<prt>:

短信优先级,取值参考^HCMGW

<Prv>:

保密级别,取值参考^HCMGR

<type>:

短信类型,取值参考^HCMGR

<stat>:

整数值,短信状态,取值参考^HCMGR

<UDH>:

user data header(用户数据头),请参考^HCMGR

<Msg>:

接收到的短消息。其中控制字符:

<ctrl-Z>:

标识一条消息的结束,字符为:'0x1A'(Unicode 编码对应为:'0x001A')

<ESC>:

取消本次短信的发送,字符为:'0x1B'(Unicode 编码对应为:'0x001B')

2.4.10 ^HCDS: 新短信状态报告直接上报指示

描述 该指令用于上报新短信的状态

格式 <CR><LF>^HCDS: <callerID>,<year>,<month>,<day>,<hour>,<minute>,<second>

<lang>,<format>,<length>,<prt>,<prv>,<type>,<tag><CR><LF><msg><CTRL+Z><CR><LF>

参数

<callerID>:

短消息发送方的号码

<year, month, day, hour, minute, second>:

为接收到短消息时的年、月、日、小时、分钟和秒。

<lang>:

语言,取值参考^HCMGW:

<format>:

表示该短消息的编码格式,取值参考^HCMGW

<Length>:

接收到短消息的长度。

<prt>:

短信优先级,取值参考^HCMGW

<Prv>:

保密级别,取值参考^HCMGR

<type>:

短信类型,取值参考^HCMGR

< tag >:

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 35: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 33 页

整数值,短信状态,取值参考^HCMGR

<Msg>:

接收到的短消息。其中控制字符:

<ctrl-Z>:

标识一条消息的结束,字符为:'0x1A'(Unicode 编码对应为:'0x001A')

<ESC>:

取消本次短信的发送,字符为:'0x1B'(Unicode 编码对应为:'0x001B')

2.4.11 ^HSMSSS: 选择短信参数命令

描述 该指令用于选择发送短信时的参数.

格式

AT^HSMSSS=<ack>,<prt>,<fmt>

,<prv> <CR><LF>OK<CR><LF>

有错误时:

<CR><LF> ERROR<CR><LF>

AT^HSMSSS? <CR><LF>^HSMSSS: <ack>, <prt>,<fmt>,<prv><CR><LF><CR><LF>OK<CR><LF>

AT^HSMSSS =? <CR><LF>^HSMSSS: (list of supported

<ack>,<prt>,<fmt>,<prv>s)<CR><LF><CR><LF>OK<C

R><LF>

参数

SET 命令用来设置发送短消息时的参数。包括是否需要 ack,优先级,编码方式,密级。

<ack>:

是否需要短信状态报告

0 -- 不需要短信状态报告;

1 -- 需要短信状态报告。

<prt>:

短信优先级,取值参考^HCMGW

<fmt>:

编码方式,取值参考^HCMGW

<Prv>:

保密级别,取值参考^HCMGR

示例

AT^HSMSSS =1,0,1,0 OK

AT^HSMSSS? ^HSMSSS: 1,0,1,0 OK

AT^HSMSSS =? ^HSMSSS: (0-1),(0-3),(0-7),(0-3) OK

2.4.12 ^HCMGS: 短信发送命令

描述 该指令用于发送短信.

格式

AT^HCMGS=<da>[[,<toda>]

[,<UDH>]]<CR>text is

entered<ctrl-Z/ESC>>

<CR><LF>^HCMGS: <mr><CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

AT^HCMGS =? <CR><LF>OK<CR><LF>

参数

TEXT 模式:

用 GSM 7 BIT 或 UNICODE 编码时,text 字符值本身的形式给出。比如:“会”字的

UCS2 编码值为 4E1A,那么,包中的 text 应该是‘0x4E1A‘,而不是字符串“4E1A”。

<da>:

短消息接收方的号码。取值范围为:0~9,*,#,最长 20 位。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 36: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 34 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

<toda>:

此参数不起作用,默认为 0。

<UDH> :

user data header(用户数据头),用双引号引起来的十六进制字符串的形式。

一般长短信和 PUSH SMS 有 UDH,例如“050003640201”,其中 05 是 UDHL。

<mr>:

短信的标识符,取值为 0~9 的十进制数,取值范围:0~65535

<ctrl-Z>:

标识一条短信息内容的结束,编码方式为非 UNICOD 方式下字符为:'0x1A',

编码方式为 UNICOD 方式下字符为:'0x001A'

<ESC>:

取消本次短信的发送,编码方式为非 UNICOD 方式下字符为:'0x1B',

编码方式为 UNICOD 方式下字符为:'0x001B'

PDU 模式:参见 <4.7 PDU 短信使用说明>

示例

AT^HCMGS=<13366661855>[,<0>]<CR>

你好<001A>

AT^HCMGS=”13366661855” >

你好

^HCMGS:1 OK

AT^ HCMGS =? OK

2.4.13 ^HCMGW: 短信存储命令

描述 该指令用于存储短信

格式

AT^HCMGW=<oa/da>[,<tooa/to

da>],<stat>,<ptr>,<type>,<format

>,<lang>[,<year>,<month>,<day>

,<hour>,<minute>,<second>[,<U

DH]]<CR><text><ctrl-Z/ESC>

^HCMGW: <index> +CMS ERROR: <err>

AT^HCMGW =? <CR><LF>OK<CR><LF>

参数

<oa/da>:

短消息发送方/接收方的号码。取值范围为:0~9,*,#,最多输入 20 个字符。

< tooa/toda>:

此参数不起作用,此值固定为 0。

<stat>:

整型值,表示短消息的存储状态,取值如下

0 收到的未读短信

1 收到的已读短信

2 存储的未发送短信

3 存储的已发送短信

4 所有的短信(该值只适用与+CMGL 命令)

<lang>:

语言,取值为:

0 UNSPECIFIED;

1 ENGLISH;

2 FRENCH;

3 SPANISH;

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 37: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 35 页

4 JAPANESE;

5 KOREAN;

6 CHINESE;

7 HEBREW。

<ptr>:

整型值,表示短信的优先级,取值如下:

0 Normal

1 Interactive

2 Urgent

3 Emergency

<year>,<month>,<day>,<hour>,<minute>,<second> :

短消息时的年、月、日、小时、分钟和秒。其中<year>支持的值为 2000~2099,

取值为写入值除以 100 的余数再加上 2000

<UDH> :

user data header(用户数据头),用双引号引起来的十六进制字符串的形式。一般长短信

和 PUSH SMS 有 UDH,例如“050003640201”,其中 05 是 UDHL。

<index> :

在存储器中的位置号,取值为 0~9 的十进制数,取值范围由 0~存储器的最大容量。

<format> :

表示该短消息的编码格式,(针对 Text 模式),取值为:

0—GSM 7 BIT(可选)

1-- ASCII 编码(编码范围<=7F 的采用 ASCII 编码)。ASCII 编码按照原字符发送,

例如字母 A 的 ASCII 码为 0x41,则传输的字符为―A‖。

2 -- IA5(可选)

3—OCTET(可选)

4—LATIN(可选)

5-- LATIN_HEBREW(可选)

6-- UNICODE 编码(编码范围>7F 的采用 UNICODE 编码)。

UNICODE 编码按照字符的原始值传送。例如汉字―一‖的 UINCODE 编码为

0x4E00,则传输的字符为‘0x4E00‘。

7—其它编码方式

<type>:

短信类型

0 Normal;

1 CPT(可选);

2 Voice Mail;

3 SMS Report

4 PUSH SMS

<text>:

短信息的内容

<ctrl-Z>:

标识一条短信息内容的结束,非 UNICOD 字符:'0x1A',UNICOD 字符:'0x001A'

<ESC>:

取消本次短信的发送,非 UNICOD 字符:'0x1B',UNICOD 方式下字符:'0x001B'

PDU 模式:参见 <4.7 PDU 短信使用说明>

示例

AT^HCMGW=”13366661824”,0,1,0,0,1,1,2011,1,6,10,10,10 � ^HCMGW:0 OK

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 38: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 36 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

AT^ ^HCMGW=? OK

2.4.14 ^HCMGL: 短信列表命令

描述 该指令用于查询短信列表的状态

格式

AT^HCMGL[=<stat>] 如果是 text 模式,命令执行成功时:

<CR><LF>^HCMGL: <index1>, <tag1><CR><LF> <CR><LF>^HCMGL: <index2>, <tag2><CR><LF> …… <CR><LF>OK<CR><LF>

否则:

<CR><LF>+CMS ERROR: <err><CR><LF>

AT^HCMGL=? <CR><LF>^HCMGL: (list of supported <stat>s)

<CR><LF><CR><LF>OK<CR><LF>

参数

从<mem1>中返回状态值由<stat>参数指定的所有短信索引.

短信状态报告作为接收到的普通短信处理。

<stat>:

短信类型,缺省的输入值为 0:

0 接收到的未读短信

1 接收到的已读短信

2 存储的未发短信

3 存储的已发短信

4 所有短信

<index>:

整型值,在存储器中的位置。

<tag>:

整数值,短信状态,取值参考^HCMGR

示例

AT^HCMGL ^HCMGL:39,0 OK

AT^HCMGL=? ^HCMGL:(0,1,2,3,4) OK

2.4.15 ^HCMGR: 读取一条短信命令

描述 该指令用于读取短信

格式

AT^HCMGR=<index>[,<mode>] 如果是 text 模式,并且命令执行成功时:

<CR><LF>^HCMGR: <callerID>, <year>, <month>,

<day>, <hour>, <minute>, <second>, <lang>, <format>,

<length>, <prt>, <prv>,<type>,<stat>

[,<UDH>]<CR><LF><msg>

<CTRL+Z><CR><LF>OK<CR><LF>

否则:

<CR><LF>+CMS ERROR: <err><CR><LF>

AT^HCMGR=? <CR><LF>OK<CR><LF>

参数

命令从<mem1>中的返回存储位置为 index 的短信。短信的状态根据参数<mode>的值来决

定由单板修改还是由后台修改。可选参数空缺时的处理和值为 0 时的处理一样。

<index> :

整型值,在存储器中的位置

<mode> :

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 39: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 37 页

短信状态的修改模式:

0 改变短信为已读状态

1 不改变短信的读取状态

<callerID>:

短消息发送方的号码

<format>:

表示该短消息的编码格式,取值参考^HCMGW

<year, month, day, hour, minute,second>:

为接收到短消息时的年、月、日、小时、分钟和秒。

<Length>:

接收到短消息的长度。

<lang>:

语言,取值参考^HCMGW

<prt>:

短信优先级,取值参考^HCMGW

<Prv>:

保密级别

0 Normal;

1 Restricted;

2 Confidential;

3 Secret

<type>:

短信类型

0 Normal;

1 CPT;

2 Voice Mail;

3 SMS Report

4 PUSH SMS

<stat>:

短信状态,取值参考^HCMGW

<UDH> :

user data header(用户数据头),用双引号引起来的十六

进制字符串的形式。一般长短信和 PUSH SMS 有 UDH,例

如“050003640201”,其中 05 是 UDHL。

<Msg>:

接收到的短消息。

<ctrl-Z>:

标识一条短信息内容的结束,非 UNICOD 下字符:'0x1A', UNICOD 下字符为:'0x001A'

PDU 模式:参见 <4.7 PDU 短信使用说明>

示例

AT^HCMGR=0 ^HCMGR:13421813874,2011,4,6,10,23,13,0,1,4,0,0,0,0 test� OK

AT^ HCMGR =? OK

2.4.16 ^HCMGSS: 短信发送成功上报指示

描述 该指令用于上报短信发送成功

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 40: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 38 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

格式 <CR><LF>^HCMGSS: <mr><CR><LF>

参数

如果短信发送成功,通过该指示上报给 TE。

<mr>:

短信的标识符,取值为 0~9 的十进制数,取值范围:0~65535;

2.4.17 ^HCMGSF: 短信发送失败上报指示

描述 该指令该指令用于上报短信发送失败

格式 <CR><LF>^HCMGSF: <err code><CR><LF>

参数

<err code>:

短信发送失败错误码,取值如下:

0 WMS_RPT_OK

1 WMS_RPT_LL_ERROR

2 WMS_RPT_GENERAL_ERROR

3 WMS_RPT_OUT_OF_RESOURCES

4 WMS_RPT_NETWORK_NOT_READY

5 WMS_RPT_PHONE_NOT_READY

6 WMS_RPT_NO_ACK

7 WMS_RPT_CDMA_TL_ERROR

8 WMS_RPT_ACCESS_TOO_LAGGE

9 WMS_RPT_DC_TOO_LAGRG

10 WMS_RPT_NOT_ALLOWED_IN_AMPS

11 WMS_RPT_CANNOT_SEND_BROADCAST

12 WMS_RPT_ACCESS_BLOCK

100 WMS_RPT_RP_ERROR

101 WMS_RPT_CP_ERROR

102 WMS_RPT_SMR_TR1M_TIMEOUT

103 WMS_RPT_SMR_TR2M_TIMEOUT

104 WMS_RPT_SMR_NO_RESOURCES

105 WMS_RPT_MO_CONTROL_DISALLOW

106 WMS_RPT_MO_CONTROL_ERROR

107 WMS_RPT_MO_RETRY_PERIOD_EXPIRED

108 WMS_RPT_NO_RESPONSE_FROM_NETWORK

200 WMS_RPT_SIP_PERM_ERROR

201 WMS_RPT_SIP_TEMP_ERROR

2.5 网络服务指令

2.5.1 ^HRSSILVL: HDR RSSI 格数变化指示

描述 当 HDR RSSI 变化超过域值时,MS 主动上报此指示给 TE

格式 <CR><LF>^HRSSILVL: <hdr_rssi><CR><LF>

参数

当 HDR RSSI 变化超过域值时,MS 主动上报此指示给 TE。

<hdr_rssi>:

接收信号强度,取值定义如下:

0 无 EVDO 信号

20 rssi>=105

40 90<= rssi<105

60 75<= rssi<90

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 41: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 39 页

80 60<= rssi<75

99 rssi<60

2.5.2 ^MODE: 系统模式变化事件指示

描述 当系统模式变化时,MS 主动上报此指示给 TE

格式 <CR><LF>^MODE:<sys_mode><CR><LF>

参数

当系统模式变化时,MS 主动上报此指示给 TE。

<sys_mode>:

系统模式,取值如下:

0 无服务

2 CDMA 模式

4 HDR 模式

8 CDMA/HDR HYBRID 模式

2.5.3 ^SYSINFO: 系统的信息查询命令

描述 此命令查询当前系统信息。如系统服务状态、domain、是否漫游,系统模式,UIM 卡状态

格式

AT^SYSINFO <CR><LF>^SYSINFO:<srv_status>,<srv_domain>,<roam

_status>,<sys_mode>,<sim_state><CR><LF><CR><LF>

OK<CR><LF>

AT^HCMGL=? <CR><LF>^HCMGL: (list of supported <stat>s)

<CR><LF><CR><LF>OK<CR><LF>

参数

命令查询当前系统服务状态、domain、是否漫游,系统模式,UIM 卡状态等。

<srv_status> :

系统服务状态,取值如下:

0 无服务

1 有限制服务

2 服务有效

3 有限制的区域服务

4 省电和深睡状态

<srv_domain>:

系统服务域,取值如下:

0 无服务

1 仅 CS 服务

2 仅 PS 服务

3 PS+CS 服务

4 CS、PS 均未注册,并处于搜索状态

255 CDMA 不支持。

<roam_status>:

漫游状态,取值如下:

0 非漫游状态

1 漫游状态

<sys_mode> :

系统模式,取值如下:

0 无服务

2 CDMA 模式

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 42: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 40 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

4 HDR 模式

8 CDMA/HDR HYBRID

<sim_state>:

UIM 卡状态,取值如下:

1 UIM 卡状态有效

255 UIM 卡不存在

示例 AT^sysinfo ^SYSINFO:2,3,1,8,1

OK

2.5.4 ^PREFMODE: 网络模式选择

描述 此命令用于用户强制设置优先网络模式

格式

AT^PREFMODE = <pref_mode > <CR><LF>OK<CR><LF>

有 MS 相关错误时:

<CR><LF>+CME ERROR<CR><LF>

AT^PREFMODE? <CR><LF>^ PREFMODE: <

pref_mode ><CR><LF><CR><LF>OK<CR><LF>

AT^ PREFMODE =? <CR><LF>^ PREFMODE: (range of supported <

pref_mode >s) <CR><LF>OK<CR><LF>

参数

< pref_mode >:

网络模式,取值如下:

2 CDMA 模式

4 HDR 模式

8 CDMA/HDR HYBRID 模式

示例

AT^ PREFMODE =8 OK

AT^ PREFMODE? ^PREFMODE:8

OK

AT^ PREFMODE =? ^PREFMODE:(2,4,8)

OK

2.5.5 ^DSDORMANT: 进入休眠态指示

描述 主动上报指令,用于指示是否处在上网休眠状态

格式 <CR><LF>^DSDORMANT : <dormant_state><CR><LF>

参数

数据业务连接建立后,在规定的时间内没有上行或下行数据传输,由网络或 MS 发起进

入休眠态。可以通过 AT+CTA?查询 MS 侧设置的时间,时间为 0 时,MS 侧关闭主动发起

进入休眠态功能。

<dormant_state>:

0: 非 Dormant 状态

1: Dormant 状态

2-255: 保留

2.5.6 +CSQ: 信号强度查询

描述 查询接收信号强度(RSSI)和信道误帧率(FER)。

格式 AT+CSQ <CR><LF>+CSQ: <RSSI>,<FER><CR><LF>

<CR><LF>OK<CR><LF>

参数 < RSSI >:

0-31 信号强度等级,31 代表信号最强

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 43: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 41 页

<FER> :

数据帧出错比率

0: less than 0.01%

1: 0.01% to less than 0.1%

2: 0.1% to less than 0.5%

3: 0.5% to less than 1.0%

4: 1.0% to less than 2.0%

5: 2.0% to less than 4.0%

6: 4.0% to less than 8.0%

7: greater than 8.0%

99: FER is unknown

示例 AT+CSQ +CSQ: 28,99

OK

2.5.7 ^HDRCSQ: HDR 模式下信号格数查询功能命令

描述 查询当前 HDR 模式下的 RSSI

格式

AT^HDRCSQ <CR><LF>^HDRCSQ: <hdr_rssi><CR><LF>

<CR><LF>OK<CR><LF>

AT^HDRCSQ=? <CR><LF>^HDRCSQ: (<hdr_rssi 取值范围>)

<CR><LF><CR><LF>OK<CR><LF>

参数

<hdr_rssi> :

0 无EVDO信号

20 rssi>=105

40 90<=rssi<105

60 75<=rssi<90

80 60<=rssi<75

99 rssi<60

示例

AT^HDRCSQ ^HDRCSQ: 80

OK

AT^HDRCSQ =? ^HDRCSQ: (0,20,40,60,80,99)

OK

2.6 模块控制指令

2.6.1 +CFUN: 操作模式设置命令

描述 设置模块模式。若想由 off-line cdma mode 进入其它模式,必须先使模块复位

格式

AT+CFUN=<functionality level> <CR><LF>OK<CR><LF>

AT+CFUN? <CR><LF>+CFUN: <functionality level><CR><LF>

<CR><LF>OK<CR><LF>

AT+CFUN=? <CR><LF>+CFUN: (<functionality level 取值范围>)

<CR><LF><CR><LF>OK<CR><LF>

参数

<functionality level> :

0 使模块进入Low power mode或飞行模式

1 online

4 offline

5 FTM

6 reset

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 44: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 42 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

Online与LPM可相互切换

Online与FTM可相互切换

FTM可切换到LPM

Online可切换到offline

LPM可切换到offline

Offline下可切换到reset,不允许切换到其他模式。

FTM模式不建议客户使用,是模块厂家生产使用的专用模式。

示例

AT+CFUN=1 OK

AT+CFUN? +CFUN:1

OK

AT+CFUN =? +CFUN: (0,1,4,5,6)

OK

2.6.2 ^RESET: 重启命令

描述 用于重启模块

格式 at^reset <CR><LF>OK<CR><LF>

示例 at^reset OK

2.6.3 +CMEE: 终端报错命令

描述 设置终端错误提示方式

格式

AT+CMEE=<n> <CR><LF>OK<CR><LF>

AT+ CMEE? <<CR><LF>+CMEE:

<n><CR><LF><CR><LF>OK<CR><LF>

AT+ CMEE =? <CR><LF>+CMEE: (list of supported <n>s)

<CR><LF><CR><LF>OK<CR><LF>

参数

该命令的主要功能是设置是否使用result code:+CME ERROR:<err>来指示与MT相关的错

误。设置为使用时,MT相关的错误将会产生result code:+CME ERROR:<err>,替代普通

的ERROR result code。错误原因与MT无关时,仍返回普通的ERROR。

<n>

0 不使用+CME ERROR:<err>result code,错误时仅返回ERROR。

1 使用+CME ERROR:<err>result code,<err>采用错误编号值。

2 使用+CME ERROR:<err>result code,<err>采用错误的详细字符串值

<err > ;

取值参见附录中的CME ERROR列表。

示例

AT+CMEE=2 OK

AT+CMEE? +CMEE: 2

OK

AT+CMEE =? +CMEE: (0-2)

OK

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 45: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 43 页

2.7 电话本指令

2.7.1 ^CPBR: 电话本读取命令

描述 用于读取电话本记录

格式

AT^CPBR=<index1>[,<index2>] [<CR><LF>^CPBR: <index1>,<number>,<type>,<text>,<coding> [[...] <CR><LF>^CPBR: <index2>,<number>,<type>,<text>],<coding>]<CR><LF>]<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT^CPBR=? <CR><LF>^CPBR: (list of supported <index>s),[<nlength>],[<tlength>]<CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

参数

<index1>, <index2>

电话本内存中的位置。

<number> :

字符串类型,电话号码;

<type> :

号码类型,其中145表示国际号码。

<text> :

字符串类型,表示姓名。当coding=1,表示<text>为原始数据的16进制文本值。

<coding> :

编码方案,表示<text>字段的字符编码并指定语言:

1 RAW mode(即将<text>以原始数据格式上传)

2 ASCII(即将<text>以ASCII格式上传)

<nlength> :

整型值,表示电话号码的最大长度

<tlength> :

整型值,表示姓名的最大长度

注:

若存储器选择ME时,最大姓名长度为16。

若存储器选择SM时,最大姓名长度则由卡本身决定,不一定为16。

若coding=1,所支持的最大汉字数实际为 (N-1)/2取整数,其中N为查询指令返回的姓名长

度, 且不支持中英文或中文加数字输入。

示例

AT^CPBR =0 ^CPBR:0,"13312345678",129,"abc",2

OK

AT ^CPBR =? ^CPBR:(0-249),32,16

OK

2.7.2 ^CPBW: 电话本写命令

描述 用于增加一条电话本记录

格式

AT^CPBW=[<index>][,<number>

[,<type>[,<text>,<coding>]]]

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 46: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 44 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

AT^CPBW=? <CR><LF>^CPBW: (list of supported <index>s),[<nlength>],(list of supported <type>s),[<tlength>]<CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

参数

<index> :

电话本内存中的位置。

<number> :

电话号码,字符串类型(合法字符为:‘0-9‘,‘#‘,‘*‘,‘+‘,‘(‘,‘)‘,‘-‘ )。‘(‘,‘)‘,‘-‘

三个字符无论出现在任何位置,处理程序都忽略它们,不会作为非法字符报错。

<type> :

号码类型,其中145表示国际号码。

<text> :

表示姓名(不区分大小写,输入的字母将会被转换为大写字母;且不支持回车、引号字符)。

<coding> :

编码方案,表示<text>字段的字符编码并指定语言:

1 RAW mode(即将<text>以原始数据格式上传)

2 ASCII(即将<text>以ASCII格式上传)

<nlength> :

表示电话号码的最大长度

<tlength> :

表示姓名的最大长度

注:

若存储器选择ME时,最大姓名长度为64。

若存储器选择SM时,最大姓名长度则由卡本身决定,不一定为64。

若coding=1,所支持的最大汉字数实际为 (N-1)/2取整数,其中N为查询指令返回的姓名长

度, 且不支持中英文或中文加数字输入。 1个汉字,2个字节,4位数字,所以输入要按4

的整数倍。

示例

AT^CPBW=1,"13312345678",12

9,"abcd",1

OK

AT ^ CPBW =? ^CPBW:(1-100),32,(145,129),64

OK

2.7.3 +CPBS: 选择电话本存储器

描述 选择电话本存储器

格式

AT+CPBS=<storage>[,<reserved

>]

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT+ CPBS? <CR><LF>+CPBS: <storage>[,<used>,<total>]<CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT+ CPBS =? <CR><LF>+CPBS: (list of

supported<storage>s)<CR><LF><CR><LF>OK<CR><LF

>

参数 <storage> :

电话本内存类型。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 47: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 45 页

"SM" UIM卡电话本

"ME" NV电话本

<reserved> 保留

<used> 整型值,表示当前已选择的内存中已经使用的条目数,当前产品一定上报。

<total> 整型值,表示当前已选择的内存的最大条目数,当前产品一定上报。

示例

AT+ CPBS =‖SM‖ OK

AT+ CPBS? +CPBS:"SM",61,250

OK

AT+ CPBS =? +CPBS: ("ME","SM")

OK

2.8 UIM 卡指令

2.8.1 ^SIMST: UIM 状态变化指示

描述 主动上报 AT 指令,指示是否检测到卡

格式 <CR><LF>^SIMST:<sim_state><CR><LF>

参数

当UIM卡状态发生变化时,MT主动上报新的状态给TE。

<sim_state>:

UIM卡状态,取值如下:

1 UIM卡状态有效

255 UIM卡不存在

2.8.2 ^CPIN: PIN 管理命令

描述

查询和输入密码,只有输入正确的密码,设备功能才能使用。

密码包括CHV1、CHV2、PUK1、PUK2,CHV1和CHV2是1-8位密码,PUK1和PUK2是8

位密码,如果用户打开了PIN码,该功能会在模块每次开机或复位时检测PIN码。如果PIN

码三次输入不正确,用户必须使用正确的PUK码建立新的PIN码,如果PUK码正确,新的

PIN码就可以使用。

要查询需要输入哪些密码,可用指令 AT^CPIN?

格式

AT^CPIN=<pin>[,<newpin>] <CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT^CPIN? <CR><LF>^CPIN:<code>,[<times>],<puk_times>,<pin_times>,<puk2_times>,<pin2_times><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT^CPIN=? <CR><LF>OK<CR><LF>

参数

如果当前密码输入请求为PIN或PIN2,则输入^CPIN=<pin>进行校验。

如果当前密码输入请求为PUK或PUK2,则输入^CPIN=<pin>,<newpin>进行解锁。第一个

参数为SIM PUK或 SIM PUK2,第二个参数,<newpin>,为新的PIN码或PIN2码。

使用SET命令时,如果当前不存在PIN输入请求,则返回一个错误信息,+CME ERROR。

注意:在进行紧急呼叫时校验PIN或PUK有可能造成紧急呼叫被挂断。

<pin>, <newpin> :

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 48: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 46 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

必须加上引号,字符串里面的字符只能在‘0’~‘9’中取,否则直接返回错误。

<code> :

READY MT无密码输入请求

SIM PIN UICC/SIM PIN 密码请求

SIM PUK UICC/SIM PUK密码请求,用于解锁被block了的SIM PIN

SIM PIN2 PIN2密码请求(本版本暂不提供对受其保护的功能的支持)

SIM PUK2 PUK2密码请求,用于解锁被block了的SIM PIN2

<times> :

剩余的输入次数,对于PIN和PIN2,最大输入次数是3次,对于PUK和PUK2最大输入

次数是10次。

说明:如果存在密码输入请求,则<times>字段会给出当前需要校验的密码的剩余校验次

数,如果不存在密码输入请求则该字段为空。

<puk_times> 剩余的PUK输入次数,最大输入次数是10次。

<pin_times> 剩余的PIN输入次数,最大输入次数是3次。

<puk2_times> 剩余的PUK2输入次数,最大输入次数是10次。

<pin2_times> 剩余的PIN2输入次数,最大输入次数是3次。

如果PUK码10次输入错误,必须更换新的UIM卡。

示例

AT^CPIN=‖1234‖ OK

AT^CPIN=‖00000000‖,‖1234‖

输入PUK码和新PIN码

+CME ERROR: Invalid password

PUK码不正确

AT^CPIN=‖12345678‖,‖1234‖

第二次输入PUK码和PIN码

OK

PUK 码正确,新 PIN 码被存储,同时解码

AT^CPIN?

查询需要输入哪些密码

^CPIN:READY,,10,3,10,3

OK

不需要输入任何密码

2.8.3 +CLCK: PIN 使能与查询功能命令

描述 使能、关闭和查询 PIN1

格式

AT+CLCK=<fac>,<mode>[,<pass

wd>[,<class>]] 当 <mode>=2 且命令成功执行时:

<CR><LF>+CLCK: <status><CR><LF><CR><LF>OK<CR><LF>

当<mode>≠2 且执行成功时:

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

AT+CLCK=? <CR><LF>+CLCK: (list of supported

<fac>s)<CR><LF><CR><LF>OK<CR><LF>

参数

<fac> :

指定该命令操作的对象(仅支持SIM卡,取值‖SC‖)。

"SC" SIM卡(如果设置该命令,MT在上电时会要求输入密码)

"AB" 禁止所有呼出-----不支持此功能

"AI" 禁止所有呼入电话-----不支持此功能

"AO" 禁止所有呼出电话-----不支持此功能

"OI" 禁止国际呼出电话-----不支持此功能

注意 ‖SC‖的密码存储在SIM中,其他的密码在网络侧设定。

<mode> :

0 解锁

1 锁

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 49: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 47 页

2 查询状态

< status > :

0 未激活

1 激活

<passwd> :

必须加上引号,与修改密码命令+CPWD所设定的密码相同。在mode为0和1的时候此项

是必须的,字符串里面的字符只能在‘0’~‘9’中取,否则直接返回错误。

<classx> :

(默认为7) 当前不支持。

1 语音电话

2 数据

4 传真

8 短信

示例

AT+CLCK="SC",1,‖1234‖

打开PIN码

OK

AT+CLCK=?

查询当前设置

+CLCK: ("SC","AB","AI","AO","OI")

OK

AT+CLCK="SC",0,‖55555‖

输入错误PIN码

+CME ERROR: incorrect password

PIN 码错误

2.8.4 +CPWD: 修改 PIN 码

描述 该指令用来修改 PIN1 码

格式

AT+CPWD=<fac>,<oldpwd>,<ne

wpwd>

<CR><LF>OK<CR><LF>

AT+CPWD=? <CR><LF>+CPWD: ("SC",8), ("P2",8) <CR><LF>

<CR><LF>OK<CR><LF>

参数

<fac> :

“SC” :PIN1

<oldpwd> :

旧密码

<newpwd> :

新密码

修改PIN码时,如果输入错误的<oldpwd>,则用CPIN查询的剩余pin码次数递减

示例

AT+CPWD="SC",‖1234‖,‖5555‖

PIN1码修改为5555

OK

AT+CPWD="SC",‖1234‖,‖5555‖ +CME ERROR: phone failure

PIN1码错误

AT+CPWD=? +CPWD: ("SC",8),("P2",8)

OK PIN1 码和 PIN2 码最大支持 8 位密码

2.9 特有指令

2.9.1 +HWPCM: PCM 语音设置(可选)

描述 该指令用于设置 PCM 语音格式。默认值为 Mode : 1,pcm_format : 2.

注:该指令同硬件有关,使用时需要根据硬件的实际情况进行设置。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 50: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 48 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

格式 AT+HWPCM=<mode>,<pcm_for

mat>

<CR><LF>OK<CR><LF>

参数

<mode>:

0 USB voice

1 2M master(default)

2 128K master

3 2M slave

< pcm_format>:

0 u law

1 A law

2 Line (default)

示例 AT+HWPCM=1,2 OK

需要在通话前设置才能生效。

2.9.2 +ZPS: 查询当前是否正在上网

描述 用于查询当前是否正在上网

AT+ZPS? <CR><LF>+ZPS: <state><CR><LF>

参数

<state>

0 正在上网

1 已经断开

示例 AT+ZPS? +ZPS: 1

OK

2.9.3 +ZSETP: 设置上网时用户名密码

描述 用于设置上网时用户名密码

AT+ZSETP=<user_id_len>,

<userid>, <psw_id_ len>,<psw>

<CR><LF>OK<CR><LF>

参数

<user_id_len>:

用户名长度

<userid>:

用户名

<psw_id_ len>:

密码长度

<psw>:

密码

示例 AT+ZSETP =4,card,4,card OK

2.9.1 +ZCED:小区环境描述指示

描述 该指令用于查询主小区和相邻 6 个小区参数。有请求返回和每隔 5 秒自动返回两种方法

可用。自动返回在通信和登录期间不支持。

格式 AT+ZCED=<mode>[,<requested dump>] <CR><LF>OK<CR><LF>

参数 <mode>:

0:仅返回一次蜂窝报告

1:自动每隔 5 返回蜂窝环境报告(无 OK 返回)

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 51: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 49 页

2:停止自动返回蜂窝报告

<requested dump>:

1:主小区:band class, Channel #,SID, NID,Base Station P Rev,Pilot PN offset,

Base Station ID,Slot cycle index,Raw Ec/Io, Rx power,Tx power,Tx Adj

2:邻蜂窝1~20(最大):第一个参数为相邻小区数量,接下来依次为:1相邻小区的

频带, 1相邻小区的导频, 1相邻小区频道分配,2相邻小区的频带,2相邻小区的导频,

2相邻小区频道分配,……

4:Timing Advance:在 CDMA 网络中始终为 0

8:主蜂窝 RSSI 查询 0 到 30,返回报告同+CSQ 指令。

15:返回报告为信号强度和详细的主小区环境

示例 AT+ZCED=0,1 +CCED:0,283,13844,13,6,249,10514,2,17,-62,-74

,-63

OK

AT+ZCED=0,2 +CCED:20,0,81,283,0,417,283,0,195,283,0,168,2

83,0,93,

283,0,144,283,0,336,283,0,159,283,0,378,283,0,3

81,283,0,

201,283,0,429,283,0,468,283,0,480,283,0,300,283

,0,261,283,

0,495,283,0,450,283,0,282,283,0,141,283

OK

AT+ZCED=0,4 +CCED:0

OK

AT+ZCED=0,8

+CSQ:31

OK

AT+ZCED=0,15 +CSQ:31

+CCED:0,20,0,81,283,0,417,283,0,195,283,0,168,

283,0,93,283,0,144,283,0,336,283,0,159,283,0,37

8,283,0,381,283,0,201,283,0,429,283,0,468,283,0,

480,283,0,300,283,0,261,283,0,495,283,0,450,283

,0,282,283,0,141,283,0,283,13844,13,6,249,10514

,2,15,-64,-72,-63

OK

2.9.2 +1XDEBUG: 返回 1x 网络下的小区参数

description Return the debug information

format AT+1XDEBUG? <CR><LF><CR><LF><Fieldname>:<value>

<CR><LF><CR><LF>OK<CR><LF>

parameter 邻区集中,第一个参数表示邻区个数,接下来是 PN,导频强度;

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 52: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 50 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

example

AT+1XDEBUG?

1x Engineering

State:Active

SO:0

Channel:201

Band Class:0

SID:13844

NID:2

Base ID:8772

PN:38

P_rev:6

MCC:646

MNC:66

Latitude:0.0902

Longtitude:0.4558

Rx Pwr:-61dBm

Rx Ec/Io:-7.0dB

Rx FER:0.0%

Tx pwr:-9.2dBm

Active Set:

1,38 -5.0

Neighbor Set:

19,256 -31.5,106 -31.5,100 -31.5,442 -31.5,268

-31.5,424 -31.5,18 -31.5,78 -31.5,434 -31.5,98

-31.5,88 -31.5,242 -31.5,306 -31.5,146 -31.5,274

-31.5,208 -31.5,506 -31.5,176 -31.5,238 -31.5

OK

2.9.3 +DODEBUG: 返回 DO 网络下的小区参数

description Return the debug information

format AT+DODEBUG? <CR><LF><CR><LF><Fieldname>:<value>

<CR><LF><CR><LF>OK<CR><LF>

parameter Finger info 中,第一个参数表示 finger 个数,接下来是 PN,导频强度;

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 53: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 51 页

example

AT+DODEBUG?

EVDO Engineering

State:Active

MAC Index:2

Channel:78

Color Code:34

Sector ID:00A8 C000 6180 0000 0AFE 5EB3

229F 440A

PN:134

Rx Pwr:-55dBm

Rx PER:0.0%

Pilot Energy:-4.22dB

DRC:2

SINR:9dB

AN-AAA:Pending

IP Address:0.0.0.0

Evdo C/I:444

Evdo active set:

1,134 -1.0

Evdo neighbor set:

20,310 -31.5,50 -31.5,146 -31.5,386 -31.5,314

-31.5,478 -31.5,472 -31.5,54 -31.5,410 -31.5,74

-31.5,142 -31.5,260 -31.5,198 -31.5,380 -31.5,218

-31.5,438 -31.5,64 -31.5,304 -31.5,284 -31.5,218

-31.5

Evdo finger set:

12,65535 -1170.5,65535 -0.0,65535 -0.0,65535

-0.0,65535 -0.0,65535 -0.0,65535 -0.0,65535

-0.0,65535 -0.0,65535 -0.0,65535 -0.0,65535 -0.0

OK

3 指令返回参数说明

3.1 CME ERROR列表

说明:

对于所有的AT命令,当CMEE缺省为2时,可以仅上报ERROR,也可以上报CME ERROR错误。

CME ERROR错误包括了公共的一些错误,以及一些AT命令特有的错误。

下表列出了各个接口命令可能产生特有的CME ERROR及产生原因。表的第1行的标号代表CME

ERROR的<err>数值,表格里的数字代表发生的原因编号。CME ERROR的数值和文本串的对应表见

后,原因的具体描述见后。(CME ERROR的<err>数值为42对下列表格中的所有指令都适用,故没

有列在表格中)

例如:+CPWD=命令在<err>为16的列中填入了7,表示+CPWD=命令可能产生<err>数值为16的

CME ERROR,其文本串为―incorrect password‖,发生的原因编号是7,原因的具体解释为―密码错误‖。

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 54: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 52 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

0 3 4 5 10 12 13 14 16 17 18 20 21 22 23 24

+CPWD= 7

+CPIN= 3 5

+CPIN? 4 6 1

+CFUN= 2

+CCWA= 7

+CIMI= 40 6

^CPBS= 9 4 1

^CPBR= 9 4 6 1 10 11

^CPBW= 9 4 6 1 13 10 14

26 27 30 31 32 100 134 257 258 259 260 261 262 263 264

+CLCK= 25

+CCWA= 17 18 19 20 21 22 23 24 25 26

^DTMF= 16

^CPBR= 12

^CPBW= 15 16 12

65280 65281 65282 65823 65284 65285 65286 65287

^DTMF= 33 38 34

下面列举了所有公共和特有的错误的说明:

原因描述如下:

1 SIM卡忙

2 不支持的操作

3 无校验请求情况下进行校验

4 无SIM卡

5 有PUK校验请求

6 SIM卡失败

7 密码错误

8 从NV中获取IMEI失败或者获取的IMEI无效

9 要求PH-SIM PIN码

10 索引号不正确

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 55: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 53 页

11 未找到对应的电话本存储项

12 未知错误

13 电话本存储已满

14 文本字符串太长

15 号码太长

16 号码中含有无效的字符

17 网络超时

18 业务选项临时性错乱

19 网络拒绝

20 系统错误或操作忙导致的重试操作

21 呼叫偏转到错误的号码上

22 呼叫偏转到自身的号码上

23 用户无法识别

24 业务所需的资源不存在

25 未知的业务类型

26 未知的网络消息

27 CM没有缓冲区去发送命令请求

28 SIM卡中的SPN文件内容出错

31 MCC/MNC构造PLMN失败

32 没有找到对应的运营商的long name、short name

33 CALL_X对应的呼叫不存在

34 操作模式不处在online状态

35 服务状态不为服务有效态

36 呼叫前转命令(CD)对应的call_x的状态不为incom

37 补充业务的参数为NULL(命令1x、2x)

38 对应的呼叫不处在激活状态

40 操作不允许

公共错误:

41 目前AT命令因为MODEM口占用而无法被处理。该错误所有的AT命令都有可能被遇到。

CME ERROR的<err>数值和文本串的对应表如下:

0 phone failure

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 56: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 54 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

3 operation not allowed

4 operation not supported

10 SIM not inserted

11 SIM PIN required

12 SIM PUK required

13 SIM failure

14 SIM busy

15 SIM wrong

16 incorrect password

17 SIM PIN2 required

18 SIM PUK2 required

20 memory full

21 invalid index

22 not found

23 memory failure

24 text string too long

26 dial string too long

27 invalid characters in dial string

30 no network service

31 network timeout

32 network not allowed - emergency calls only

42 parameter error

100 unknown

134 service option temporarily out of order (#34)

257 network rejected supserv request

258 retry operation

259 invalid deflected to number

260 deflected to own number

261 unknown subscriber

262 service not available

263 unknown class

264 unknown network message

65280 call index error

65281 call state error

65282 sys state error

65283 parameters error

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 57: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 55 页

3.2 CMS ERROR列表

下面的列表给出了所有CDMA产品短信AT命令可能返回的CMS ERROR的<err>值。

1 300 301 302 303 305 313 314 320 321 322 340 500

+CNMI 4

+CMGD 2 4 10 12 13 19

+CNMA 4 18 19

+CPMS 4

注:

1 短信超长

2 NV错误

4 操作不允许(未初始化完)

6 错误的参数

10 SIM错误

11 SIM卡忙

12 Memory 错误

13 无效的Memory 索引号<index>

14 Memory 已满

18 没有短信等待确认

19 未知的错误

3.3 Final Result Code汇总

final result code 编号 说明

OK 0 表示一行命令执行完成,无错误。

CONNECT 1 连接已建立

RING 2 来电

NO CARRIER 3 连接终止

ERROR 4 一般错误

NO DIALTONE 6 无拨号音

BUSY 7 对方电话忙

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 58: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 56 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

NO ANSWER 8 连接完成超时,无应答

+CME ERROR: <err> 错误类型由参数<err>给出

+CMS ERROR: <err> 短信相关错误

COMMAND NOT SUPPORT 不支持编号形式 下发命令不支持

TOO MANY PARAMETERS 不支持编号形式 下发命令中参数太多

说明:Final result code是AT命令结束的标志。

4 常用功能操作说明

4.1 模块开、关机及复位

At^reset 可以用于复位或软开机

At+cfun=0, 使模块工作在飞行模式(低功耗模式)

At+cfun=1, 使模块工作在正常模式(退出低功耗模式)

4.2 SMS 操作流程

AT^HSMSSS=0,0,1,0-----发送前做必要的设置

OK

AT^HCMGS="10001"------输入收短信方的号码

>----------------提示用户输入短信内容

108�----------短信内容

^HCMGS:1----发送

OK

+CMTI:"ME",0-----收到短信通知

AT+CPMS="ME","ME","ME"----短信存储器选择

+CPMS:1,99,1,99,1,99

OK

AT^HCMGR=0-------读短信内容

^HCMGR: 10001,2011,4,1,14,46,51,0,6,130,1,0,0,1

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 59: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

中兴物联版权所有未经许可不得扩散 2013 版权所有©中兴物联科技有限公司 第 57 页

………..短信内容

4.3 PDU 短信使用说明

短信有文本模式和 PDU 模式,启用 PUD 模式需输入指令 AT+CMGF=0.

(1) PDU 短信的格式

Parameter Size 说明

<callerID_length> 1B 电话号码长度

<Caller_ID> 0-20B 电话号码

<Time> 6B

Year: 0-99; Month:1-12; Day :1-31; Hour:0-23;

Minute:0-59; Second:0-59. Day的范围是不固定的。Time

是可以使用FFFFFFFFFFFF替换。

<Lang> 1B 范围 0-7,省略时用 FF替换,具体含义见^hcmgw

<Format> 1B 范围 0,1,3,6 (3为 8bit模式可以发送 00--FF)

<Prt> 1B 范围 0-3,省略时用 FF,具体含义见^hcmgw

<Prv> 1B 范围 0-3,省略时用 FF,具体含义见^hcmgw

<Ack> 1B 范围 0-1

<Type> 1B 范围 0,输入模式只能为 0。

<Stat> 1B 范围 0-4,2,3为代表 deliver,0,4代表 submit.发送短

信应选 0或 4.

<udh_length> 1B 范围 0,6,7.在 Type=4有效,因 Type只为 0故 UDH无效

[udh] 6-7B 当长度为 0时,可以不用写

<msg_length> 1B 范围 0-160<format>为 6时,最大值是 140,其他为 160

[msg] 0-160B 当长度为 0时,可以不用写

(2) 示例

I : PDU 模式下发送短信

at^hcmgs=35 //at 指令后面的参数为 PDU 内容字节长度(如下为 35 个字节)

> //模块返回,代表可以输入 PDU 短信内容

0B31333336363636313835361208301501120101000000000100086164736661736466

//PDU短信包的内容,包括参数和数据。输入为 ASCII字符(0b=0x0b)

<ctrl-Z> //发送结束符

II: PDU 模式下写短信

at^hcmgw=35 //at 指令后面的参数为 PDU 内容字节长度(如下为 35 个字节)

> //模块返回,代表可以输入 PDU 短信内容

0B31333336363636313835361208301501120101000000000100086164736661736466

//PDU短信包的内容,包括参数和数据。输入为 ASCII 字符(0b=0x0b)

<ctrl-Z> //发送结束符

III: PDU 模式下读短信

at^hcmgr=6 //读取短信,参数为短信在存储的位置

^HCMGR:35 //读取 PDU 短信内容字节长度(读会比写入参数少)

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0

Page 60: MC2716 模块 AT 指令集手册 - derenic.com · 2.5.7 ^hdrcsq: hdr 模式下信号格数查询功能命令 ... cdma 1x/evdo 基本功能说明: 支持pcm 短信、上网。 上下行速率:

MC2716 模块 AT 指令集手册

第 58 页 2013 版权所有©中兴物联科技有限公司 中兴物联版权所有未经许可不得扩散

0B31333336363636313835361208301501120101000000000100086164736661736466� //PDU 内容

OK //返回码

IV: PDU 模式下短信其他操作

其他操作列出短信,删除短信,短信提示等均与 TXT 模式保持一致。

(3) PDU 短信内容详解

前面发送和写入 PDU 短信内容与字段对应关系如下:

0B31333336363636313835361208301501120101000000000100086164736661736466

0B <callerID_length> 号码长度为11

3133333636363631383536 <callerID>

120830150112 <time> 时间为2012-8-30/15:01第12秒

01 <lang> 语言为英语

01 <format> 编码格式为ASCII

00 <Prt> 优先级为正常

00 <Prv> 保密级别为正常

00 <ack> 不用回执

00 <type> 短信类型为正常短信

01 <state> 短信的状态标志为正常

00 <udh_length> 没有UDH

[udh]

08 <msg_length> 内容长度为8字节

6164736661736466 <msg> 内容为adsfasdf

1735

3538

8@qq

.com 1

21.34

.145.2

49 2

015-

1-6 1

1:29:4

0