177
177 1 A8300 AT 指令集_V1.0 A8300 AT 指令集_V1.0

A8300 AT 指令集 V1

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A8300 AT 指令集 V1

共 177 页 第 1 页 A8300 AT 指令集_V10

A8300 AT 指令集_V10

共 177 页 第 2 页 A8300 AT 指令集_V10

重要声明 版权声明 版权所有龙尚科技(上海)有限公司 本资料及其包含的所有内容为龙尚科技(上海)有限公司所有受中国法律及适用之国际公约中有关著作权

法律的保护未经龙尚科技(上海)有限公司书面授权任何人不得以任何形式复制传播散布改动或

以其它方式使用本资料的部分或全部内容违者将被依法追究责任 不保证声明 龙尚科技(上海)有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证而且不对特定目的的

适销性及适用性或者任何间接特殊或连带的损失承担任何责任 保密声明 本文档(包含任何附件)包含的信息是保密信息接收人了解其获得的本文档是保密的限用于规定的目的

外不得用于任何目的也不得将本文档泄露给任何第三方 免责声明 本公司不承担由于客户不正常操作造成的财产或者人身伤害责任请客户按照手册中的技术规格和参考设

计开发相应的产品在未声明之前本公司有权根据技术发展的需要对本手册内容进行更改且更改版本

不另行通知

共 177 页 第 3 页 A8300 AT 指令集_V10

目录 1 前言 1

11 文档目的 1 12 内容一览 1 13 相关文档 1 14 修订记录 2 15 指令格式 2

151 AT指令的格式 2 152 AT指令的语法 3

16 返回结果 3 161 AT指令执行的返回结果 3

17 相关缩略语 4 2 通用控制命令 6

21 AT 6 22 ATZ 6 23 ATE 6 24 ATS0 6 25 ATQ 7 26 ATV 7 27 ATS2 8 28 ATS3 8 29 ATS4 8 210 ATS5 9 211 ATS6 9 212 ATS7 10 213 ATS8 11 214 ATS10 11 215 ATI 12 216 ATampW 12 217 ATampF 12 218 AT+CMEE 14 219 AT+CFUN 14 220 AT+CCLK 15 221 AT+IPR 15 222 AT+CGSN 15 223 AT+CGMM 16 224 AT+CGMR 16 225 AT+CGMI 16 226 AT+CPAS 17 227 AT+CCID 17 228 AT+CIMI 18 229 AT+CPOF 18 230 AT+SAUTOPOWERON 18 231 AT+CSCS 19 232 AT+SAC 19 233 AT+STONE 20 234 AT+SDTMF 20 235 AT+CMUX 21 236 AT+CLVL 22 237 AT+CRSM 22 238 AT+CSIM 23

3 呼叫控制命令 24

共 177 页 第 4 页 A8300 AT 指令集_V10

31 ATD 24 32 ATDL 24 33 ATA 25 34 ATH 25 35 AT+VTD 25 36 AT+VTS 25 37 AT+VGR 26 38 AT+CMUT 26 39 AT+CICB 27 310 AT+CIND 27 311 AT+CHUP 28 312 AT+CHUPVT 28 313 AT+CSTA 30 314 AT+CMOD 30 315 AT+SPAUTO 31 316 AT+SPCEER 32

4 安全控制命令 33 41 AT+CPIN 33 42 AT+CLCK 33 43 AT+CPWD 35 44 AT+XX 35 45 AT+ECPIN2 36

5 电话本命令 38 51 AT+CPBS 38 52 AT+CPBR 38 53 AT+CPBF 39 54 AT+CPBW 40 55 AT+CPBP 40 56 AT+CPBN 41 57 AT+CNUM 42 58 AT+SDCP 43 59 AT+CSVM 43

6 GPRS命令 45 61 AT+CGDCONT 45 62 AT+CGQREQ 46 63 AT+CGQMIN 48 64 AT+CGPCO 49 65 AT+CGATT 50 66 AT+CGACT 51 67 AT+CGPADDR 52 68 AT+CGDATA 52 69 AT+CGAUTO 53 610 AT+CGANS 53 611 AT+CGCLASS 54 612 AT+CGEREP 54 613 AT+CGREG 55 614 AT+CGSMS 56 615 AT+CRC 56 616 AT+CR 57 617 AT+CEER 58 618 Extension of ATD 58 619 AT+MIPCALL 58 620 AT+MIPOPEN 60 621 AT+MIPCLOSE 61 622 AT+MIPMODE 62

共 177 页 第 5 页 A8300 AT 指令集_V10

623 AT+MIPSEND 62 624 AT+MIPSTATE 64 625 AT+MIPDQ 65 626 AT+MIPDR 65 627 AT+MPIDD 66 628 AT+MIPTCFG 67 629 AT+MIPTRSP 68 630 +MIPDATA 69 631 AT+MIPGETIP 69 632 AT+MIPSTRS 69 633 AT+MIPRXWIN 71 634 透传功能的使用方法示例 72

7 网络业务命令 74 71 AT+COPS 74 72 AT+CSQ 75 73 AT+CCED 76 74 AT+CREG 77 75 AT+CPLS 78 76 AT+CPOL 79 77 AT+CTZR 80

8 附加业务命令 82 81 AT+CCFC 82 82 AT+CCWA 83 83 AT+CHLD 85 84 AT+CLIP 85 85 AT+CLIR 86 86 AT+COLP 87 87 AT+COLR 88 88 AT+CACM 88 89 AT+CAMM 89 810 AT+CPUC 89 811 AT+CLCC 89 812 AT+CUSD 90 813 AT+CSSN 92

9 短消息命令 94 91 AT+CSMS 94 92 AT+CSAS 94 93 AT+CRES 95 94 AT+CSDH 95 95 AT+CPMS 95 96 AT+CSCA 96 97 AT+CMGF 97 98 AT+CMGL 97 99 AT+CMGR 101 910 AT+CMGS 102 911 AT+CSMP 105 912 AT+CMGW 106 913 AT+CMSS 107 914 AT+CMGD 108 915 AT+CSCB 108 916 AT+CNMI 110 917 +CMTI 111 918 +CMT 112 919 +CBM 112

共 177 页 第 6 页 A8300 AT 指令集_V10

920 AT+SMSC 112 921 AT+SUSS 113 922 AT+CNMA 114 923 AT+CMMS 114

10 STK命令 116 101 概述 116 102 Modem端和AP端的STK程序的交互过程 117 103 STK命令 118

1031 AT+SPUSATPROFILE 118 1032 +SPUSATPROCMDIND 119 1033 AT+SPUSATTERMINAL 120 1034 +SPUSATSETUPCALL 121 1035 AT+SPUSATCALLSETUP 121 1036 +SPUSATDISPLAY 122 1037 AT+SPUSATENVECMD 122 1038 +SPUSATENDSESSIONIND 123 1039 +STINREFRESH RESULT 123

11 特殊指令 125 111 AT+S32K 125 112 AT+SIND 125 113 AT+SBAND 127 114 AT+SSAM 127 115 AT+NFI 128 116 AT+NFO 129 117 AT+NFV 129 118 AT+VLB 130 119 AT+STEN 131 1110 AT+NRI 131 1111 AT+NRO 132 1112 AT+LSLBCK 133 1113 AT+SSAP 133 1114 AT+SSEA 135 1115 AT+SDMUT 136 1116 AT+SSMP 136 1117 AT+SSGF 136 1118 AT+SSGS 137 1119 AT+SNVM 138 1120 AT+SFUN 139 1121 AT^SYSINFO 140 1122 AT^DSCI 141 1123 AT^CURC 142 1124 AT+SGSIMG 143 1125 AT+EUICC 143 1126 AT+SGFD 144 1127 AT+SDRMOD 145 1128 AT+SFPL 145 1129 AT+SEPL 145 1130 AT+SGMR 146 1131 AT+SPGSMFRQ 147 1132 AT+SPSETSAVESMS 148 1133 AT^MBAU 148 1134 AT+SASYNC 149 1135 AT+EVTS 149 1136 AT+SAUTOSMSACK 150

共 177 页 第 7 页 A8300 AT 指令集_V10

1137 AT+SLPTM 150 1138 AT+CBC 151 1139 AT+EXCBC 151 1140 ATampS 151

12 HTTP命令 152 121 AT+HTTPMETHOD 152 122 AT+HTTPPARA 152 123 AT+HTTPDATA 153 124 AT+HTTPACT 154

13 FTP命令 155 131 AT+ LSFTPCFG 155 132 AT+ LSFTPOPN 155 133 AT+ LSFTPCWD 156 134 AT+ LSFTPMKF 157 135 AT+ LSFTPDFD 157 136 AT+ LSFTPDFL 158 137 AT+ LSFTPPWD 158 138 AT+ LSFTPCLS 158 139 AT+ LSFTPBKS 159 1310 AT+ LSFTPSIZ 159 1311 AT+ LSFTPLSF 160 1312 AT+ LSFTPUPL 160 1313 AT+ LSFTPDNL 161 1314 +LSFTPURC 162

14 信息的返回和结果码 162

共 177 页 第 8 页 A8300 AT 指令集_V10

表格 表 1版本修订记录 2 表 2扩展语法指令的种类 3 表 3缩略语描述对照表 4 表 4status参数说明 113 表 5AT+CMEE=ltvaluegt命令说明 163 表 6错误的数字值及详细描述 163 表 7短消息相关的错误的数字值及详细描述 165 表 8扩展错误相关的错误的数字值及详细描述 166

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 2: A8300 AT 指令集 V1

共 177 页 第 2 页 A8300 AT 指令集_V10

重要声明 版权声明 版权所有龙尚科技(上海)有限公司 本资料及其包含的所有内容为龙尚科技(上海)有限公司所有受中国法律及适用之国际公约中有关著作权

法律的保护未经龙尚科技(上海)有限公司书面授权任何人不得以任何形式复制传播散布改动或

以其它方式使用本资料的部分或全部内容违者将被依法追究责任 不保证声明 龙尚科技(上海)有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证而且不对特定目的的

适销性及适用性或者任何间接特殊或连带的损失承担任何责任 保密声明 本文档(包含任何附件)包含的信息是保密信息接收人了解其获得的本文档是保密的限用于规定的目的

外不得用于任何目的也不得将本文档泄露给任何第三方 免责声明 本公司不承担由于客户不正常操作造成的财产或者人身伤害责任请客户按照手册中的技术规格和参考设

计开发相应的产品在未声明之前本公司有权根据技术发展的需要对本手册内容进行更改且更改版本

不另行通知

共 177 页 第 3 页 A8300 AT 指令集_V10

目录 1 前言 1

11 文档目的 1 12 内容一览 1 13 相关文档 1 14 修订记录 2 15 指令格式 2

151 AT指令的格式 2 152 AT指令的语法 3

16 返回结果 3 161 AT指令执行的返回结果 3

17 相关缩略语 4 2 通用控制命令 6

21 AT 6 22 ATZ 6 23 ATE 6 24 ATS0 6 25 ATQ 7 26 ATV 7 27 ATS2 8 28 ATS3 8 29 ATS4 8 210 ATS5 9 211 ATS6 9 212 ATS7 10 213 ATS8 11 214 ATS10 11 215 ATI 12 216 ATampW 12 217 ATampF 12 218 AT+CMEE 14 219 AT+CFUN 14 220 AT+CCLK 15 221 AT+IPR 15 222 AT+CGSN 15 223 AT+CGMM 16 224 AT+CGMR 16 225 AT+CGMI 16 226 AT+CPAS 17 227 AT+CCID 17 228 AT+CIMI 18 229 AT+CPOF 18 230 AT+SAUTOPOWERON 18 231 AT+CSCS 19 232 AT+SAC 19 233 AT+STONE 20 234 AT+SDTMF 20 235 AT+CMUX 21 236 AT+CLVL 22 237 AT+CRSM 22 238 AT+CSIM 23

3 呼叫控制命令 24

共 177 页 第 4 页 A8300 AT 指令集_V10

31 ATD 24 32 ATDL 24 33 ATA 25 34 ATH 25 35 AT+VTD 25 36 AT+VTS 25 37 AT+VGR 26 38 AT+CMUT 26 39 AT+CICB 27 310 AT+CIND 27 311 AT+CHUP 28 312 AT+CHUPVT 28 313 AT+CSTA 30 314 AT+CMOD 30 315 AT+SPAUTO 31 316 AT+SPCEER 32

4 安全控制命令 33 41 AT+CPIN 33 42 AT+CLCK 33 43 AT+CPWD 35 44 AT+XX 35 45 AT+ECPIN2 36

5 电话本命令 38 51 AT+CPBS 38 52 AT+CPBR 38 53 AT+CPBF 39 54 AT+CPBW 40 55 AT+CPBP 40 56 AT+CPBN 41 57 AT+CNUM 42 58 AT+SDCP 43 59 AT+CSVM 43

6 GPRS命令 45 61 AT+CGDCONT 45 62 AT+CGQREQ 46 63 AT+CGQMIN 48 64 AT+CGPCO 49 65 AT+CGATT 50 66 AT+CGACT 51 67 AT+CGPADDR 52 68 AT+CGDATA 52 69 AT+CGAUTO 53 610 AT+CGANS 53 611 AT+CGCLASS 54 612 AT+CGEREP 54 613 AT+CGREG 55 614 AT+CGSMS 56 615 AT+CRC 56 616 AT+CR 57 617 AT+CEER 58 618 Extension of ATD 58 619 AT+MIPCALL 58 620 AT+MIPOPEN 60 621 AT+MIPCLOSE 61 622 AT+MIPMODE 62

共 177 页 第 5 页 A8300 AT 指令集_V10

623 AT+MIPSEND 62 624 AT+MIPSTATE 64 625 AT+MIPDQ 65 626 AT+MIPDR 65 627 AT+MPIDD 66 628 AT+MIPTCFG 67 629 AT+MIPTRSP 68 630 +MIPDATA 69 631 AT+MIPGETIP 69 632 AT+MIPSTRS 69 633 AT+MIPRXWIN 71 634 透传功能的使用方法示例 72

7 网络业务命令 74 71 AT+COPS 74 72 AT+CSQ 75 73 AT+CCED 76 74 AT+CREG 77 75 AT+CPLS 78 76 AT+CPOL 79 77 AT+CTZR 80

8 附加业务命令 82 81 AT+CCFC 82 82 AT+CCWA 83 83 AT+CHLD 85 84 AT+CLIP 85 85 AT+CLIR 86 86 AT+COLP 87 87 AT+COLR 88 88 AT+CACM 88 89 AT+CAMM 89 810 AT+CPUC 89 811 AT+CLCC 89 812 AT+CUSD 90 813 AT+CSSN 92

9 短消息命令 94 91 AT+CSMS 94 92 AT+CSAS 94 93 AT+CRES 95 94 AT+CSDH 95 95 AT+CPMS 95 96 AT+CSCA 96 97 AT+CMGF 97 98 AT+CMGL 97 99 AT+CMGR 101 910 AT+CMGS 102 911 AT+CSMP 105 912 AT+CMGW 106 913 AT+CMSS 107 914 AT+CMGD 108 915 AT+CSCB 108 916 AT+CNMI 110 917 +CMTI 111 918 +CMT 112 919 +CBM 112

共 177 页 第 6 页 A8300 AT 指令集_V10

920 AT+SMSC 112 921 AT+SUSS 113 922 AT+CNMA 114 923 AT+CMMS 114

10 STK命令 116 101 概述 116 102 Modem端和AP端的STK程序的交互过程 117 103 STK命令 118

1031 AT+SPUSATPROFILE 118 1032 +SPUSATPROCMDIND 119 1033 AT+SPUSATTERMINAL 120 1034 +SPUSATSETUPCALL 121 1035 AT+SPUSATCALLSETUP 121 1036 +SPUSATDISPLAY 122 1037 AT+SPUSATENVECMD 122 1038 +SPUSATENDSESSIONIND 123 1039 +STINREFRESH RESULT 123

11 特殊指令 125 111 AT+S32K 125 112 AT+SIND 125 113 AT+SBAND 127 114 AT+SSAM 127 115 AT+NFI 128 116 AT+NFO 129 117 AT+NFV 129 118 AT+VLB 130 119 AT+STEN 131 1110 AT+NRI 131 1111 AT+NRO 132 1112 AT+LSLBCK 133 1113 AT+SSAP 133 1114 AT+SSEA 135 1115 AT+SDMUT 136 1116 AT+SSMP 136 1117 AT+SSGF 136 1118 AT+SSGS 137 1119 AT+SNVM 138 1120 AT+SFUN 139 1121 AT^SYSINFO 140 1122 AT^DSCI 141 1123 AT^CURC 142 1124 AT+SGSIMG 143 1125 AT+EUICC 143 1126 AT+SGFD 144 1127 AT+SDRMOD 145 1128 AT+SFPL 145 1129 AT+SEPL 145 1130 AT+SGMR 146 1131 AT+SPGSMFRQ 147 1132 AT+SPSETSAVESMS 148 1133 AT^MBAU 148 1134 AT+SASYNC 149 1135 AT+EVTS 149 1136 AT+SAUTOSMSACK 150

共 177 页 第 7 页 A8300 AT 指令集_V10

1137 AT+SLPTM 150 1138 AT+CBC 151 1139 AT+EXCBC 151 1140 ATampS 151

12 HTTP命令 152 121 AT+HTTPMETHOD 152 122 AT+HTTPPARA 152 123 AT+HTTPDATA 153 124 AT+HTTPACT 154

13 FTP命令 155 131 AT+ LSFTPCFG 155 132 AT+ LSFTPOPN 155 133 AT+ LSFTPCWD 156 134 AT+ LSFTPMKF 157 135 AT+ LSFTPDFD 157 136 AT+ LSFTPDFL 158 137 AT+ LSFTPPWD 158 138 AT+ LSFTPCLS 158 139 AT+ LSFTPBKS 159 1310 AT+ LSFTPSIZ 159 1311 AT+ LSFTPLSF 160 1312 AT+ LSFTPUPL 160 1313 AT+ LSFTPDNL 161 1314 +LSFTPURC 162

14 信息的返回和结果码 162

共 177 页 第 8 页 A8300 AT 指令集_V10

表格 表 1版本修订记录 2 表 2扩展语法指令的种类 3 表 3缩略语描述对照表 4 表 4status参数说明 113 表 5AT+CMEE=ltvaluegt命令说明 163 表 6错误的数字值及详细描述 163 表 7短消息相关的错误的数字值及详细描述 165 表 8扩展错误相关的错误的数字值及详细描述 166

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 3: A8300 AT 指令集 V1

共 177 页 第 3 页 A8300 AT 指令集_V10

目录 1 前言 1

11 文档目的 1 12 内容一览 1 13 相关文档 1 14 修订记录 2 15 指令格式 2

151 AT指令的格式 2 152 AT指令的语法 3

16 返回结果 3 161 AT指令执行的返回结果 3

17 相关缩略语 4 2 通用控制命令 6

21 AT 6 22 ATZ 6 23 ATE 6 24 ATS0 6 25 ATQ 7 26 ATV 7 27 ATS2 8 28 ATS3 8 29 ATS4 8 210 ATS5 9 211 ATS6 9 212 ATS7 10 213 ATS8 11 214 ATS10 11 215 ATI 12 216 ATampW 12 217 ATampF 12 218 AT+CMEE 14 219 AT+CFUN 14 220 AT+CCLK 15 221 AT+IPR 15 222 AT+CGSN 15 223 AT+CGMM 16 224 AT+CGMR 16 225 AT+CGMI 16 226 AT+CPAS 17 227 AT+CCID 17 228 AT+CIMI 18 229 AT+CPOF 18 230 AT+SAUTOPOWERON 18 231 AT+CSCS 19 232 AT+SAC 19 233 AT+STONE 20 234 AT+SDTMF 20 235 AT+CMUX 21 236 AT+CLVL 22 237 AT+CRSM 22 238 AT+CSIM 23

3 呼叫控制命令 24

共 177 页 第 4 页 A8300 AT 指令集_V10

31 ATD 24 32 ATDL 24 33 ATA 25 34 ATH 25 35 AT+VTD 25 36 AT+VTS 25 37 AT+VGR 26 38 AT+CMUT 26 39 AT+CICB 27 310 AT+CIND 27 311 AT+CHUP 28 312 AT+CHUPVT 28 313 AT+CSTA 30 314 AT+CMOD 30 315 AT+SPAUTO 31 316 AT+SPCEER 32

4 安全控制命令 33 41 AT+CPIN 33 42 AT+CLCK 33 43 AT+CPWD 35 44 AT+XX 35 45 AT+ECPIN2 36

5 电话本命令 38 51 AT+CPBS 38 52 AT+CPBR 38 53 AT+CPBF 39 54 AT+CPBW 40 55 AT+CPBP 40 56 AT+CPBN 41 57 AT+CNUM 42 58 AT+SDCP 43 59 AT+CSVM 43

6 GPRS命令 45 61 AT+CGDCONT 45 62 AT+CGQREQ 46 63 AT+CGQMIN 48 64 AT+CGPCO 49 65 AT+CGATT 50 66 AT+CGACT 51 67 AT+CGPADDR 52 68 AT+CGDATA 52 69 AT+CGAUTO 53 610 AT+CGANS 53 611 AT+CGCLASS 54 612 AT+CGEREP 54 613 AT+CGREG 55 614 AT+CGSMS 56 615 AT+CRC 56 616 AT+CR 57 617 AT+CEER 58 618 Extension of ATD 58 619 AT+MIPCALL 58 620 AT+MIPOPEN 60 621 AT+MIPCLOSE 61 622 AT+MIPMODE 62

共 177 页 第 5 页 A8300 AT 指令集_V10

623 AT+MIPSEND 62 624 AT+MIPSTATE 64 625 AT+MIPDQ 65 626 AT+MIPDR 65 627 AT+MPIDD 66 628 AT+MIPTCFG 67 629 AT+MIPTRSP 68 630 +MIPDATA 69 631 AT+MIPGETIP 69 632 AT+MIPSTRS 69 633 AT+MIPRXWIN 71 634 透传功能的使用方法示例 72

7 网络业务命令 74 71 AT+COPS 74 72 AT+CSQ 75 73 AT+CCED 76 74 AT+CREG 77 75 AT+CPLS 78 76 AT+CPOL 79 77 AT+CTZR 80

8 附加业务命令 82 81 AT+CCFC 82 82 AT+CCWA 83 83 AT+CHLD 85 84 AT+CLIP 85 85 AT+CLIR 86 86 AT+COLP 87 87 AT+COLR 88 88 AT+CACM 88 89 AT+CAMM 89 810 AT+CPUC 89 811 AT+CLCC 89 812 AT+CUSD 90 813 AT+CSSN 92

9 短消息命令 94 91 AT+CSMS 94 92 AT+CSAS 94 93 AT+CRES 95 94 AT+CSDH 95 95 AT+CPMS 95 96 AT+CSCA 96 97 AT+CMGF 97 98 AT+CMGL 97 99 AT+CMGR 101 910 AT+CMGS 102 911 AT+CSMP 105 912 AT+CMGW 106 913 AT+CMSS 107 914 AT+CMGD 108 915 AT+CSCB 108 916 AT+CNMI 110 917 +CMTI 111 918 +CMT 112 919 +CBM 112

共 177 页 第 6 页 A8300 AT 指令集_V10

920 AT+SMSC 112 921 AT+SUSS 113 922 AT+CNMA 114 923 AT+CMMS 114

10 STK命令 116 101 概述 116 102 Modem端和AP端的STK程序的交互过程 117 103 STK命令 118

1031 AT+SPUSATPROFILE 118 1032 +SPUSATPROCMDIND 119 1033 AT+SPUSATTERMINAL 120 1034 +SPUSATSETUPCALL 121 1035 AT+SPUSATCALLSETUP 121 1036 +SPUSATDISPLAY 122 1037 AT+SPUSATENVECMD 122 1038 +SPUSATENDSESSIONIND 123 1039 +STINREFRESH RESULT 123

11 特殊指令 125 111 AT+S32K 125 112 AT+SIND 125 113 AT+SBAND 127 114 AT+SSAM 127 115 AT+NFI 128 116 AT+NFO 129 117 AT+NFV 129 118 AT+VLB 130 119 AT+STEN 131 1110 AT+NRI 131 1111 AT+NRO 132 1112 AT+LSLBCK 133 1113 AT+SSAP 133 1114 AT+SSEA 135 1115 AT+SDMUT 136 1116 AT+SSMP 136 1117 AT+SSGF 136 1118 AT+SSGS 137 1119 AT+SNVM 138 1120 AT+SFUN 139 1121 AT^SYSINFO 140 1122 AT^DSCI 141 1123 AT^CURC 142 1124 AT+SGSIMG 143 1125 AT+EUICC 143 1126 AT+SGFD 144 1127 AT+SDRMOD 145 1128 AT+SFPL 145 1129 AT+SEPL 145 1130 AT+SGMR 146 1131 AT+SPGSMFRQ 147 1132 AT+SPSETSAVESMS 148 1133 AT^MBAU 148 1134 AT+SASYNC 149 1135 AT+EVTS 149 1136 AT+SAUTOSMSACK 150

共 177 页 第 7 页 A8300 AT 指令集_V10

1137 AT+SLPTM 150 1138 AT+CBC 151 1139 AT+EXCBC 151 1140 ATampS 151

12 HTTP命令 152 121 AT+HTTPMETHOD 152 122 AT+HTTPPARA 152 123 AT+HTTPDATA 153 124 AT+HTTPACT 154

13 FTP命令 155 131 AT+ LSFTPCFG 155 132 AT+ LSFTPOPN 155 133 AT+ LSFTPCWD 156 134 AT+ LSFTPMKF 157 135 AT+ LSFTPDFD 157 136 AT+ LSFTPDFL 158 137 AT+ LSFTPPWD 158 138 AT+ LSFTPCLS 158 139 AT+ LSFTPBKS 159 1310 AT+ LSFTPSIZ 159 1311 AT+ LSFTPLSF 160 1312 AT+ LSFTPUPL 160 1313 AT+ LSFTPDNL 161 1314 +LSFTPURC 162

14 信息的返回和结果码 162

共 177 页 第 8 页 A8300 AT 指令集_V10

表格 表 1版本修订记录 2 表 2扩展语法指令的种类 3 表 3缩略语描述对照表 4 表 4status参数说明 113 表 5AT+CMEE=ltvaluegt命令说明 163 表 6错误的数字值及详细描述 163 表 7短消息相关的错误的数字值及详细描述 165 表 8扩展错误相关的错误的数字值及详细描述 166

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 4: A8300 AT 指令集 V1

共 177 页 第 4 页 A8300 AT 指令集_V10

31 ATD 24 32 ATDL 24 33 ATA 25 34 ATH 25 35 AT+VTD 25 36 AT+VTS 25 37 AT+VGR 26 38 AT+CMUT 26 39 AT+CICB 27 310 AT+CIND 27 311 AT+CHUP 28 312 AT+CHUPVT 28 313 AT+CSTA 30 314 AT+CMOD 30 315 AT+SPAUTO 31 316 AT+SPCEER 32

4 安全控制命令 33 41 AT+CPIN 33 42 AT+CLCK 33 43 AT+CPWD 35 44 AT+XX 35 45 AT+ECPIN2 36

5 电话本命令 38 51 AT+CPBS 38 52 AT+CPBR 38 53 AT+CPBF 39 54 AT+CPBW 40 55 AT+CPBP 40 56 AT+CPBN 41 57 AT+CNUM 42 58 AT+SDCP 43 59 AT+CSVM 43

6 GPRS命令 45 61 AT+CGDCONT 45 62 AT+CGQREQ 46 63 AT+CGQMIN 48 64 AT+CGPCO 49 65 AT+CGATT 50 66 AT+CGACT 51 67 AT+CGPADDR 52 68 AT+CGDATA 52 69 AT+CGAUTO 53 610 AT+CGANS 53 611 AT+CGCLASS 54 612 AT+CGEREP 54 613 AT+CGREG 55 614 AT+CGSMS 56 615 AT+CRC 56 616 AT+CR 57 617 AT+CEER 58 618 Extension of ATD 58 619 AT+MIPCALL 58 620 AT+MIPOPEN 60 621 AT+MIPCLOSE 61 622 AT+MIPMODE 62

共 177 页 第 5 页 A8300 AT 指令集_V10

623 AT+MIPSEND 62 624 AT+MIPSTATE 64 625 AT+MIPDQ 65 626 AT+MIPDR 65 627 AT+MPIDD 66 628 AT+MIPTCFG 67 629 AT+MIPTRSP 68 630 +MIPDATA 69 631 AT+MIPGETIP 69 632 AT+MIPSTRS 69 633 AT+MIPRXWIN 71 634 透传功能的使用方法示例 72

7 网络业务命令 74 71 AT+COPS 74 72 AT+CSQ 75 73 AT+CCED 76 74 AT+CREG 77 75 AT+CPLS 78 76 AT+CPOL 79 77 AT+CTZR 80

8 附加业务命令 82 81 AT+CCFC 82 82 AT+CCWA 83 83 AT+CHLD 85 84 AT+CLIP 85 85 AT+CLIR 86 86 AT+COLP 87 87 AT+COLR 88 88 AT+CACM 88 89 AT+CAMM 89 810 AT+CPUC 89 811 AT+CLCC 89 812 AT+CUSD 90 813 AT+CSSN 92

9 短消息命令 94 91 AT+CSMS 94 92 AT+CSAS 94 93 AT+CRES 95 94 AT+CSDH 95 95 AT+CPMS 95 96 AT+CSCA 96 97 AT+CMGF 97 98 AT+CMGL 97 99 AT+CMGR 101 910 AT+CMGS 102 911 AT+CSMP 105 912 AT+CMGW 106 913 AT+CMSS 107 914 AT+CMGD 108 915 AT+CSCB 108 916 AT+CNMI 110 917 +CMTI 111 918 +CMT 112 919 +CBM 112

共 177 页 第 6 页 A8300 AT 指令集_V10

920 AT+SMSC 112 921 AT+SUSS 113 922 AT+CNMA 114 923 AT+CMMS 114

10 STK命令 116 101 概述 116 102 Modem端和AP端的STK程序的交互过程 117 103 STK命令 118

1031 AT+SPUSATPROFILE 118 1032 +SPUSATPROCMDIND 119 1033 AT+SPUSATTERMINAL 120 1034 +SPUSATSETUPCALL 121 1035 AT+SPUSATCALLSETUP 121 1036 +SPUSATDISPLAY 122 1037 AT+SPUSATENVECMD 122 1038 +SPUSATENDSESSIONIND 123 1039 +STINREFRESH RESULT 123

11 特殊指令 125 111 AT+S32K 125 112 AT+SIND 125 113 AT+SBAND 127 114 AT+SSAM 127 115 AT+NFI 128 116 AT+NFO 129 117 AT+NFV 129 118 AT+VLB 130 119 AT+STEN 131 1110 AT+NRI 131 1111 AT+NRO 132 1112 AT+LSLBCK 133 1113 AT+SSAP 133 1114 AT+SSEA 135 1115 AT+SDMUT 136 1116 AT+SSMP 136 1117 AT+SSGF 136 1118 AT+SSGS 137 1119 AT+SNVM 138 1120 AT+SFUN 139 1121 AT^SYSINFO 140 1122 AT^DSCI 141 1123 AT^CURC 142 1124 AT+SGSIMG 143 1125 AT+EUICC 143 1126 AT+SGFD 144 1127 AT+SDRMOD 145 1128 AT+SFPL 145 1129 AT+SEPL 145 1130 AT+SGMR 146 1131 AT+SPGSMFRQ 147 1132 AT+SPSETSAVESMS 148 1133 AT^MBAU 148 1134 AT+SASYNC 149 1135 AT+EVTS 149 1136 AT+SAUTOSMSACK 150

共 177 页 第 7 页 A8300 AT 指令集_V10

1137 AT+SLPTM 150 1138 AT+CBC 151 1139 AT+EXCBC 151 1140 ATampS 151

12 HTTP命令 152 121 AT+HTTPMETHOD 152 122 AT+HTTPPARA 152 123 AT+HTTPDATA 153 124 AT+HTTPACT 154

13 FTP命令 155 131 AT+ LSFTPCFG 155 132 AT+ LSFTPOPN 155 133 AT+ LSFTPCWD 156 134 AT+ LSFTPMKF 157 135 AT+ LSFTPDFD 157 136 AT+ LSFTPDFL 158 137 AT+ LSFTPPWD 158 138 AT+ LSFTPCLS 158 139 AT+ LSFTPBKS 159 1310 AT+ LSFTPSIZ 159 1311 AT+ LSFTPLSF 160 1312 AT+ LSFTPUPL 160 1313 AT+ LSFTPDNL 161 1314 +LSFTPURC 162

14 信息的返回和结果码 162

共 177 页 第 8 页 A8300 AT 指令集_V10

表格 表 1版本修订记录 2 表 2扩展语法指令的种类 3 表 3缩略语描述对照表 4 表 4status参数说明 113 表 5AT+CMEE=ltvaluegt命令说明 163 表 6错误的数字值及详细描述 163 表 7短消息相关的错误的数字值及详细描述 165 表 8扩展错误相关的错误的数字值及详细描述 166

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 5: A8300 AT 指令集 V1

共 177 页 第 5 页 A8300 AT 指令集_V10

623 AT+MIPSEND 62 624 AT+MIPSTATE 64 625 AT+MIPDQ 65 626 AT+MIPDR 65 627 AT+MPIDD 66 628 AT+MIPTCFG 67 629 AT+MIPTRSP 68 630 +MIPDATA 69 631 AT+MIPGETIP 69 632 AT+MIPSTRS 69 633 AT+MIPRXWIN 71 634 透传功能的使用方法示例 72

7 网络业务命令 74 71 AT+COPS 74 72 AT+CSQ 75 73 AT+CCED 76 74 AT+CREG 77 75 AT+CPLS 78 76 AT+CPOL 79 77 AT+CTZR 80

8 附加业务命令 82 81 AT+CCFC 82 82 AT+CCWA 83 83 AT+CHLD 85 84 AT+CLIP 85 85 AT+CLIR 86 86 AT+COLP 87 87 AT+COLR 88 88 AT+CACM 88 89 AT+CAMM 89 810 AT+CPUC 89 811 AT+CLCC 89 812 AT+CUSD 90 813 AT+CSSN 92

9 短消息命令 94 91 AT+CSMS 94 92 AT+CSAS 94 93 AT+CRES 95 94 AT+CSDH 95 95 AT+CPMS 95 96 AT+CSCA 96 97 AT+CMGF 97 98 AT+CMGL 97 99 AT+CMGR 101 910 AT+CMGS 102 911 AT+CSMP 105 912 AT+CMGW 106 913 AT+CMSS 107 914 AT+CMGD 108 915 AT+CSCB 108 916 AT+CNMI 110 917 +CMTI 111 918 +CMT 112 919 +CBM 112

共 177 页 第 6 页 A8300 AT 指令集_V10

920 AT+SMSC 112 921 AT+SUSS 113 922 AT+CNMA 114 923 AT+CMMS 114

10 STK命令 116 101 概述 116 102 Modem端和AP端的STK程序的交互过程 117 103 STK命令 118

1031 AT+SPUSATPROFILE 118 1032 +SPUSATPROCMDIND 119 1033 AT+SPUSATTERMINAL 120 1034 +SPUSATSETUPCALL 121 1035 AT+SPUSATCALLSETUP 121 1036 +SPUSATDISPLAY 122 1037 AT+SPUSATENVECMD 122 1038 +SPUSATENDSESSIONIND 123 1039 +STINREFRESH RESULT 123

11 特殊指令 125 111 AT+S32K 125 112 AT+SIND 125 113 AT+SBAND 127 114 AT+SSAM 127 115 AT+NFI 128 116 AT+NFO 129 117 AT+NFV 129 118 AT+VLB 130 119 AT+STEN 131 1110 AT+NRI 131 1111 AT+NRO 132 1112 AT+LSLBCK 133 1113 AT+SSAP 133 1114 AT+SSEA 135 1115 AT+SDMUT 136 1116 AT+SSMP 136 1117 AT+SSGF 136 1118 AT+SSGS 137 1119 AT+SNVM 138 1120 AT+SFUN 139 1121 AT^SYSINFO 140 1122 AT^DSCI 141 1123 AT^CURC 142 1124 AT+SGSIMG 143 1125 AT+EUICC 143 1126 AT+SGFD 144 1127 AT+SDRMOD 145 1128 AT+SFPL 145 1129 AT+SEPL 145 1130 AT+SGMR 146 1131 AT+SPGSMFRQ 147 1132 AT+SPSETSAVESMS 148 1133 AT^MBAU 148 1134 AT+SASYNC 149 1135 AT+EVTS 149 1136 AT+SAUTOSMSACK 150

共 177 页 第 7 页 A8300 AT 指令集_V10

1137 AT+SLPTM 150 1138 AT+CBC 151 1139 AT+EXCBC 151 1140 ATampS 151

12 HTTP命令 152 121 AT+HTTPMETHOD 152 122 AT+HTTPPARA 152 123 AT+HTTPDATA 153 124 AT+HTTPACT 154

13 FTP命令 155 131 AT+ LSFTPCFG 155 132 AT+ LSFTPOPN 155 133 AT+ LSFTPCWD 156 134 AT+ LSFTPMKF 157 135 AT+ LSFTPDFD 157 136 AT+ LSFTPDFL 158 137 AT+ LSFTPPWD 158 138 AT+ LSFTPCLS 158 139 AT+ LSFTPBKS 159 1310 AT+ LSFTPSIZ 159 1311 AT+ LSFTPLSF 160 1312 AT+ LSFTPUPL 160 1313 AT+ LSFTPDNL 161 1314 +LSFTPURC 162

14 信息的返回和结果码 162

共 177 页 第 8 页 A8300 AT 指令集_V10

表格 表 1版本修订记录 2 表 2扩展语法指令的种类 3 表 3缩略语描述对照表 4 表 4status参数说明 113 表 5AT+CMEE=ltvaluegt命令说明 163 表 6错误的数字值及详细描述 163 表 7短消息相关的错误的数字值及详细描述 165 表 8扩展错误相关的错误的数字值及详细描述 166

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 6: A8300 AT 指令集 V1

共 177 页 第 6 页 A8300 AT 指令集_V10

920 AT+SMSC 112 921 AT+SUSS 113 922 AT+CNMA 114 923 AT+CMMS 114

10 STK命令 116 101 概述 116 102 Modem端和AP端的STK程序的交互过程 117 103 STK命令 118

1031 AT+SPUSATPROFILE 118 1032 +SPUSATPROCMDIND 119 1033 AT+SPUSATTERMINAL 120 1034 +SPUSATSETUPCALL 121 1035 AT+SPUSATCALLSETUP 121 1036 +SPUSATDISPLAY 122 1037 AT+SPUSATENVECMD 122 1038 +SPUSATENDSESSIONIND 123 1039 +STINREFRESH RESULT 123

11 特殊指令 125 111 AT+S32K 125 112 AT+SIND 125 113 AT+SBAND 127 114 AT+SSAM 127 115 AT+NFI 128 116 AT+NFO 129 117 AT+NFV 129 118 AT+VLB 130 119 AT+STEN 131 1110 AT+NRI 131 1111 AT+NRO 132 1112 AT+LSLBCK 133 1113 AT+SSAP 133 1114 AT+SSEA 135 1115 AT+SDMUT 136 1116 AT+SSMP 136 1117 AT+SSGF 136 1118 AT+SSGS 137 1119 AT+SNVM 138 1120 AT+SFUN 139 1121 AT^SYSINFO 140 1122 AT^DSCI 141 1123 AT^CURC 142 1124 AT+SGSIMG 143 1125 AT+EUICC 143 1126 AT+SGFD 144 1127 AT+SDRMOD 145 1128 AT+SFPL 145 1129 AT+SEPL 145 1130 AT+SGMR 146 1131 AT+SPGSMFRQ 147 1132 AT+SPSETSAVESMS 148 1133 AT^MBAU 148 1134 AT+SASYNC 149 1135 AT+EVTS 149 1136 AT+SAUTOSMSACK 150

共 177 页 第 7 页 A8300 AT 指令集_V10

1137 AT+SLPTM 150 1138 AT+CBC 151 1139 AT+EXCBC 151 1140 ATampS 151

12 HTTP命令 152 121 AT+HTTPMETHOD 152 122 AT+HTTPPARA 152 123 AT+HTTPDATA 153 124 AT+HTTPACT 154

13 FTP命令 155 131 AT+ LSFTPCFG 155 132 AT+ LSFTPOPN 155 133 AT+ LSFTPCWD 156 134 AT+ LSFTPMKF 157 135 AT+ LSFTPDFD 157 136 AT+ LSFTPDFL 158 137 AT+ LSFTPPWD 158 138 AT+ LSFTPCLS 158 139 AT+ LSFTPBKS 159 1310 AT+ LSFTPSIZ 159 1311 AT+ LSFTPLSF 160 1312 AT+ LSFTPUPL 160 1313 AT+ LSFTPDNL 161 1314 +LSFTPURC 162

14 信息的返回和结果码 162

共 177 页 第 8 页 A8300 AT 指令集_V10

表格 表 1版本修订记录 2 表 2扩展语法指令的种类 3 表 3缩略语描述对照表 4 表 4status参数说明 113 表 5AT+CMEE=ltvaluegt命令说明 163 表 6错误的数字值及详细描述 163 表 7短消息相关的错误的数字值及详细描述 165 表 8扩展错误相关的错误的数字值及详细描述 166

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 7: A8300 AT 指令集 V1

共 177 页 第 7 页 A8300 AT 指令集_V10

1137 AT+SLPTM 150 1138 AT+CBC 151 1139 AT+EXCBC 151 1140 ATampS 151

12 HTTP命令 152 121 AT+HTTPMETHOD 152 122 AT+HTTPPARA 152 123 AT+HTTPDATA 153 124 AT+HTTPACT 154

13 FTP命令 155 131 AT+ LSFTPCFG 155 132 AT+ LSFTPOPN 155 133 AT+ LSFTPCWD 156 134 AT+ LSFTPMKF 157 135 AT+ LSFTPDFD 157 136 AT+ LSFTPDFL 158 137 AT+ LSFTPPWD 158 138 AT+ LSFTPCLS 158 139 AT+ LSFTPBKS 159 1310 AT+ LSFTPSIZ 159 1311 AT+ LSFTPLSF 160 1312 AT+ LSFTPUPL 160 1313 AT+ LSFTPDNL 161 1314 +LSFTPURC 162

14 信息的返回和结果码 162

共 177 页 第 8 页 A8300 AT 指令集_V10

表格 表 1版本修订记录 2 表 2扩展语法指令的种类 3 表 3缩略语描述对照表 4 表 4status参数说明 113 表 5AT+CMEE=ltvaluegt命令说明 163 表 6错误的数字值及详细描述 163 表 7短消息相关的错误的数字值及详细描述 165 表 8扩展错误相关的错误的数字值及详细描述 166

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 8: A8300 AT 指令集 V1

共 177 页 第 8 页 A8300 AT 指令集_V10

表格 表 1版本修订记录 2 表 2扩展语法指令的种类 3 表 3缩略语描述对照表 4 表 4status参数说明 113 表 5AT+CMEE=ltvaluegt命令说明 163 表 6错误的数字值及详细描述 163 表 7短消息相关的错误的数字值及详细描述 165 表 8扩展错误相关的错误的数字值及详细描述 166

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 9: A8300 AT 指令集 V1

共 177 页 第 9 页 A8300 AT 指令集_V10

图表

图 1AT指令指令行结构 3 图 2Modem端和AP端的STK程序的交互过程 117 图 3命令行返回结果 163

共 177 页 第 1 页 A8300 AT 指令集_V10

1 前言

A8300 无线模块是一款适用于 GPRSGSM 多种网络制式的无线终端产品GPRS 接入速率可达

856kbps A8300 在提供数据接入的同时可提供语音短信通讯簿等功能可广泛应用于移动无线接入

手持终端车载设备等产品

11 文档目的

本文档详细介绍了 A8300 无线模块所支持的 AT 指令集包括标准 AT 指令和龙尚专用的扩展 AT 指

令指导用户进行模块的指令交互协助客户进行应用 使用该命令集可以控制和管理与 GSM 网络相关的各种业务如呼叫业务短消息业务各种附加

业务GPRS 数据业务等也可以控制与 ME 相关的功能如读取 IMEI操作电话本等等

12 内容一览

本文共分为以下几部分 1 前言

2 通用控制命令

3 呼叫控制命令

4 安全控制命令

5 电话本命令

6 GPRS命令

7 网络业务命令

8 附加业务命令

9 短消息命令

10 STK命令

11 特殊指令

12 信息的返回和结果码

13 相关文档

A8300 模块规格说明 A8300 模块硬件接口手册 A8300 EVB 用户手册 A8300 参考设计电路 A8300 应用业务流程手册

14 修订记录

表 1版本修订记录

版本 姓名 发布时间 修订描述 V10 ChenXiangzhao 2015-05-08 V10 版本创建

15 指令格式

151 AT 指令的格式

1) 每个 AT 指令行以 AT 字符开头(注部分以ldquo+rdquo开头)以ltCRgt作为结束 2) 每个指令行可以有多个指令组成相互之间以ldquordquo隔开 3) 标准 AT 指令符合 GSM Rec 070707053GPP TS 2700527007 和 ITU-T Rec V25ter

标准 4) 每个扩展指令都提供了一个测试指令以检测该指令是否存在及参数的类型或范围 5) 带参数的指令一般都提供了一个读取指令以读取参数的当前值 6) 设置指令用来设置参数及完成相应的功能 下图为 A8300 AT 指令指令行的结构

共 177 页 第 2 页 A8300 AT 指令集_V10

图 1AT 指令指令行结构

152 AT 指令的语法

A8300模块指令集是GSM Rec070707053GPP TS 2700527007和ITU-T Rec V25ter以及

LongSung公司的扩展指令的集合体主要分为基本语法和扩展语法 1) 基本语法

基本语法的格式为ATltxgtltCRgt其中ltxgt是相应的指令ltCRgt为指令结束符 举例ATZltCRgt

2) 扩展语法 AT 扩展语法指令种类见下表

表 2扩展语法指令的种类

类别 语法 举例 测试指令 AT+ltxgt= AT+CMEE=

查询指令 AT+ltxgt AT+CMEE

执行指令(有参数) AT+ltxgt=lthellipgt AT+CMEE=0

执行指令(无参数) AT+ltxgt AT+CGSN

16 返回结果

161 AT 指令执行的返回结果

1) AT指令的返回结果都是ltCRgtltLFgt开头和结尾例外情况ATV0(返回结果0ltCRgt)和ATQ1(无返回结果)

2) AT指令语法错误返回ERROR字符串 3) AT指令语法正确参数错误将返回+CME ERRORlterrgt(非短消息指令) 或者+CMS

ERRORlterrgt(短消息指令) 4) AT指令被正确执行返回OK 5) 收到短消息时会有一定的格式的字符串发向终端参考后续的AT指令介绍 6) 返回错误消息时可以通过AT+CMEE=lthellipgt设置不同的返回结果参考AT指令介绍

共 177 页 第 3 页 A8300 AT 指令集_V10

17 相关缩略语

表 3缩略语描述对照表

缩写 描述 中文描述 AMR Adaptive Multi-rate 自适应多速率 BER Bit Error Rate 误码率 BTS Base Transceiver Station 基站收发信台 PCI Peripheral Component Interconnect 外设部件互连 CS Circuit Switched (CS) domain 电路域 CSD Circuit Switched Data 电路交换数据 DCE Data communication equipment 数据电路终端设备 DTE Data terminal equipment 数据终端设备 DTR Data Terminal Ready 数据终端就绪 EDGE Enhanced Data rates for GSM Evolution 增强型 GPRS EFR Enhanced Full Rate 增强型全速率 EGSM Enhanced GSM 增强型 GSM EMC Electromagnetic Compatibility 电磁兼容性 ESD Electrostatic Discharge 静电释放 FR Frame Relay 帧中继 GMSK Gaussian Minimum Shift Keying 高斯 小移频键控 GPIO General Purpose Input Output 通用输入输出 GPRS General Packet Radio Service 通用分组无线系统 GSM Global Standard for Mobile Communications 全球标准移动通信系统 HR Half Rate 半速 HSDPA High Speed Downlink Packet Access 高速下行分组接入 HSUPA High Speed Uplink Packet Access 高速上行分组接入 HSPA HSPA High-Speed Packet Access 高速分组接入 IEC International Electrotechnical Commission 国际电工技术委员会 IMEI International Mobile Equipment Identity 国际移动设备标识 IO InputOutput 输入输出 ISO International Standards Organization 国际标准化组织 ITU International Telecommunications Union 国际电信联盟 bps bits per second 比特每秒 LED Light Emitting Diode 发光二极管 M2M Machine to machine 机器到机器 MO Mobile Originated 移动台发起的 MT Mobile Terminated 移动台终止的 NTC Negative Temperature Coefficient 负温度系数 PC Personal Computer 个人计算机 PCB Printed Circuit Board 印制电路板 PCS Personal Cellular System 个人蜂窝系统 PCI Peripheral Component Interconnect 外设部件互连 PCM Pulse Code Modulation 脉冲编码调制 PCS Personal Communication System GSM1900 PDU Packet Data Unit 分组数据单元 PPP Point-to-point protocol 点到点协议 PS Packet Switched 分组交换 QPSK Quadrate Phase Shift Keying 正交相位移频键控 SIM Subscriber Identity Module 用户识别模块 TE Terminal Equipement 终端设备(同 DTE) TA Terminal Adaptor 终端适配器(同 DCE)

共 177 页 第 4 页 A8300 AT 指令集_V10

TCPIP Transmission Control Protocol Internet Protocol 传输控制协议互联网协议 UART Universal asynchronous receiver-transmitter 通用异步收发器(机) USIM Universal Subscriber Identity Module 通用用户识别模块 UMTS Universal Mobile Telecommunications System 通用移动通信系统 USB Universal Serial Bus 通用串行总线 WCDMA Wideband Code Division Multiple Access 宽带码分多址

共 177 页 第 5 页 A8300 AT 指令集_V10

2 通用控制命令

21 AT

作 用 该命令用来检验是否能和 DCE 模块正常通讯

执行命令 AT

返 回 OK

22 ATZ

作 用 该命令用来恢复到 ATampW 保存的参数

执行命令 ATZ

返 回 OK

23 ATE

作 用 该命令用来决定 DCE 是否返回从 DTE 收到的字符

执行命令 ATEltvaluegt

返 回 OK

参数说明

value

0DCE 不返回字符给 DTE

1DCE 返回字符给 DTE(缺省设置)

【举例】 ATE0 OK ATE1 OK

24 ATS0

作 用

该命令控制 DCE 自动应答功能

设置为 0自动应答被禁止非零值将导致 DCE 在通知(响铃)设定次数后自动应答

例如设置该值为 1将使得 DCE 在第一次响铃后自动应答

执行命令 ATS0=ltngt

返 回 OK

共 177 页 第 6 页 A8300 AT 指令集_V10

读取命令 ATS0

返 回 ltngt

OK

测试命令 ATS0=

返 回 S0(0-255)

OK

25 ATQ

作 用 该命令决定 DCE 是否发送 AT 命令的执行结果给 DCT

设置命令 ATQltmodegt

返 回 OK 或无返回结果

参数说明

mode

0DCE 发送执行结果给 DCT (缺省设置)

1DCE 不发送执行结果给 DCT

【举例】 ATQ0 OK

26 ATV

作 用 该命令设置 DCE 返回结果的形式是否以ltCRgtltLFgt开头和数值作为返回结果

设置命令 ATVltvaluegt

返 回 OK 或 0

读取命令 ATV

返 回

1

OK

0

0

测试命令 ATV=

返 回 V(01)

OK

共 177 页 第 7 页 A8300 AT 指令集_V10

27 ATS2

作 用 该命令控制 ASCII 字符的十进制数值转译字符

设置命令 ATS2=ltngt

返 回 OK

读取命令 ATS2

返 回 ltngt

OK

测试命令 ATS2=

返 回 S2 (0-255)

OK

参数说明 n

0~255 以 ASCII 码值形式设置 S2 字符默认值对应的是 ASCII lsquo+rsquo

【示例】 ATS2=43 OK

28 ATS3

【示例】 ATS3=13 OK

29 ATS4

作 用 该命令的主要功能是设置响应格式字符ltLFgt此字符由 MS 发出

作 用 该命令的主要功能是设置 AT 命令行结束符ltCRgt此字符由 TE 发出表示一行命令

的终止由 MS 识别确认

设置命令 ATS3=ltngt

返 回 OK

读取命令 ATS3

返 回 ltngt

OK

测试命令 ATS3=

返 回 S3 (0-127)

OK

参数说明

n

0-127以 ASCII 码值形式设置 S3 字符缺省值 13(对应 ASCII 码中的回车符)

注如果改变该值可能会影响 AT 命令的执行

共 177 页 第 8 页 A8300 AT 指令集_V10

设置命令 ATS4=ltngt

返 回 OK

读取命令 ATS4

返 回 ltngt

OK

测试命令 ATS4=

返 回 S4 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S4 字符缺省值 10(对应 ASCII 码中的换行符)

【示例】 ATS4=10 OK ATS4 10 OK

210 ATS5

作 用 该命令的主要功能是设置退格字符由 TE 发出表示删除前一个字符由 MS 识别确

设置命令 ATS5=ltngt

返 回 OK

读取命令 ATS5

返 回 ltngt

OK

测试命令 ATS5=

返 回 S5 (0-127)

OK

参数说明 n

0-127以 ASCII 码值形式设置 S5 字符缺省值 8(对应 ASCII 码中的退格符)

【示例】 ATS5=8 OK ATS5 8 OK

211 ATS6

作 用 该命令用于当拨号音没有启用时指定 DCE 拨号等待连接的秒数

共 177 页 第 9 页 A8300 AT 指令集_V10

设置命令 ATS6=ltngt

返 回 OK

读取命令 ATS6

返 回 ltngt

OK

测试命令 ATS6=

返 回 S6 (2-255)

OK

参数说明 n

2~255盲拨号前的延时2 为默认值以秒为单位数

【示例】 ATS6=2 OK ATS6 2 OK

212 ATS7

作 用 该命令可设置 TA 在应答或发起数据通话时等待呼叫建立的秒数

设置命令 ATS7=ltngt

返 回 OK

读取命令 ATS7

返 回 ltngt

OK

测试命令 ATS7=

返 回 S7 (1-255)

OK

参数说明 n

1~255建立连接或释放呼叫所用的秒数

【示例】 ATS7=45 OK ATS7 45 OK

共 177 页 第 10 页 A8300 AT 指令集_V10

213 ATS8

作 用 该命令可设置在建立到拨号网络的呼叫寻址信息信令时TA 暂停的秒数

设置命令 ATS8=ltngt

返 回 OK

读取命令 ATS8

返 回 ltngt

OK

测试命令 ATS8=

返 回 S8 (1-255)

OK

参数说明 n

1~255

【示例】 ATS8=2 OK ATS8 2 OK

214 ATS10

作 用 该命令可设置在 DCE 指示接收线路信号不存在后DCE 连接到该线路的剩余时间

设置命令 ATS10=ltngt

返 回 OK

读取命令 ATS10

返 回 ltngt

OK

测试命令 ATS10=

返 回 S10 (1-254)

OK

参数说明 n

1~254以 100 毫秒为单位的时延

【示例】 ATS10=14 OK ATS10 14

共 177 页 第 11 页 A8300 AT 指令集_V10

215 ATI

作 用 该命令可让 DCE 传输一条或多条文本信息此消息由制造商确定返回制造商信息

执行命令 ATI

返 回 ltversion numbergt

OK

216 ATampW

作 用

该命令将设置保存到非动态存储区在使用相应的命令修改了对应的值(见下表)如

果不用命令 ATampW 将这些值保存到非动态存储区系统重启动或关机则这些值需要重

新设置设置的指令有 clipclircolpcmgfcregatecmeesindspautoclvl

执行命令 ATampW

返 回 OK

下表是 ATampW 保存到非动态存储区的参数列表

编号 内容 AT 命令(修改对应的值使用)

1 CLIP 的标志位 AT+CLIP

2 CLIR 的标志位 AT+CLIR

3 SIND 的标志位 AT+SIND

4 SPAUTO 的标志位 AT+SPAUTO

5 CLVL 的标志位 AT+CLVL

6 COLP 的标志位 AT+COLP

7 SMS 的模式 AT+CMGF

8 回显字符的的标志位 ATE

9 CREG 的模式 AT+CREG

10 返回错误的格式 AT+CMEE

217 ATampF

作 用

恢复成出厂设置如果当前有通话这条命令不会挂断当前通话恢复到默认值的指令

有 S0S2S3S4S5S6S7S8S10cregateclipclircolpcmee

cmgfccwacscssindcrcrccgregcmodcopscusdcnmicpmscsca

设置命令 ATampF[ltvaluegt]

返 回 OK

参数说明 value

共 177 页 第 12 页 A8300 AT 指令集_V10

0将所有的 MS 参数还原成出厂时的设置

可以由 ATampF 恢复出厂设置的指令及其参数

指令 参数

ATS0 n=0

ATS2 n=43

ATS3 n=13

ATS4 n=10

ATS5 n=8

ATS6 n=2

ATS7 n=45

ATS8 n=2

ATS10 n=14

AT+CREG n=0

ATE value=1

AT+CLIP n=0

AT+CLIR n=0

AT+COLP n=0

AT+CMEE value=1

AT+CMGF mode=0

AT+CCWA n=1

AT+CSCS chest=rdquoIRArdquo

AT+SIND IndLevel=0

AT+CR n=0

AT+CRC n=0

AT+CGREG n=0

AT+CMOD mode=0

AT+COPS mode = 0 format = 2

AT+CUSD n=0

AT+CNMI 30010

AT+CPMS ldquoSMrdquordquoSMrdquordquoSMrdquo

AT+CSCA 从 SIM 卡读取短信中心号码

【示例】 ATampF0 OK

共 177 页 第 13 页 A8300 AT 指令集_V10

218 AT+CMEE

作 用 该命令用来激活或去激活+CME ERROR 返回的类型设置后不同命令可能返回的数字

或详细描述请参考 12 章内容

设置命令 AT+CMEE=ltvaluegt

返 回 OK 或 0

读取命令 AT+CMEE

返 回 +CMEE ltvaluegt

OK

测试命令 AT+CMEE=

返 回 +CMEE(0-2)

OK

参数说明

value

0取消+CME ERROR 返回码

1激活+CME ERROR 返回码并使用错误的数字值

2激活+CME ERROR 返回码并使用详细的描述

219 AT+CFUN

作 用 该命令用来激活或关闭 PS(协议栈)或重新启动模块如果使用该命令重新启动模块

PS(协议栈)处于激活状态

设置命令 AT+CFUN=ltvalue1gt[ltvalue2gt]

返 回 OK

测试命令 AT+CFUN=

返 回 +CFUN(0-1)(0-1)

OK

value1

0关闭 PS

1激活 PS 参数说明

value2

0不重新启动模块

1重新启动模块

【示例】 重新启动模块 AT+CFUN=11 lt注gt OK

激活 PS

AT+CFUN=1

OK

共 177 页 第 14 页 A8300 AT 指令集_V10

注意

重启动模块时value1 参数值被忽略

220 AT+CCLK

作 用 设置或读取当前时间

设置命令 AT+CCLK=ltdate and time stringgt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CCLK

返 回 +CCLK ltcurrent date and timegt

OK

参数说明 ltdate and time stringgtldquoyymmddhhmmssrdquo总长 17 字节用户必须按照该格式

输入数字否则会返回 ERROR

【示例】 AT+CCLK=rdquo030523094510rdquo OK

221 AT+IPR

作 用 用来设置或读取 DCE 的波特率在设置了波特率后对应的工具如超级终端也必须修

改为相应的波特率否则不能进行正常的通信

设置命令 AT+IPR=ltbaudrategt

返 回 OKERROR

读取命令 AT+IPR

返 回 +IPRltcurrent baudrategt

OK

测试命令 AT+IPR=

返 回

+IPR1200240048009600192003840057600115200

230400460800

OK

参数说明

baudrate1200240048009600192003840057600115200

230400460800

缺省为 115200

222 AT+CGSN

作 用 该命令用来获取 DCE 的 IMEI(International Mobile Equipment Identity)

共 177 页 第 15 页 A8300 AT 指令集_V10

执行命令 AT+CGSN

返 回 ltsngt

OK

测试命令 AT+CGSN=

返 回 OK

【示例】 AT+CGSN 860111020157289 OK

223 AT+CGMM

作 用 该命令用来获取 DCE 模块的标示

执行命令 AT+CGMM

返 回 ltmodule identificationgt

测试命令 AT+CGMM=

返 回 OK

【示例】 AT+CGMM A8300 OK

224 AT+CGMR

作 用 该命令用来获取 DCE 软件的版本号

执行命令 AT+CGMR

返 回 ltversion numbergt

OK

测试命令 AT+CGMR=

返 回 OK

【示例】 AT+CGMR LLA000310 OK

225 AT+CGMI

作 用 该命令用来获取 DCE 厂商的标示

执行命令 AT+CGMI

共 177 页 第 16 页 A8300 AT 指令集_V10

返 回 ltmanufacturergt

OK

测试命令 AT+CGMI=

返 回 OK

【示例】 AT+CGMI LONGSUNG_Ltd OK

226 AT+CPAS

作 用 查询 DCE 的状态

执行命令 AT+CPAS

返 回 +CPASltcodegt

OK

测试命令 AT+CPAS=

返 回 +CPAS (034)

OK

参数说明

code

0处于 READY 状态

3正在振铃状态

4通话状态

227 AT+CCID

作 用 用来读取 SIM 卡唯一标识号(Card identification number)

读取命令 AT+CCID

返 回 +CCIDrdquosim numberrdquo

OK

执行命令 AT+CCID

返 回 +CCID rdquosim numberrdquo

OK

测试命令 AT+CCID=

返 回 +CCID

OK

【示例】 AT+CCID +CCIDrdquo89860081090209606758rdquo OK 无 SIM 卡 AT+CCID

共 177 页 第 17 页 A8300 AT 指令集_V10

OK

228 AT+CIMI

作 用 该命令用来读取 IMSI

执行命令 AT+CIMI

返 回 ltimsi stringgt

OK

测试命令 AT+CIMI=

返 回 OK

【示例】 AT+CIMI 460006963106758 OK

229 AT+CPOF

作 用 该命令用来关机

执行命令 AT+CPOF

返 回 OK

测试命令 AT+CPOF=

返 回 +CPOF

OK

230 AT+SAUTOPOWERON

作 用 该命令用来设置模块是上电开机模式还是按键开关机模式

设置命令 AT+SAUTOPOWERON=ltmodegt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SAUTOPOWERON=

返 回 +SAUTOPOWERON(01)

OK

参数说明

mode

0按键开关机模式

1上电开机模式(默认值)

共 177 页 第 18 页 A8300 AT 指令集_V10

231 AT+CSCS

作 用 该命令 DTE 用来设置 DCE 将要使用到的字符集

设置命令 AT+CSCS=ltchsetgt

返 回 OK

读取命令 AT+CSCS

返 回 +CSCS ltchsetgt

OK

测试命令 AT+CSCS=

返 回 +CSCS(rdquoGSMrdquordquoIRArdquordquoHEXrdquordquoUCS2rdquo)

OK

参数说明

chset

ldquoGSMrdquoGSM 缺省字符

ldquoIRArdquo国际参考字符(ITU-T T50)

ldquoHEXrdquo十六进制取值范围00 到 FF比如032FE6 表示 3 个 8bit 字符转换为

十进制分别为 347230禁止转换为 MT 原始字符集

ldquoUCSrdquo16bit 通用八字节倍数编码的字符集(ISOIEC10646[32])UCS2 字符串转换为

从 0000 到 FFFF 的十六进制数值例如ldquo004100620063rdquo可以转换为 3 个十六进制值

十进制值为 6698 和 99

注意

缺省为 IRA 字符集

【示例】 AT+CSCS +CSCS ldquoIRArdquo OK AT+CSCS=rdquoHEXrdquo OK AT+CSCS +CSCS ldquoHEXrdquo OK

232 AT+SAC

作 用 该命令用来终止正在进行的搜索网络和附加业务读取命令查询系统是否正在搜索网络

和进行附加业务

执行命令 AT+SAC

返 回 OK

共 177 页 第 19 页 A8300 AT 指令集_V10

读取命令 AT+SAC

返 回 OKERROR (当正在进行搜索网络或有附加业务时返回 ERROR否则返回 OK)

测试命令 AT+SAC=

返 回 OK

233 AT+STONE

作 用 用来播放某一频率声音频率和持续时间均可设置

设置命令 AT+STONE=ltmodegt[ ltfreq1gtltfreq2gtltfreq3gtltdurationgt]

返 回 OKERROR

测试命令 AT+STONE=

返 回 +STONE (01)(0-3400)(0-3400)(0-3400)(0-50)

OK

mode

0停止播放

1开始播放

freq1(freq2freq3)

speaker1~3400hz

Buzzer1~3400hz

参数说明

duration0~50单位100ms

0 为缺省设置时间为无限可用 AT+STONE=0 停止

234 AT+SDTMF

作 用 用来发送按键音

设置命令 AT+SDTMF=ltmodegt[ltdtmfgtltdurationgt[volume_level]]

返 回 OK

+CME ERROR lterrgt

测试命令 AT+SDTMF=

返 回

+SDTMF (0-1) (0123456789ABCD) (0-50)

(0-7)

OK

mode

0停止发送按键音

1发送按键音

dtmf 0-9 A B C D 字符集

参数说明

duration0~50缺省值为 0时间为无限可用 AT+SDTMF=0 停止

共 177 页 第 20 页 A8300 AT 指令集_V10

volume_level0~7对应音量大小为 0~16534默认为 16384

235 AT+CMUX

作 用 开启关闭多路通道复用协议

执行命令 AT+CMUX=ltmodegt[ltsubsetgt[ltport_speedgt[ltN1gt[ltT1gt[ltN2gt[ltT2gt[ltT3gt[ltkgt]]]

]]]]]

返 回 OK

读取命令 AT+CMUX

返 回 +CMUX ltmodegt[ltsubsetgt]ltport_speedgtltN1gtltT1gt ltN2gtltT2gtltT3 gt[ltkgt]

OK

测试命令 AT+CMUX=

返 回

+CMUX (list of supported ltmodegts)(list of supported ltsubsetgts)(list of supported

ltport_speedgts)(list of supported ltN1gts)(list of supported ltT1gts)(list of supported

ltN2gts)(list of supported ltT2gts)(list of supported ltT3gts)(list of supported ltkgts)

OK

mode

0 基本模式

1 扩展模式

subset

0 使用 UIH 桢(缺省值)

1 使用 UI 桢

2 使用 I 桢

port_speed

0 9600 bits

1 19200 bits

2 38400 bits

3 57600 bits

4 115200 bits(缺省值)

5 230400 bitss

N1( 大桢的大小)1-32768

NI 缺省值31(64 如果是扩展模式)

T1(确认时间)1-255(单位 10ms)

T1 缺省值10

N2( 大重传次数)0-100

N2 缺省值3

参数说明

T2(控制通道响应时间)2-255(单位 10ms)

T2 缺省值30

注意T2 的时间一定要比 T1 长

共 177 页 第 21 页 A8300 AT 指令集_V10

T3(唤醒响应时间)1-255(单位 s)

T3 缺省值10

K(窗口大小扩展模式使用)1-7

K 缺省值2

236 AT+CLVL

作 用 该命令用来设置耳机音量

设置命令 AT+CLVL=ltlevelgt

返 回 OK

读取命令 AT+CLVL

返 回 +CLVL ltlevelgt

OK

测试命令 AT+CLVL=

返 回 +CLVL(0-7)

OK

参数说明 level (0-7)耳机音量大小

237 AT+CRSM

作 用 该命令可用于在受限制的情况下访问 SIM 卡内容

设置命令 AT+CRSM=ltcommandgt[ltfileidgt[ltP1gtltP2gtltP3gt[ltdatagt[ltpathidgt]]]]

返 回 +CRSM ltsw1gtltsw2gt[ltresponsegt]

测试命令 AT+CRSM=

返 回

+CRSM (176178192214220242)(0-65535)(0-255)(0-255)

(0-255)()()

OK

command

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

fileid EF 文件 ID整型除状态查询以外的命令均必须下发该参数

P1P2P3 除了获取响应和状态查询命令P1P2 参数必须指定详细信息参考 ts10221

参数说明

data 以十六进制格式的信息字段

共 177 页 第 22 页 A8300 AT 指令集_V10

sw1sw2 命令执行后 USIMSIM 卡返回的响应

response 携带命令执行成功后上报的数据对于二进制更新和记录更新命令response

不返回

pathid EF 文件路径 ID注一般情况下 sim 卡 SMS 和 Phonebook 都在 3f007f10 目录

下使用此指令 pathid 不能省略

【示例】 AT+CRSM=2202847474284161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CRSM 1440 OK

238 AT+CSIM

作 用 该命令用于访问 SIM 卡内容

设置命令 AT+CSIM=ltlengthgtltcommandgt

返 回 +CSIM ltlengthgtltresponsegt

测试命令 AT+CSIM=

返 回 +CSIM (1-522) (APDU)

OK

length整型command 或 response 的长度

command 16 进制字符串访问 SIM 卡的指令 参数说明

response 16 进制字符串SIM 卡响应的数据

【示例】 AT+CSIM=564161616161ffffffffffffffffff038111f1ffffffffffffffffffff +CSIM 46E00 OK

共 177 页 第 23 页 A8300 AT 指令集_V10

3 呼叫控制命令

31 ATD

作 用 用来呼叫远端用户

执行命令 ATDltdialing stringgt

返 回

OK

^CONN ltCall_indexgtltCall_typegt 呼叫建立成功后用户应答

NO CARRIER呼叫建立失败或远端用户释放

ERROR

dialing string0-9 + a b c 大长度为 40如果 dialing strring 以ldquordquo结

尾则作为紧急呼叫号码处理

Call_index

通话 ID

参数说明 Call_type

0 语音

1 CS 数据

2 PS 数据

9 紧急呼叫

注意

系统目前不支持通过电话本呼叫的功能

【示例】 atd10086 OK 附加业务功能 atd6100431234115 OK 紧急呼叫 ATD911 OK

32 ATDL

作 用 重拨刚才 ATD 拨出的电话

执行命令 ATDL

共 177 页 第 24 页 A8300 AT 指令集_V10

33 ATA

作 用 用来应答远端用户的呼叫RING (Incoming call)

执行命令 ATA

返 回 OK

34 ATH

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的呼叫

执行命令 ATH

返 回 OK

35 AT+VTD

作 用 当通过 GSM 网络发送 DTMF 音时用该命令设置 DTMF tone 的持续时间

设置命令 AT+VTD=ltngt

返 回 OK

读取命令 AT+VTD

返 回 ltngt

OK

测试命令 AT+VTD=

返 回 +VTD(0-255)

OK

参数说明 n(0-255)n100ms

36 AT+VTS

作 用

在呼叫建立成功后发送 DTMF 使用设置命令可发送一个或多个 ASCII 字符这些字

符的作用是使 MSC(MobileSwitching Center)为远程用户发射双音多频 DTMF(Dual

Tone Multi Frequency)音调

设置命令 AT+VTS=ltdtmfgt[ltdurationgt]或 AT+VTS=ltdtmf-stringgt

返 回 OK

+CME ERROR lterrgt

测试命令 AT+VTS=

返 回 +VTS (0-9ABCD)

OK

参数说明 dtmf0-9 A B C D

共 177 页 第 25 页 A8300 AT 指令集_V10

durationtone 音的持续时间为ltdurationgt100ms缺省值为使用+VTD 的设置值

dtmf-string0-9 A B C D 字符集中的 ASCII 字符串 大长度为 29字符串

必须放于双引号中

【示例】 ATD10086 OK AT+VTS=1 OK AT+VTS=rdquo11rdquo OK AT+VTS=120 OK

37 AT+VGR

作 用 调节 SPEAKER(下行)音量

设置命令 AT+VGR=ltvaluegt

返 回 OK

读取命令 AT+VGR

返 回 +VGR ltcurrent valuegt

OK

测试命令 AT+VGR=

返 回 +VGR(1-9)

OK

参数说明 value受话(下行)的音量值取值范围1~9

38 AT+CMUT

作 用 该命令用来使麦克风静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+CMUT=ltmodegt

返 回 OKERROR

读取命令 AT+CMUT

返 回 +CMUTltmodegt

OK

测试命令 AT+CMUT=

返 回 +CMUT(0-1)

OK

共 177 页 第 26 页 A8300 AT 指令集_V10

参数说明

mode

0取消麦克风静音

1设置麦克风静音

39 AT+CICB

作 用 数据传真和语音呼入类型选择

设置命令 AT+CICB=ltvaluegt

返 回 OK

读取命令 AT+CICB

返 回 +CICBlt value gt

OK

测试命令 AT+CICB=

返 回 +CICB(0-2)

OK

参数说明

value

0数据

1传真

2话音

注意

目前系统只支持话音

310 AT+CIND

作 用 指示电池电压信号强度网络服务的可行性是否静音是否收到短消息是否在打

电话漫游与否短消息是否已满的状态

读取命令 AT+CIND

返 回

+CINDltbatterygtltsignal levelgtltservicegtltsoundergtltmessagegt

ltcallgtltroamgtltsmsfullgt

OK

测试命令 AT+CIND=

返 回 +CIND(0-5)(0-31)(01)(01)(01)(01)(01)(01)

OK

返回信息说明如下

参数名称 含义

battery 电池电压

共 177 页 第 27 页 A8300 AT 指令集_V10

signal level 信号强度 (0-31)

service 网络服务的可行性 (0-1) (value = 1rsquo意味已经注册上网络)

sounder 是否静音 (0-1) ( lsquo1rsquo= 静音)

message 是否收到短消息 (0-1)(rsquo0rsquo= 没有未读短信)

call 是否在打电话 (0-1)(rsquo0rsquo= 没有电话)

roam 是否漫游 (0-1) (Home net status lsquo0rsquo= Home Net)

smsfull 短消息是否已满(lsquo0rsquo) or memory locations are available (lsquo1rsquo)

311 AT+CHUP

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫

执行命令 AT+CHUP

返 回 OK

312 AT+CHUPVT

作 用 用来挂断所有(可能一个或多个)正在建立的或已经建立的 CS 呼叫并说明原因值

执行命令 AT+CHUPVT=ltcausegt

返 回 OK

参数说明

cause

1 Unassigned (unallocated) number

3 No route to destination

6 Channel unacceptable

8 Operator determined barring

16 Normal call clearing

17 User busy

18 No user responding

19 User alerting no answer

21 Call rejected

22 Number changed

25 Pre-emption

26 Non selected user clearing

27 Destination out of order

28 Invalid number format (incomplete number)

29 Facility rejected

共 177 页 第 28 页 A8300 AT 指令集_V10

30 Response to STATUS ENQUIRY

31 Normal unspecified

34 No circuitchannel available

38 Network out of order

41 Temporary failure

42 Switching equipment congestion

43 Access information discarded

44 requested circuitchannel not available

47 Resources unavailable unspecified

49 Quality of service unavailable

50 Requested facility not subscribed

55 Incoming calls barred within the CUG

57 Bearer capability not authorized

58 Bearer capability not presently available

63 Service or option not available unspecified

65 Bearer service not implemented

68 ACM equal to or greater than ACMmax

69 Requested facility not implemented

70 Only restricted digital information bearer capability is available

79 Service or option not implemented unspecified

81 Invalid transaction identifier value

87 User not member of CUG

88 Incompatible destination

91 Invalid transit network selection

95 Semantically incorrect message

96 Invalid mandatory information

97 Message type non-existent or not implemented

98 Message type not compatible with protocol state

99 Information element non-existent or not implemented

100Conditional IE error

101Message not compatible with protocol state

102Recovery on timer expiry

111Protocol error unspecified

127Interworking unspecified

共 177 页 第 29 页 A8300 AT 指令集_V10

313 AT+CSTA

作 用 用来选择呼叫号码类型该设置在 ATD 命令中将会被使用

设置命令 AT+CSTA=lttypegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+CSTA

返 回 +CSTAlttypegt

OK

测试命令 AT+CSTA=

返 回 +CSTA (128129145161)

OK

参数说明

type

128Unknown numbering plan unknown number

129ISDNtelephony number plan unknow number

145ISDNtelephony number plan international number

161ISDNtelephony number plannational number

【示例】 AT+CSTA=145 ATD15712345678 NO CARRIER ATD+8615712345678 OK AT+CSTA=129 ATD15712345678 OK

314 AT+CMOD

作 用

设置呼叫模式 用于选择后续的呼叫命令(ATD)或下一次应答命令(ATA)

+CMOD 应该将值设置为 0 的情况

开机后

恢复出厂设置(ATampF 命令)

用户恢复缺省设置(ATZ 命令)

交替模式下呼叫完成成功

交替模式下应答失败之后

设置命令 AT+CMOD=[ltmodegt]

返 回 OK+CME ERROR lterrgt

读取命令 AT+CMOD

返 回 +CMOD ltmodegt

OK

共 177 页 第 30 页 A8300 AT 指令集_V10

测试命令 AT+CMOD=

返 回 +CMOD(0-3)

OK

参数说明

mode

0单一模式

1语音传真交替模式 (电信业务 61)

2语音数据交替模式 (承载业务 61)

3 数据跟随语音模式 (承载业务 81)

注意

注 目前只支持 0 缺省参数AT+CMOD=rdquo情况相当于 AT+CMOD=0

【示例】

AT+CMOD=0

OK

315 AT+SPAUTO

作 用 用来设置自动接听 Voice CallVideo Call

设置命令 AT+SPAUTO=ltmodegt

返 回 OK+CME ERROR lterrgt

读取命令 AT+SPAUTO

返 回 +SPAUTOltmodegt

OK

测试命令 AT+SPAUTO=

返 回 +SPAUTO (0-1)

OK

参数说明

mode

0手动接听模式

1自动接听模式

共 177 页 第 31 页 A8300 AT 指令集_V10

316 AT+SPCEER

lt typegt 描述 ltreportgt 描述

0 近一次

呼叫释放

参考MN_CALL_DISCONNECT_

CALL_CAUSE_E

16正常释放 其他值异常挂断

1 近一次

呼叫内模

式修改

同上 0修改成功

其他值modification 失败

2 近一次

PDP 激活 参考 MN_GPRS_ERR_E

0激活成功 其他值激活失败

3 近一次

PDP 去激

同上 0去激活成功

其他值去激活失败

4 近一次

GPRS 附

Int 0Attach 成功

其他值Attch 失败

5 近一次

GPRS 去

附着

int 0Detach 成功 暂无异常上报值

6 近一次

WAP 操作 String 暂不支持

7-10 保留

注意

如果lt report gt值为 0xFFFF 表示还未有错误报告其他lttypegt值暂不支持

作 用 用来上报指定业务的错误报告

设置命令 AT+SPCEER=lttypegt

返 回 +SPCEER lttypegtltreportgt

OKERROR

读取命令 AT+SPCEER

返 回 +SPCEER lttypegtltreportgt 近一次业务的 error cause

OK

测试命令 AT+SPCEER=

返 回 +SPCEER (list of lttypegts)

OK

共 177 页 第 32 页 A8300 AT 指令集_V10

4 安全控制命令

41 AT+CPIN

作 用 用来输入或修改 PIN 码

设置命令 AT+CPIN=ltpingt 或

AT+CPIN=ltpukgtltnewpingt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+CPIN

返 回 +CPIN lt codegt

OK

测试命令 AT+CPIN=

返 回 OK

pin4-8 个数字

new pin4-8 个数字

puk8 个数字

参数说明

code

READY不需要输入

SIM PIN输入 PIN 码 ME is waiting for SIM PIN

SIM PUK输入 PUK 码 ME is waiting for SIM PUK

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+CPIN +CPIN SIM PUK AT+CPIN=123456782345 修改 PIN1 为ldquo2345rdquo OK AT+CPIN +CPIN SIM PIN AT+CPIN=2345 OK AT+CPIN +CPIN READY

42 AT+CLCK

作 用 该命令用来对手机与网络间功能进行加锁解锁以及协商

设置命令 AT+CLCK=ltfacgtltmodegt[ltpasswordgt[ltclassgt]]

共 177 页 第 33 页 A8300 AT 指令集_V10

返 回

OK

+CME ERROR lterrgt

+CLCK ltstatusgt[ltclassgt] (当 mode 设为 2查询状态)

读取命令 AT+CLCK

返 回 +CLCK (list all supportedltfacgts list corresponding ltstatusgts)

OK

测试命令 AT+CLCK=

返 回 +CLCK (list all supportedltfacgts)

fac

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

mode

0解锁该功能

1加锁该功能

2查询状态

class

1声音(电话)

2数据(所有承载服务)

4传真

8短消息服务

7以上全集缺省值

status

0未激活

1激活

参数说明

password(0~9)字符 大长度由 AT+CPWD=命令确定

注意

目前不支持rdquoPSrdquoldquoPNrdquo ldquoPUrdquo ldquoPPrdquo ldquoPCrdquo ldquoFDrdquo Class 目前只支持语音业务

【示例】 AT+CLCK=rdquoAIrdquo11234 OK AT+CLCK=rdquoAIrdquo2 +CLCK 10

共 177 页 第 34 页 A8300 AT 指令集_V10

OK

43 AT+CPWD

作 用 该命令用来更改 password

设置命令 AT+CPWD=ltfacgtltoldpwdgtltnewpwdgt

返 回 OK

ERROR

测试命令 AT+CPWD=

返 回

+CPWD (ldquoPSrdquo8) (ldquoSCrdquo8) (ldquoAOrdquo 4) (ldquoOIrdquo 4) (ldquoOXrdquo 4) (ldquoAIrdquo 4)

(ldquoIRrdquo 4) (ldquoABrdquo 4) (ldquoAGrdquo 4) (ldquoACrdquo 4) (ldquoP2rdquo 8) (ldquoFDrdquo8) (ldquoPNrdquo

8) (ldquoPUrdquo 8) (ldquoPPrdquo 8) (ldquoPCrdquo 8)

OK

参数说明

fac

ldquoPSrdquoSIM 卡锁password 为 8 位

ldquoSCrdquo是否启动 PIN 检验

ldquoAOrdquo禁止所有拨出呼叫

ldquoOIrdquo禁止所有拨出国际呼叫

ldquoOXrdquo禁止所有拨出国际呼叫 除了归属国

ldquoAIrdquo禁止所有拨入呼叫

ldquoIRrdquo漫游出归属国后禁止呼叫

ldquoABrdquo所有禁止服务

ldquoAGrdquo所有拨出禁止服务

ldquoACrdquo所有拨入禁止服务

ldquoPNrdquo网络锁password 为 8 位)

ldquoPUrdquo网络子锁password 为 8 位

ldquoPPrdquo服务提供商锁password 为 8 位

ldquoPCrdquo公共锁password 为 8 位

ldquoFDrdquoSIM 卡的 FDN 固定拨号锁要求输入 PIN2 作为 password

ldquoP2rdquoPIN2 锁

注意

ldquoPSrdquoldquoPNrdquoldquoPUrdquoldquoPPrdquoldquoPCrdquo和ldquoFDrdquo 目前均不支持

【示例】 AT+CPWD=rdquoSCrdquo12341111 OK

44 AT+XX

作 用 用来得到试 PIN 码或 PUK 码剩余次数

共 177 页 第 35 页 A8300 AT 指令集_V10

读取命令 AT+XX=ltvaluegt

返 回 +XXltremaining_numgt

OK

参数说明

value

0PIN 1

1PIN 2

2PUK 1

3PUK 2

【示例】 AT+XX=0 +XX3 OK

45 AT+ECPIN2

作 用 用来输入或修改 PIN2 码

设置命令 AT+ECPIN2=ltpin2gt 或

AT+ECPIN2=ltpuk2gtltnewpin2gt

返 回 OK

+CME ERROR lterrgt

读取命令 AT+ECPIN2

返 回 +ECPIN2 ltcodegt

OK

pin24-8 个数字

new pin24-8 个数字

puk28 个数字

参数说明

code

READY不需要输入

SIM PININVALID

SIM PUKINVALID

SIM PIN2输入 PIN2 码 ME is waiting for SIM PIN2

SIM PUK2输入 PUK2 码 ME is waiting for SIM PUK2

BLOCK被琐定

【举例】 AT+ECPIN2 +ECPIN2 SIM PUK2 AT+ECPIN2=123456782345 修改 PIN2 为ldquo2345rdquo OK AT+ECPIN2 +ECPIN2 SIM PIN2 AT+ECPIN2=2345 OK AT+ECPIN2

共 177 页 第 36 页 A8300 AT 指令集_V10

+ECPIN2 READY OK

共 177 页 第 37 页 A8300 AT 指令集_V10

5 电话本命令

51 AT+CPBS

作 用 该命令用来选择电话本的类型

设置命令 AT+CPBS=ltstoragegt

返 回 OKERROR

读取命令 AT+CPBS

返 回 +CPBS ltstoragegt(缺省值ldquoSMrdquo)ltnum usedgtlt num availablegt

OK

测试命令 AT+CPBS=

返 回 +CPBS (SMFDMELDMCRCMSISDNEMERGENCY)

OK

num used已经使用的电话本条数

num available可用的电话本条数

参数说明

storage

ldquoSMrdquoSIM 卡电话本

ldquoFDrdquo固定拨号电话本

ldquoMErdquo手机电话本

ldquoLDrdquo 近拨号电话本

ldquoMCrdquo 近来电未接电话本

ldquoRCrdquo 近来电已接电话本

ldquoMSISDNrdquo本机号码电话本

ldquoEMERGENCYrdquo紧急电话号码电话本(AT+CPBW 不可用)

52 AT+CPBR

作 用 按照输入的参数指定的范围读取当前电话本如果第二个参数缺省则读第一个参数指

定的条目如果没有读取到电话本条目将返回+CME ERROR NOT FOUND

设置命令 AT+CPBR=ltindex1gt[ltindex2gt]

返 回

+CPBR=ltindex1gtltnumbergtlttypegtlttextgt[ltadnumbergt][ltadtypegt][ltsecondtextgt][ltemailgt]ltCRgtltCFgt

helliphellip

ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBR=

共 177 页 第 38 页 A8300 AT 指令集_V10

返 回

+CPBRltlist supported ltindexgtsgtltnlengthgtlttlengthgt[ltglength gt][ltslengthgt] [ltelengthgt]

OK

index1index2 整型值电话本内存中的位置

number type 格式的电话号码

type整数型的八位字节地址类型

text tlength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符集相

adnumber附加电话号码(注暂不支持)

adtype附加电话号码类型(注暂不支持)

secondtextslength 大长度的字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同(注暂不支持)

nlength电话号码 大长度

tlength姓名 大长度

glength group 的 大长度 (注暂不支持)

slength secondtext 的 大长度(注暂不支持)

参数说明

elengthemail 的 大长度 (注+CPBS=rdquoMErdquo时支持)

【示例】 AT+CPBR=1 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo OK AT+CPBR=12 +CPBR1rdquo13918928056rdquo129rdquoStevenrdquo +CPBR2rdquo13980563798rdquo129rdquoMaryrdquo OK

53 AT+CPBF

作 用 按姓名查找电话本

设置命令 AT+CPBF=ltnamegt

返 回

+CPBFltindexgtltnumbergtlttypegtltnamegt

OK 或

ERROR(not found)

测试命令 AT+CPBF=

返 回 +CPBFltnlengthgt lttlengthgt

OK

nlength电话号码 多个数 参数说明

tlength姓名 大长度

【示例】 AT+CPBF=rdquoMaryrdquo +CPBF2rdquo13980563798rdquo129rdquoMaryrdquo OK

共 177 页 第 39 页 A8300 AT 指令集_V10

54 AT+CPBW

作 用

可在当前电话簿存储器的位置号码ltindexgt中写入电话簿记录通过+CPBS可选择当

前电话簿存储器写入的记录字段是与号码有关的电话号码ltnumbergt(使用lttypegt格

式)和文本lttextgt若省略这些字段则将删除电话簿记录

设置命令 AT+CPBW=ltindexgt[ltnumbergt[lttypegt[lttextgt]]]

返 回 OK

测试命令 AT+CPBW=

返 回 +CPBW (list supported ltindexgts)ltnlengthgtltlist supported types gtlttlengthgt

OK

index索引号

number电话号码 大长度不能超出ltnlengthgt

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

text姓名 大长度不能超出lttlengthgt与ldquo选择 TE 字符集rdquo命令+CSCS 规定的字符

集相同

nlength电话号码 大长度

参数说明

tlength姓名 大长度

【示例】 AT+CPBW=3 OK AT+CPBW=3 ldquo88086666rdquo 129 ldquoJohnrdquo OK 当用户要输入 UCS2 的[lttextgt]时用户须输入以 80 开始的 ASCII 格式如输入 ldquo804F60597Drdquo(你好)ldquo0X8000410042rdquo(AB) AT+CPBW=3 ldquo88086666rdquo 129 ldquo806797519Brdquo (注林军) OK

55 AT+CPBP

作 用 按号码查找电话本

设置命令 AT+CPBP=ltPhoneNumbergt

返 回 +CPBPltindexgtltnumbergtlttypegtltnamegt

OK

测试命令 AT+CPBP=

返 回 +CPBP ltMaxRecordgtltMaxNumLengthgt

共 177 页 第 40 页 A8300 AT 指令集_V10

PhoneNumber电话号码

index索引号

number电话号码

type电话号码的类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

name姓名

MaxRecord 大记录条数

参数说明

MaxNumLength号码 大长度

【示例】 AT+CPBP = ldquo88086666rdquo +CPBP 3 ldquo88086666rdquo 129 ldquoJohnrdquo OK

56 AT+CPBN

作 用 翻阅电话本

设置命令 AT+CPBN=ltmodegt

返 回 +CPBN ltindex2gtltnumbergtlttypegtlttextgtltCRgtltCFgt

OK

测试命令 AT+CPBN=

返 回 +CPBN (0-5)

OK

参数说明

mode

0第一条

1 后一条

2下一条

3上一条

4 近读过的一条

5 近写过的一条

【示例】 AT+CPBN= +CPBN (0-5) OK AT+CPBN=0 +CPBN 15+331290101145John OK AT+CPBN=2 +CPBN 5+33147658987145Steven OK

共 177 页 第 41 页 A8300 AT 指令集_V10

AT+CPBN=2 +CPBN 6+331290302145Mary OK AT+CPBN=3 +CPBN 5+33147658987145 Steven OK AT+CPBN=1 +CPBN 6+331290302145Mary OK AT+CPBN=2 +CPBP 15+331290101145 John OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=2 +CPBN 5+33147658987145Frank OK AT+CPBF=John +CPBF 15+331290101145 John OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBW=10146290800129Windy OK AT+CPBN=4 +CPBF 15+331290101145 John OK AT+CPBF=rdquoFrankrdquo +CPBF 5+33147658987145Frank OK AT+CPBN=4 +CPBF 15+33123451458000414339FFFF OK AT+CPBN=5 +CPBF 10146290800129Windy OK

57 AT+CNUM

作 用 读取 MSISDN(本机号码)

执行命令 AT+CNUM

返 回

+CNUM [ltalpha1gt]ltnumber1gtlttype1gt

[ltCRgtltLFgt+CNUM [ltalpha2gt]ltnumber2gtlttype2gt [ hellip ]]

OK

测试命令 AT+CNUM=

返 回 OK

共 177 页 第 42 页 A8300 AT 指令集_V10

共 177 页 第 43 页 A8300 AT 指令集_V10

numberxtypex 格式的电话号码

typex整数型的八位字节地址类型 参数说明

Alphax与 numberx 关联的可选字符型字段与ldquo选择 TE 字符集rdquo命令+CSCS 规定的

字符集相同

【示例】 AT+CNUM +CNUMNamerdquo13918928056rdquo129

58 AT+SDCP

作 用 逐条删除通话记录电话本 ldquoLDrdquo或rdquoMCrdquo或rdquoRCrdquo的所有记录

设置命令 AT+SDCP=ltcalls phonebookgt

返 回 OKERROR

读取命令 AT+SDCP

返 回 OK

测试命令 AT+SDCP=

返 回 +SDCP (LDMCRC)

OK

参数说明 calls phonebook ldquoLDrdquoldquoMCrdquoldquoRCrdquo

59 AT+CSVM

作 用 设置读取激活关闭语音信箱

设置命令 AT+CSVM=ltmodegt[ltnumbergt[lttypegt]]

返 回 OKERROR

读取命令 AT+CSVM

返 回 +CSVMltmodegtltnumbergtlttypegt

+CME ERROR lterrgt

测试命令 AT+CSVM=

返 回 +CSVM (0-1) ltnlengthgt(129145)

OK

nlength电话号码 大长度

mode

0关闭语音信箱

1激活语音信箱

number语音信箱号码 小长度要大于 0 大长度不能超出电话号码的长度(ltnlengthgt)

参数说明

type语音信箱号码的类型

共 177 页 第 44 页 A8300 AT 指令集_V10

129SDN 号码类型

145国际 ISDN 电话号码

共 177 页 第 45 页 A8300 AT 指令集_V10

6 GPRS命令

61 AT+CGDCONT

作 用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上下文参数系统重启

动后该命令所做的设置将不被保存

设置命令 AT+CGDCONT=[ltcidgt[ltpdp_typegt[ltAPNgt[ltpdp_addrgt[ltd_compgt[lth_compgt

]]]]]]

返 回 OKERROR

读取命令 AT+CGDCONT

返 回

+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt

[+CGDCONT

ltcidgtltpdp_typegtltAPNgtltpdp_addrgtltd_compgtlth_compgtltCRgtltLFgt[]]

OK

测试命令 AT+CGDCONT=

返 回 +CGDCONT (range of supported ltcidgts)ltpdp_typegt(list of supported

ltd_compgts and lth_compgts)

cid(PDP Context Identifier)整型(范围 1-11)指定 PDP 上下文的 ID 号

pdp_type(Packet Data Protocol type)目前只支持 IP(Internet Protocol)

APN(Access Point Name)字符串用来选择 2 或其它的分组数据网络请咨询

当地的网络运营商中国移动为 Internet 服务的 APN 为 ldquocmnetrdquoWap 服务的 APN

为 ldquocmwaprdquo

pdp_address字符串给定 PDP 的地址此值可不填由网络动态分配一个地址

d_compPDP 数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

参数说明

h_compPDP 头部数据是否需要压缩目前 MT网络都不支持数据压缩

0不采用压缩1采用压缩此值可不填缺省值为 0

注意

在精简版本中 AT+CGDCONT=1 为删除第一个记录默认读取命令 AT+CGDCONT返回 2

条记录

【示例】

共 177 页 第 46 页 A8300 AT 指令集_V10

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquoltcrgt

OK

AT+CGDCONT=1rdquoIPrdquordquocmnetrdquo11

+CME ERROR 4

AT+CGDCONT=4IPcmnet111100

OK

AT+CGDCONT

+CGDCONT 1IPCMWAP000000

+CGDCONT 2IPCMNET000000

OK

AT+CGDCONT=1

OK

AT+CGDCONT

+CGDCONT 2IPCMNET000000

OK

62 AT+CGQREQ

作 用

MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参数如果该 PDP 上

下文已经激活并且 QOS 参数大于用户设定的 小可接受的 QOS 参数则进行

Modify PDP 上下文的规程

设置命令 AT+CGQREQ=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQREQ

返 回 OK

测试命令 AT+CGQREQ=

返 回 +CGQREQ ltpdp_typegt(list of supported ltprecedencegts ltdelaygts

ltreliabilitygtsltpeakgts and ltmeangts)

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden 指定优先级类别 0Subscribed (from network) value used

共 177 页 第 47 页 A8300 AT 指令集_V10

ce 1High priority

2Normal priority

3Low priority

delay 指定延迟类别4 的延迟时间

少性能 好1 的性能 差

0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别1 的可靠性

好36 同级5 差

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别

0Subscribed (from network) value used

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型 ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

注意

共 177 页 第 48 页 A8300 AT 指令集_V10

在精简版本中 AT+CGQREQ 命令不支持只返回 OK

【示例】

AT+CGQREQ=1245516 ltcrgt

OK

63 AT+CGQMIN

作 用

MT 发送 PDP上下文激活消息的时候使用这个命令配置 MT 小的可接受的QOS 参

数如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接受

的 QOS 参数MT 则发起 PDP 上下文去活规程AT+CGQREQAT+CGQMIN 这

两个命令是 AT+CGDCONT 的扩展

设置命令 AT+CGQMIN=[ltcidgt[ltprecedencegt[ltdelaygt[ltreliabilitygt[ltpeakgt[ltmeangt]]]]]]

返 回 OKERROR

读取命令 AT+CGQMIN

返 回 OK

测试命令 AT+CGQMIN=

返 回 +CGQMIN (1-11)(0-3)(0-4)(0-6)(0-9)(0-1831)

OK

注意

在精简版本中 AT+CGQMIN 命令不支持只返回 OK

参数及返回值说明如下

参数名称 含义 取值范围

cid PDP Context Identifier指定

PDP 上下文的 ID 号 整型1~11

preceden

ce 指定优先级类别

0Subscribed (from network) value used

1High priority

2Normal priority

3Low priority

delay 指定延迟类别 0Subscribed (from network) value used

1~4Delay class

reliability 指定可靠性类别描述见

AT+CGQREQ

0Subscribed (from network) value used

1~6Reliability class

peak 峰值吞吐量类别 0Subscribed (from network) value used

共 177 页 第 49 页 A8300 AT 指令集_V10

1Up to 1000 (8 kbits)

2Up to 2000 (16 kbits)

3Up to 4000 (32 kbits)

4Up to 8000 (64 kbits)

5Up to 16000 (128 kbits)

6Up to 32000 (256 kbits)

7Up to 64000 (512 kbits)

8Up to 128000 (1024 kbits)

9Up to 256000 (2048 kbits)

mean 定义平均吞吐量类别

0Subscribed (from network) value used

1100 (~022 bitss)

2200 (~044 bitss)

3500 (~11 bitss)

41 000 (~22 bitss)

52 000 (~44 bitss)

65 000 (~111 bitss)

710 000 (~22 bitss)

820 000 (~44 bitss)

950 000 (~111 bitss)

10 100 000 (~022 kbits)

11200 000 (~044 kbits)

12500 000 (~111 kbits)

131 000 000 (~22 kbits)

142 000 000 (~44 kbits)

155 000 000 (~111 kbits)

1610 000 000 (~22 kbits)

1720 000 000 (~44 kbitss)

1850 000 000 (~111 kbitss)

31 大吞吐量

pdp_type PDP 类型描述见

AT+CGQREQ

ldquoIPrdquoInternet Protocol

ldquoPPPrdquoPoint-to-Point Protocol

【示例】

AT+CGQMIN=1245516 ltcrgt

OK

64 AT+CGPCO

作用 MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP context 的 PCO 参数

系统重启后该命令的设置参数将不被保存

设置命令 AT+CGPCO=lttypegtltusergtltpasswordgtltcidgtltauth_typegt

共 177 页 第 50 页 A8300 AT 指令集_V10

返回 OKERROR

读取命令 AT+CGPCO

返回 OK

测试命令 AT+CGPCO=

返回 +CGPCO (0-1)(1-11)(0-3)

OK

type

0用户名密码为 ASCII 字符格式

1用户名密码为 PDU 格式

userPCO 使用的用户名 大 ASCII 字符长度为 64 字节PDU 长度为 128 字节

passwordPCO 使用的密码 大 ASCII 字符长度为 64 字节PDU 长度为 128 字

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11 参数说明

auth_type

0 无身份认证

1PAP 身份认证

2CHAP 身份认证

3PAP 或 CHAP 身份认证

注意

在精简版本中 AT+CGPCO 命令不支持只返回 OK

【示例】

AT+CGPCO=0rdquowapcmnetcomrdquordquowap1rdquo12

OK

65 AT+CGATT

作 用

附着(Attach)或去附(detach) GPRS 服务如果 MT 已经在所要求的状态设置命令

被忽略并返回 OK如果所要求的状态无法获得返回 ERRORMT 去附

(detach)GPRS 服务后任何已激活的 PDP CONTEXT 自动去活(deactive)

设置命令 AT+CGATT=[ltstategt]

返 回 OKERROR

读取命令 AT+CGATT

返 回 +CGATT ltstategt

共 177 页 第 51 页 A8300 AT 指令集_V10

OK

测试命令 AT+CGATT=

返 回 +CGATT (list of supported ltstategts)

OK

参数说明

state

0去附了 GPRS 服务

1附着了 GPRS 服务

【示例】

AT+CGATT=1 ltcrgt

OK

66 AT+CGACT

作 用

激活(activate)或去活(deactive)指定的 PDP 上下文如果 MT 已经在所要求的状态

设置命令被忽略并返回 OK如果所要求的状态无法获得返回 ERROR如果在激

活指定 PDP 上下文命令执行时MT 尚未进行 GPRS ATTACH 操作则 MT 先进行

GPRS ATTACH 操作再进行激活指定 PDP 上下文操作如果 GPRS ATTACH

操作失败返回 ERROR

设置命令 AT+CGACT=[ltstategt[ltcidgt[ltcidgt[]]]]

返 回 OKERROR

读取命令 AT+CGACT

返 回

+CGACT ltcidgtltstategtltCRgtltLFgt

[+CGACT ltcidgtltstategtltCRgtltLFgt[]]

OK

测试命令 AT+CGACT=

返 回 +CGACT (list of supported ltstategts)

OK

state

0PDP 上下文去活

1PDP 上下文激活

参数说明 cidPDP Context Identifier指定一个 PDP 上下文的 ID 号整型1~11

在未指定ltcidgt号时激活 PDP 上下文默认为 cid=1即 AT+CGACT=1 与

AT+CGACT=11在去活 PDP 上下文时如未指定ltcidgt则默认去活所有活动的 PDP

上下文

【示例】

AT+CGACT=11 ltcrgt

OK

AT+CGACT=01 ltcrgt

OK

共 177 页 第 52 页 A8300 AT 指令集_V10

67 AT+CGPADDR

作 用 返回指定 PDP CONTEXT 的地址

执行命令 AT+CGPADDR=[ltcidgt[ltcidgt[]]]

返 回

+CGPADDR ltcidgtltpdp_addrgtltCRgtltLFgt

[+CGPADDR ltcidgtltpdp_addrgt ltCRgtltLFgt []]

OK

测试命令 AT+CGPADDR=

返 回 +CGPADDR (list of supported ltcidgts)

OK

cidPDP Context Identifier指定 PDP 上下文的 ID 号整型1~11

如果没有指定则返回所有的 PDP 上下文地址 参数说明

pdp_addres字符串PDP 上下文地址

【示例】

AT+CGPADDR=1 ltcrgt

+CGPADDR 1rdquo10111213rdquo

OK

AT+CGPADDR= ltcrgt

+CGPADDR (1-11)

OK

68 AT+CGDATA

作 用

使终端设备和网络进入连接状态包括一次附着(attach)GPRS 过程和一次或多次

激活(activate)PDP CONTEXT 过程如果 cid 值在 MT 中没有定义则返回 ERROR

否则返回 CONNECT

执行命令 AT+CGDATA=[ltL2Pgt [ltcidgt [ ltcidgt [hellip]]]]

返 回 CONNECTERROR

测试命令 AT+CGDATA=

返 回 +CGDATA (list of supported ltL2Pgts)(all supported CIDs)

OK

L2P指定 TE 与 MT 之间的 Layer2 协议目前只支持 PPP 和 M-IP 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

【示例】

AT+CGDATA=rdquoPPPrdquo 1 ltcrgt

CONNECT

共 177 页 第 53 页 A8300 AT 指令集_V10

69 AT+CGAUTO

作 用 设置 MT 是否对网络端发起的 PDP 上下文激活请求自动响应

设置命令 AT+CGAUTO=[ltstategt]

返 回 OKERROR

读取命令 AT+CGAUTO

返 回 +CGAUTO ltstategt

OK

测试命令 AT+CGAUTO=

返 回 +CGAUTO (list of supported ltstategts)

参数说明

state

0关闭 GPRS 自动响应使用 AT+CGANS 命令手动响应网络端发起的 PDP 上下

文激活请求

1打开 GPRS 自动响应自动响应网络端发起的 PDP 上下文激活请求

2由 S0 命令控制自动响应 GPRS 网络请求

3由 S0 命令控制自动响应 GPRS 网络和呼入电话请求

【示例】

AT+CGAUTO=0 ltcrgt

OK

610 AT+CGANS

作 用 设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING 和 CRING 通知

TE)进行响应

设置命令 AT+CGANS=[ltresponsegt[ltL2Pgt[ltcidgt]]]

返 回 OKERROR

测试命令 AT+CGANS=

返 回 +CGANS (list of supported ltresponsegts) (list of supported ltL2Pgts)

response数值指定如何响应拒绝还是接受

0拒绝网络端发起的 PDP 上下文请求

1接受并发起 PDP CONTEXT 激活

L2P指定 layer 2 协议(见+CGDATA 命令) 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

请参见+CGDCONT 命令

【示例】

AT+CGANS=1 ltcrgt

共 177 页 第 54 页 A8300 AT 指令集_V10

OK

611 AT+CGCLASS

作 用 设置 MT 的 GPRS 类型

设置命令 AT+CGCLASS=[ltclassgt]

返 回 OKERROR

读取命令 AT+CGCLASS

返 回 +CGCLASS ltclassgt

OK

测试命令 AT+CGCLASS=

返 回 +CGCLASS (list of supported ltclassgts)

OK

参数说明

class指定 GPRS 类型

Bclass B

CCclass C in circuit switched only mode (lowest)

如果 MT 在 GPRS attach 状态而通过此命令将 MT 的 GPRS 类型设置为 CC则

MT 将发起 GPRS detach 规程

【示例】

AT+CGCLASS=rdquoCCrdquo ltcrgt

OK

AT+CGCLASS=rdquoArdquo ltcrgt

ERROR

612 AT+CGEREP

作 用 设置 MT 是否主动发送响应

设置命令 AT+CGEREP=[ltmodegt[ltbfrgt]]

返 回 OKERROR

读取命令 AT+CGEREP

返 回 +CGEREP ltmodegtltbfrgt

OK

测试命令 AT+CGEREP=

返 回 +CGEREP(0-2)(01)

OK

mode

0在 MT 上缓存主动回显内容

1如果 MT-TE 链路不可用丢弃主动回显内容否则直接发送到 TE

2如果 MT-TE 链路不可用缓存主动回显内容等到可用的时候显示否则直接发

送到 TE 参数说明

bfr

0清除 MT 缓存中的回显内容(对 1 和 2 有效)

1将 MT 缓存中的内容发送到 TE (对 1 和 2 有效)

【示例】

AT+CGEREP=01 ltcrgt

OK

AT+CGEREP=20 ltcrgt

OK

613 AT+CGREG

共 177 页 第 55 页 A8300 AT 指令集_V10

作 用 设置 MT 显示网络注册状态和位置信息

设置命令 AT+CGREG=[ltngt]

返 回

n=1 时上报格式为+CGREG ltstatgt

n=2 时上报格式为+CGREG ltstatgt[ltlacgtltcigt[ltAcTgt]]

OK

读取命令 AT+CGREG

返 回 +CGREG ltngtltstatgt[ltlacgtltcigt] +CME ERROR lterrgt

OK

测试命令 AT+CGREG=

返 回 +CGREG (list of supported ltngts)

OK

n

0取消网络注册状态的主动回显

1使网络注册状态的主动回显有效+CGREG ltstatgt

2使网络注册状态位置消息的主动回显有效+CGREG ltstatgt[ltlacgt

ltcigt[ltAcTgt]]

参数说明

stat

0没有注册ME 也没有尝试去注册

1注册本地网络

2没有注册ME 正在试图去注册

3注册被拒绝

4不知道网络注册状态

共 177 页 第 56 页 A8300 AT 指令集_V10

5注册漫游

8 紧急呼叫状态

lac两个字节位置域编码16 进制表示(如00C3等于 195)

ci两个字节Cell ID16 进制表示

【示例】

AT+CGREG=1 ltcrgt

+CGREG1

AT+CGREG=2 ltcrgt

+CGREG 108880000BF6A0

614 AT+CGSMS

作 用 选择发送 SMS 的服务类型

设置命令 AT+CGSMS=[ltservicegt]

返 回 OKERROR

读取命令 AT+CGSMS

返 回 +CGSMS ltservicegt

OK

测试命令 AT+CGSMS=

返 回 +CGSMS (list of currently available ltservicegts)

参数说明

service参数指定服务类型

0GPRS

1circuit switched

2GPRS preferred (use circuit switched if GPRS not available)

3circuit switched preferred (use GPRS if circuit switched not available)

注意

目前网络不支持 GPRS SMS

615 AT+CRC

作 用 设置是否显示呼入电话的附加信息在设置了该功能后呼入电话不是提示 RING

而是提示+CRINGlttypegt(如+CRINGvoice)

设置命令 AT+CRC=[ltngt]

共 177 页 第 57 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+CRC

返 回 +CRC [ltngt]

OK

测试命令 AT+CRC=

返 回 +CRC (list of supported ltngts)

OK

参数说明

n指定该命令是否有效

0失效

1有效

注意

lttypegt目前只支持 voice

【示例】

AT+CRC=1ltcrgt

OK

616 AT+CR

作 用 在发送 GPRS 拨号成功的ldquoCONNECTrdquo之前设置是否显示此 CONNECT 为 GPRS 的

类型

设置命令 AT+CR=[ltngt]

返 回 OKERROR

读取命令 AT+CR

返 回 +CR [ltngt]

OK

测试命令 AT+CR=

返 回 +CR (list of supported ltngts)

OK

参数说明

n设置是否显示此 CONNECT 的 GPRS 的类型

0无效

1有效

【示例】

AT+CR=1 ltcrgt

OK

共 177 页 第 58 页 A8300 AT 指令集_V10

617 AT+CEER

作 用 扩展错误报告命令读取出上一次的呼叫建立失败或者 GPRS 的 AttachActivate

PDP context 失败的原因

执行命令 AT+CEER

返 回 错误原因编号请参考本文档第 12 章内容

+CEER Error ltxxxgt

【示例】

AT+CEER

+CEER Error 3

OK

618 Extension of ATD

作 用

通过 MT 建立终端设备和网络之间的连接以传输数据

执行此命令时如果 MT 没有进行 GPRS attach 和 PDP CONTEXT ACTIVATION

则先进行此两项操作否则直接建立终端设备和网络之间的连接

执行命令 ATDltGPRS_SCgt[ltcidgt]

或 ATDltGPRS_SC_IPgt[ltcidgt]

返 回 CONNECT ERRORNO CARRIER

GPRS_SC数字字符串请求使用 GPRS 服务的号码取值为 99

GPRS_SC_IP数字字符串请求使用 GPRS 服务的号码取值为 98 参数说明

cidPDP Context Identifier指定 PDP 上下文的 ID 号取值范围1~11

此数值用户可不填缺省值 2

【示例】

ATD99ltcrgt

或 ATD991ltcrgt

CONNECT

ATD98ltcrgt

或 ATD981ltcrgt

CONNECT

619 AT+MIPCALL

作 用 AT+MIPCALL 指令是用来连接 GPRS 网络获取 IP 地址

设置命令 AT+MIPCALL=ltOperationgt[ltAPNgt[ltUser namegtltPasswordgt]]

返 回 OK

+MIPCALL ltstatusgt

共 177 页 第 59 页 A8300 AT 指令集_V10

注发送完命令后立即返回 OK此时模块正在连接 GPRS 网络连接成功或连接

失败后会有一个主动上报ldquo+MIPCALL ltstatusgtrdquo在主动上报前不允许重复发送命

令否则上报 ERROR

查询指令 AT+MIPCALL

返 回 +MIPCALL ltstatusgtltIPgtltDNS1gtltDNS2gt

OK

测试指令 AT+MIPCALL=

返 回 +MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

OK

Operation0 断开连接 1 连接

APN接入点名称 比如 CMWAPCMNET

User name提供给服务器的用户名

Password提供给服务器的密码

status0 断开连接 1 连接

IP网络服务器提供的 IP 地址

DNS1第一个域名服务器地址

参数说明

DNS2第二个域名服务器地址

【示例】

AT+MIPCALL=1rdquocmnetrdquo

OK

+MIPCALL 1 PPP connect success

AT+MIPCALL

+MIPCALL 11072732482111361125021113615066

OK

AT+MIPCALL=0

OK

+MIPCALL 0 PPP disconnect

AT+MIPCALL

+MIPCALL 0000000000000

OK

AT+MIPCALL=

+MIPCALL (0-1)[(APN)(USERNAME)(PASSWORD)]

共 177 页 第 60 页 A8300 AT 指令集_V10

OK

620 AT+MIPOPEN

作 用 打开一个指定的 TCP 或 UDP 连接 每个连接的协议栈发送缓冲区大小为 18000 个

字节接收缓冲区大小为 64000 个字节

设置命令 AT+MIPOPEN=ltSocket_IDgtltProtocolgtltRemote_IPgtltRemote_Portgt[Local_Po

rt]

返 回

OK

+MIPOPEN ltSocket_IDgtltStategt

注打开连接为异步模式即发送完该命令后可以立即得到返回 OK但是并不代表

已经连上服务器连接成功或连接失败后会有一个主动上报ldquo+MIPOPEN

ltSocket_IDgtltStategtrdquo在主动上报前不允许重复发送否则上报 ERROR可以使

用查询命令ldquoAT+MIPOPENrdquo来确认是否已经连上服务器

查询指令 AT+MIPOPEN

返 回 +MIPOPEN ltSocket_IDgt

OK

测试指令 AT+MIPOPEN=

返 回

+MIPOPEN (list of supportedltsocket_IDgts) (list of supported ltprotocolgts)

(list of supportedltDestination_IPgts) (list ofltdestination_portgts) (list of

supportedltsource_portgts)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Protocol 连接类型只能取rdquoTCPrdquo或rdquoUDPrdquo(输入要带双引号)

Remote_IP 远程 IP 地址格式 AAABBBCCCDDD每个字节的范围 0-255可

以用 1 个 2 个或者 3 个数字填写此外也支持 URL 字串作此参数

如rdquowwwexamplecomrdquo

Remote_Port 远程端口范围 0-65535 (10 进制数字)

Local_Port 本地端口范围 0-65535 (10 进制数字)

参数说明

State 0 关闭1 打开

【示例】

AT+MIPOPEN= 1TCP11624777136623557000

OK

+MIPOPEN 11 socket open success

AT+MIPOPEN

共 177 页 第 61 页 A8300 AT 指令集_V10

+MIPOPEN 123已经打开了 123

OK

AT+MIPOPEN=

+MIPOPEN (1-3)(TYPE)(IP)(0-65535)(0-65535)

OK

621 AT+MIPCLOSE

作 用 关闭已经打开的连接

设置命令 AT+MIPCLOSE=ltSocket_IDgt

返 回 +MIPCLOSEltsocket_IDgt ltclose_typegt

OK

查询命令 AT+MIPCLOSE

返 回 +MIPCLOSE ltSocket_IDgt

OK

测试命令 AT+MIPCLOSE=

返 回 +MIPCLOSE (1-3)

OK

socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取 参数说明

close_type 0 连接已经正确关闭 1 Socket 关闭出错

【示例】

AT+MIPCLOSE

+MIPCLOSE 1 socket 1 is opened

OK

AT+MIPCLOSE=1

+MIPCLOSE 10 socket close success

OK

AT+MIPCLOSE =

+MIPCLOSE (1-3)

OK

共 177 页 第 62 页 A8300 AT 指令集_V10

622 AT+MIPMODE

作 用 设置当前模式一共 3 个参数分别为 Hex-ASCII 格式输入输出接收数据是否缓存

读取缓存数据后是否自动删除

设置命令 AT+MIPMODE=ltngtltBuffergtltD_modegt

返 回 OK

查询命令 AT+MIPMODE

返 回 +MIPMODE ltngtltBuffergtltD_modegt

OK

测试命令 AT+MIPMODE=

返 回 +MIPMODE (0-1) (0-1) (0-1)

OK

n 0 ASCII 格式输入输出1 Hex 格式输入输出

Buffer 0 不缓存接收数据1 缓存接收数据 参数说明

D_mode 0 读取一包缓存数据后自动删除该包缓存数据1 读取一包缓存数据

后不自动删除该包缓存数据若要删除须发 AT+MIPDD 命令手动删除

注意

每个连接的接收缓冲区大小为 50 包数据每包数据最大 1024 个字节当接收缓冲区满了

会上报+CME ERROR BUFFER FULL 消息对方再继续发过来的数据就会先缓存在底层

TCPIP 协议栈里等清理了接收缓冲区后会继续上报

【示例】

AT+MIPMODE =110

OK

623 AT+MIPSEND

作 用 发送数据到底层 TCPIP 协议栈发送缓冲区中协议栈会自动将数据发送给对方

设置命令

AT+MIPSEND=ltSocket_IDgtltlengt

gt

ltDatagt+[Ctrl+Z]

返 回 +MIPSEND ltSocket_IDgtltTX_Windowgt

共 177 页 第 63 页 A8300 AT 指令集_V10

OK

查询命令 AT+MIPSEND

返 回 +MIPSEND ltsocket_IDgtltTX_Windowgt

OK

测试命令 AT+MIPSEND=

返 回 +MIPSEND (1-3) (1-1500)

OK

socket_ID 取值范围 123

len 取值范围为 1-1500

Data 需要发送的数据

参数说明 Tx_Window 上层缓冲区发送窗口剩余大小总数为 12 个窗口每发送一包数据就

递减 1当底层 TCPIP 协议栈把发送缓冲区清空后(即需要发送的数据已经全部发

送到对方后)上层缓冲区发送窗口自动增加到 12每个 socket 的协议栈发送缓冲

区总大小为 18000 字节当发送数据的时候发送窗口满了无法发送会主动上报

+CME ERROR TX WINDOW FULL

注意

当输入命令参数 socket id 和数据长度后看到ldquogtrdquo返回即可输入要发送的

数据

当 MIPMODE 设置为 ASCII 格式发送时候直接输入需要发送数据例如

要发送的数据为 1234则直接输入 1234

当 MIPMODE 设置为 HEX 格式发送时候则输入转换成 HEX 格式后的

文本作为需要发送数据例如要发送的数据为 1234则需要输入

31323334注意不是十六进制数字(0X310X320X330X34)而是

符合十六进制格式的字符如果要发送十六进制数字则需使用透传模式

输入数据的时候可以随时输入[ESC]退出取消发送当输入完毕后再输入

[Ctrl+Z]即可发送数据

为了防止串口异常增加了保护机制超过 10 秒没有输入[Ctrl+Z]发送数

据模块自动恢复成正常 AT 命令输入模式

【示例】

AT+MIPMODE=000

共 177 页 第 64 页 A8300 AT 指令集_V10

OK

AT+MIPSEND=15

gt12345[ctrl+z]

+MIPSEND 111

OK

AT+MIPMODE=100

OK

AT+MIPSEND =15

gt3132333435[ctrl+z]

+MIPSEND 111

OK

AT+MIPSEND socket 1 and 2 are opened

+MIPSEND 112

+MIPSEND 211

OK

624 AT+MIPSTATE

作 用 清除和查询当前链接的数据包统计数据(仅对 TCP 连接有效)

设置命令 AT+MIPSTATE=ltsocket_IDgt

返 回 OK

查询命令 AT+MIPSTATE

返 回 +MIPSTATE ltsocket_IDgtltsend_sumgtltack_sumgt

OK

测试命令 AT+MIPSTATE=

返 回 +MIPSTATE (0-3)

OK

socket_ID 取值范围 0123当输入 0 的时候表明清除全部 TCP 链接的统计数

send_sum TCP 链接下发送数据包总数 参数说明

ack_sum TCP 链接下得到确认的数据包总数

【示例】

AT+MIPSTATE =0

共 177 页 第 65 页 A8300 AT 指令集_V10

OK

AT+MIPSTATE =3

OK

AT+MIPSTATE socket 12 is opened

+MIPSTATE 11010

+MIPSTATE 21010

OK

AT+MIPSTATE =

+MIPSTATE (0-3)

OK

625 AT+MIPDQ

作 用 查询接收缓存中的数据包数量

设置命令 AT+MIPDQ

返 回 +MIPDQ ltunread_sumgtltpacket_sumgt

OK

unread_sum 未读取的数据包总数 参数说明

packet_sum 数据包总数包括已读和未读的数据包

【示例】

AT+MIPDQ

+MIPDQ 3 9

OK

626 AT+MIPDR

作 用 读取接收缓存中的数据包默认读取缓存中第一包未读数据

设置命令 AT+MIPDR=ltindexgt

返 回 +MIPDR ltsocket_IDgtltdata_indexgtltdata_lengtltdatagt

OK

测试命令 AT+MIPDR=

返 回 +MIPDR (0-50)

OK

参数说明 index 欲读取数据包的序号(0 代表要读取第一包未读数据)

共 177 页 第 66 页 A8300 AT 指令集_V10

socket_ID 取值范围 0123

data_index 数据包序号

data_len 数据长度

data 数据

【示例】

AT+MIPDR=0

+MIPDR 1153132333435HEX 格式下

OK

627 AT+MPIDD

作 用 删除接收缓存中的数据包

设置命令 AT+MIPDD=ltindexgt[lttypegt]

返 回 +MIPDD ltresultgt

OK

测试命令 AT+MIPDD=

返 回 +MIPDD (0-50)[(0-2)]

OK

index欲删除的数据包的序号(0 有特殊含义如下的ldquo注意rdquo)

type 0 ndash 删除已读数据包

1 ndash 删除未读数据包

2 ndash 删除全部

参数说明

result返回已经删除的数据包的总数

注意

index为 0是一种比较特殊的应用比如AT+MIPDD=02就是删除全部数据包只有 index=0

的时候type 参数才有效

【示例】

AT+MIPDD=02

+MIPDD 3

OK

共 177 页 第 67 页 A8300 AT 指令集_V10

628 AT+MIPTCFG

作 用 配置透传模式一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式

4)自动模式

设置命令 AT+MIPTCFG=ltsocket_idgtltmodegt[threshold_length]

返 回 OK

查询指令 AT+MIPTCFG

返 回 +MIPTCFG ltsocket_idgtltmodegt[ threshold_length]

OK

测试指令 AT+MIPTCFG=

返 回 +MIPTCFG(1-3)(0-3255)(1-1460)

OK

socket_ID可以等于 123 与 mipopen 的第一个参数一致

mode一共有 4 种模式1)确认模式2)超时模式3)BUFFER 满模式4)自

动模式值为 255 时候表示无模式设置无效 关于每种模式具体解释见本章节

结束部分的红色字部分 参数说明

threshold_length只有当模式为 2 或 3 的时候才能使用配置的范围为 1 到 1460

默认为 1024

注意

Note使用有两个条件1连接存在2是 TCP 连接

【示例】

AT+MIPTCFG = 131024

OK

AT+MIPTCFG

+MIPTCFG131024

OK

AT+MIPTCFG=

+MIPTCFG(1-3)(0-3255)(1-1460)

OK

共 177 页 第 68 页 A8300 AT 指令集_V10

629 AT+MIPTRSP

作 用 使用配置的模式透传数据

设置命令 AT+MIPTRSP = ltsocket IDgt

返 回

+RMIPTRSP ltsocket_idgtltserial_port_modegt

gt

注输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续

输入需要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前

的数据即可被发送(不包括+++)

查询指令 AT+MIPTRSP

返 回 +MIPTRSP ltsocket IDgtltu_nb_bytes_sendinggt ltu_nb_bytes_freegt

OK

测试指令 AT+MIPTRSP=

返 回 +MIPTRSP(1-3)

OK

socket_ID为 1 到 3 使用哪个 ID 取决于之前连接了哪个 socket

serial_port_mode取值有五种

0ATC 模式表示当前为 ATC 模式可以发 AT 指令

1 透传模式表示当前为透传模式只能上传数据

2 缓存满表示当前发送缓存快满了遇到该上报提示应该先暂停往串口发数

3 缓存空表示当前发送缓存有空闲遇到该上报提示可以继续往串口发数据

4 发送失败表示由于网络原因导致连接掉线上传数据发送失败

u_nb_bytes_sending正在发送在 TCP 缓存中的数据量

参数说明

u_nb_bytes_free当前能发送的数据量大小0-4095

注意

Note TCP 发送缓存大小为 18000单位是字节输入完这个 AT 命令后 modem 会先返回

+RMIPTRSPltsocket_idgtltserial_port_modegt再返回一个rdquogtrdquo符号然后可以继续输入需

要发送的数据modem 不会回显所发送的数据输入+++退出透传模式之前的数据即可被

发送(不包括+++)详细说明见本章节结束部分的红色注释每次发送后都会有

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt上报退出透传模式时会

有+RMIPTRSPltsocket_idgtltserial_port_modegt提示信息输出

【示例】

共 177 页 第 69 页 A8300 AT 指令集_V10

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

630 +MIPDATA

作 用 接收数据时的上报信息

提示格式

当有数据来时数据被保存到缓冲区上报格式如下

+MIPDATAlt socket_idgt ltindexgtltlengt

当有数据来时数据不保存到缓冲区上报格式如下

+MIPDATA lt socket_idgtltlengtltdatagt

socket_id哪个 socket 接收到数据

index数据保存在缓冲区位置索引

len数据长度 参数说明

到的数据

631 AT+MIPGETIP

作 用 获取指定域名的 IP 地址

设置命令 AT+MIPGETIP=ltdomain_namegt

返回

OK

+MIPGETIP abcd

ERROR

测试命令 AT+MIPGETIP=

返 回 +MIPGETIP (wwwexamplecom)

OK

参数说明 abcd

为 0~255 之间的整值

632 AT+MIPSTRS

用 发送数据单次发送数据量小

设置命

令 AT+MIPSTRS=ltSocket_IDgtltTypegtltDATAgt

共 177 页 第 70 页 A8300 AT 指令集_V10

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

查询指

令 AT+MIPSTRS

+MIPSTRS ltSocket_IDgtltnb_bytes_sendinggtltfree_buffer_sizegt

OK

备注会列出当前所有活动连接的状态

测试指

令 AT+MIPSTRS=

+MIPSTRS (1-3)(0-1)(DATA)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

Type 数据的类型0纯字符串形式1HEX 文本形式

DATA 数据内容 大长度为 1500格式由参数 Type 决定

nb_bytes_sending 正在发送的数据的大小

free_buffer_size 缓冲区空闲空间的大小

参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=10GHIJKLMNOPQRSTUVWXYZ ascii 模式

+MIPSTRS 12017980

OK

AT+MIPSTRS

+MIPSTRS 1018000

OK

AT+MIPSTRS=11313233343536 HEX 模式

共 177 页 第 71 页 A8300 AT 指令集_V10

+MIPSTRS 1617994

OK

633 AT+MIPRXWIN

用 设置 TCP 连接接收 buffer 空间

设置命

令 AT+MIPRXWIN=ltSocket_IDgtltsizegt

回 OK

查询指

令 AT+MIPRXWIN

+ MIPRXWIN ltSocket_IDgtltsizegt

OK

备注会列出当前所有活动连接的 RX buffer 空间

测试指

令 AT+MIPRXWIN=

+ MIPRXWIN (1-3)(0-1024)

OK

Socket_ID 一个唯一指定的连接 ID范围在 1-3 都可以取

size TCP 连接 RX 缓冲区空间的大小 参数说

【示例】

AT+MIPOPEN=1TCP1012312149062316

OK

+MIPOPEN 11

AT+MIPRXWIN

+ MIPRXWIN11024

OK

AT+ MIPRXWIN =1256

OK

共 177 页 第 72 页 A8300 AT 指令集_V10

AT+ MIPRXWIN

+ MIPRXWIN1256

OK

注意

此 AT 只能作用于 TCP 连接size 默认值为 1024如果 size 设置为 0 则会阻断数据接收

634 透传功能的使用方法示例

LONGSUNG READY

AT+MIPCALL=1rdquoCMNETrdquo

OK

+MIPCALL 1

AT+MIPOPEN= 1TCP11624777136623555000

OK

+MIPOPEN 11

AT+MIPTCFG = 131024 自动模式

OK

AT+MIPTRSP = 1

+RMIPTRSP 11

gt

+MIPTRSP15004095 自动模式下超时模式现象

+MIPTRSP 120004095 自动模式下满模式现象

+MIPTRSP 15004095 自动模式下确认模式现象

+RMIPTRSP 10

注意

共 177 页 第 73 页 A8300 AT 指令集_V10

输入 AT+MIPTRSP = 1 之后返回

+RMIPTRSPltsocket_idgtltserial_port_modegt

gt

当出现gt用户输入数据透传 buffer 有数据时每一次调用 socket会返回

+MIPTRSPltsocket_idgtltnb_bytes_sendinggtltfree_space_sizegt

当+++退出透传时会有

+RMIPTRSP 10

1)确认模式

输入完要透传的数据后输入退出透传模式标记退出透传模式回到正常接受 AT 命令模

式同时发送刚才输入的数据

2)超时模式

兼容确认模式同时输入完数据的时候 modem 会等 5 秒内没有内容输入modem 自动

发送刚才的数据不退出透传模式可以继续输入内容

3)BUFFER 满模式

兼容确认模式同时输入到配置 buffer 的大小时候 modem 自动发送刚才的数据不退出

透传模式可以继续输入内容

4)自动模式

兼容确认模式超时模式BUFFER 满模式哪个条件先满足就发送数据或退出透传模

5)退出透传模式标记

输入完数据后延迟 002 秒以上时间后输入ldquo+++rdquo然后再延迟 002 秒以上那么 modem

立即发送之前的数据不包括刚才的+++如果延迟时间不足 002 秒那么rdquo+++rdquo可能被误

认为数据

共 177 页 第 74 页 A8300 AT 指令集_V10

7 网络业务命令

71 AT+COPS

作 用 选择和注册移动通信网络(在呼叫存在的情况下只允许读取命令)

设置命令 AT+COPS=ltmodegt[ltformatgt[ltopergt[ltAcTgt]]]

返 回 OK

+CME ERROR lterrgt

读取命令 AT+COPS

返 回 +COPS ltmodegt[ltformatgtltcurrent opergtltAcTgt]

OK

测试命令 AT+COPS=

返 回

+COPS[移动通信网络列表(ltstatgtlong alphanumericltopergtshort

phanumericltopergtsnumericltopergtlt AcTgt)s][(list of supported ltmodegts)(list

of supported ltformatgts)]

OK

mode

0自动选择(oper is ignore)

1手动选择(oper should be present)

2撤消注册网络

3只用于设置格式

4手动自动(手动选择不成功后自动选择)

format

0长名字

1短名字

2数字ltopergt

stat

0未知

1可用

2目前正使用

3禁用

AcT

0GSM

1GSM Compact

2UTRAN

参数说明

oper操作码

共 177 页 第 75 页 A8300 AT 指令集_V10

(MCCMNC 数字代码选网的时候用如中国移动是 46000中国联通 46001)

注意

在设置命令中当 mode=2 即撤消注册网络进入无服务状态

【示例】

AT+COPS=

+COPS (1CHINA MOBILECMCCrdquo46000rdquo0)(3CHN-CUGSMCU-GSM

rdquo46001rdquo0)(0-4)(0-2)

OK

AT+COPS

+COPS 12rdquo46000rdquo0

OK

自动选网

AT+COPS=0

OK

手动选网

AT+COPS=12rdquo46000rdquo0

OK

72 AT+CSQ

作 用 用来读取当前服务小区的信号强度

执行命令 AT+CSQ

返 回 +CSQltrssigtltbergt

OK

测试命令 AT+CSQ=

返 回 +CSQ(0-31)(0-799)

OK

rssi

0-110db

1-30helliphellip

31-48db 参数说明

ber

0~7RXQUAL 值(GSM)

99无效值

【示例】

共 177 页 第 76 页 A8300 AT 指令集_V10

AT+CSQ

+CSQ2399

OK

73 AT+CCED

作 用

该命令用来读取当前服务小区和邻近小区的信息或自动报告当前小区的 RSSI当

mode=1requested dump=8 时模块自动报告当前小区的 RSSI返回格式为+CSQ

ltrssigt 99

设置命令 AT+CCED=ltmodegt[ltrequested dumpgt]

返 回

该命令可能有以下几种返回格式

命令用来读取当前服务小区和邻近小区(多个)的信息时

返回+CCEDltmccgtltmncgtltLacgtltCell idgtltBsicgtltArfcngt

ltRxlev gtltRxquagt

命令用来读取当前服务小区而没有网络时

返回+CCED

命令用来读取时间提前量

返回+CCEDlt 时间提前量gt

命令用来读取当前小区的 RSSI 时

返回+CSQltrssigt ltRxqualgt

测试命令 AT+CCED=

返 回 +CCED(0-2)(1248)

OK

mode

0查询一次

1自动查询报告

2停止自动查询

参数说明

requested dump该命令用来读取当前服务小区和邻近小区的信息时requested

dump 的值为 124该命令用来自动报告当前小区的 RSSI 时requested dump

的值为 8

1当前服务小区

2邻近小区

4时间提前量

8当前小区的 RSSI 值

返回信息说明如下

参数名称 含义

mcc 移动国家号码(Mobile Country Code)

mnc 移动网络号码(Mobile Network Code)

Lac 位置区域码(Location Area Code)(十六进制)

共 177 页 第 77 页 A8300 AT 指令集_V10

Cell id 小区号(十六进制)

Bsic 基站标示码

Arfcn BCCH 信道号

Rxlev 接收信号强度(0-63)

Rxqual 接收信号质量(0-7)无效值为 99

【示例】

AT+CCED=01

+CCED 460006248537749303099

OK

AT+CCED=02

+CCED

460006269330265014164600062691243454261146000625024625512011

OK

AT+CCED=04

+CCED 0

OK

AT+CCED=08

+CCED 30 99

OK

自动报告当前小区的 RSSI

AT+CCED=18

OK

+CSQ 3099

+CSQ 3099

helliphellip

+CSQ 3099

停止自动报告

AT+CCED=08

OK

74 AT+CREG

作 用 设置自动报告网络状态

设置命令 AT+CREG=ltmodegt

返 回 OKERROR

读取命令 AT+CREG

返 回 +CREG ltmodegtltstategt[ltlacgtltcigt[ltAcTgt]]

OK

共 177 页 第 78 页 A8300 AT 指令集_V10

测试命令 AT+CREG=

返 回 +CREG(012)

OK

参数说明

mode缺省值为 0

0取消网络注册报告

1激活网络注册报告返回+CREG ltstategt

2激活网络注册和本地信息报告返回+CREG ltstategtltlacgt ltcigtltAcTgt

返回信息说明如下

参数名称 含义

state

0没有注册网络ME 没有搜索新的网络

1成功注册本地网络

2没有注册网络ME 正在搜索新的网络

3网络注册被拒绝

4未知

5成功注册漫游网络

8 紧急呼叫状态

lac 小区位置代码

ci 小区 ID 号

AcT

access technology of the registered network

0GSM

1GSM Compact

2UTRAN

3GSM wEGPRS (3GPP TS 44060 [71] specifies the System Information

messages)

【示例】

AT+CREG=1

OK

+CREG 1

AT+CREG=2

OK

+CREG 1rdquo1868rdquordquo1501rdquo0

AT+CREG=0

OK

75 AT+CPLS

作 用 设置要在 SIM 或 USIM 中要编辑的网络列表类型该设置将在+CPOL 命令中生效

设置命令 AT+CPLS=ltlistgt

返 回 OKERROR

共 177 页 第 79 页 A8300 AT 指令集_V10

读取命令 AT+CPLS

返 回 +CPLS ltlistgt

OK

测试命令 AT+CPLS=

返 回 +CPLS(0-2)

OK

参数说明

list缺省值为 0

0用户控制的网络列表

1运营商控制的网络列表

2该 SIM 或者 USIM 的归属网络列表

【示例】

AT+CPLS=0

OK

76 AT+CPOL

作 用 手动设置 SIM 或者 USIM 卡中的网络列表

设置命令 AT+CPOL=[ltindexgt][ltformatgt[ltopergt[ltGSM_AcTgtltGSM_Compact_

AcTgtltUTRAN_AcTgt]]]

返 回 OKERROR

读取命令 AT+CPOL

返 回

+CPOL ltindex1gtltformatgtltoper1gt[ltGSM_AcT1gt

ltGSM_Compact_AcT1 gtltUTRAN_AcT1gt]

OK

测试命令 AT+CPOL=

返 回 +CPOL (list of supported ltindexgts)(list of supported ltformatgts)

OK

Index

索引号

Format

0长名字

1短名字

2数字ltopergt

ltopergt 操作码(MCCMNC 数字代码选网的时候用如中国移动是 46000中

国联通 46001)

Gsm_Act

0 不选择该接入技术

1 选择该接入技术

参数说明

GSM_Compact_Act

共 177 页 第 80 页 A8300 AT 指令集_V10

0 不选择该接入技术

1 选择该接入技术

UTRA_AcT

0 不选择该接入技术

1 选择该接入技术

注意

目前不支持 GSM Compact UTRAN_AcT1 接入技术

【示例】

AT+CPOL=12rdquo46000rdquo

OK

77 AT+CTZR

作 用 开启或关闭时区报告

设置命令 AT+CTZR=ltflaggt

返 回 OKERROR

读取命令 AT+CTZR

返 回 +CTZR ltflaggt

OKERROR

测试命令 AT+CTZR=

返 回 +CTZR(01)

OK

参数说明

flag

0关闭时区报告

1开启时区报告

当 flag = 1 时主动上报时区信息格式如下

+CTZV ldquoYYMMDDhhmmss(+-)tzdtrdquo

YY 年

MM月

DD日

hh 时

mm 分

ss 秒

tz 时区

dt 夏令时

共 177 页 第 81 页 A8300 AT 指令集_V10

【示例】

AT+CTZR=1

OK

+CTZV ldquo120401091012+80rdquo

共 177 页 第 82 页 A8300 AT 指令集_V10

8 附加业务命令

81 AT+CCFC

作 用 该命令用来控制呼叫转移业务

设置命令 AT+CCFC=ltreasongtltmodegt[ltnumbergt[lttypegt[ltclassgt[ltsubaddrgt[ltsatypegt[

lttimegt]]]]]]

返 回

OKERROR

当ltmodegt等于 2

+CCFC ltstatusgtltclass1gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][lt

CRgtltLFgt

+CCFC ltstatusgtltclass2gt[ltnumbergtlttypegt[ltsubaddrgtltsatypegt[lttimegt]]][]]

测试命令 AT+CCFC=

返 回 +CCFC(0-5)

OK

reason

0无条件

1手机忙

2无应答

3不在服务区

4所有呼叫转移

5所有条件转移

mode

0去活

1激活

2查询

3注册

4取消

number被转移的号码(为号码字符串)

type

128未知号码类型

129ISDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

参数说明

subaddr被转移的子号码(为号码字符串)

共 177 页 第 83 页 A8300 AT 指令集_V10

satype被转移的子号码类型

128NSAP (X213ISO 8348 AD2)类型(default)

136NSAP (X213ISO 8348 AD2)类型

160用户自定义类型(偶数位)

168用户自定义类型(奇数位)

classa sum of integers each representing a class of information

1声音(电话)

2数据(所有承载服务)

4传真

8短消息(目前暂不支持)

16CSD(同步)

32CSD(异步)

64dedicated packet access

128dedicated PAD access

time当ltreasongt为无应答时有效1-30 秒

注time 设置小于 5 时按 5 处理

status

0未激活状态

1已激活状态

【示例】

AT+CCFC=33021508027271281rdquordquo160

OK

AT+CCFC=31

OK

AT+CCFC=32

+CCFC 11+862150802727145

OK

82 AT+CCWA

作 用 该命令用来控制呼叫等待业务

设置命令 AT+CCWA=[ltngt[ltmodegt[ltclassgt]]]

返 回

OK 或者

+CCWA ltstatusgtltclassgt (用于 mode 等于 2)

OK

如果ltngt设置为启用呼叫等待业务时TA 将主动上报

+CCWAltnumbergtlttypegtltclassgt[ltalphagt][ltCLI aliditygt

[lt subaddrgtltsatypegt [ltprioritygt ]]]给 TE

读取命令 AT+CCWA

共 177 页 第 84 页 A8300 AT 指令集_V10

返 回 +CCWAltngt

OK

测试命令 AT+CCWA=

返 回 +CCWA (0-1)

OK

n

0 disable

1 enable

mode

0取消

1激活

2查询状态

class

1语音业务

2数据业务

4传真业务

128所有业务

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

注意

目前只支持语音业务

【示例】

AT+CCWA=11 开启呼叫等待

OK

AT+CCWA=12 查询呼叫等待状态

+CCWA 11

+CCWA 116

共 177 页 第 85 页 A8300 AT 指令集_V10

OK

ATD10086

OK

+CCWA 13812910 提示用户此时有另一路呼入

83 AT+CHLD

作 用 该命令用来管理与呼叫相关的附加业务多方通话呼叫保持等

设置命令 AT+CHLD=ltngt

返 回 OK

测试命令 AT+CHLD=

返 回 +CHLD (0-811-1721-2771-77)

OK

参数说明

n

0释放所有 held 的呼叫或者对于 waiting 的呼叫设置 UDUB

1释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫或是激活 HELD 的呼叫

1X释放一个 active 呼叫

2保持所有的 ACTIVE 的呼叫和接听 WAITING 的呼叫或者是激活 HELD 的呼叫

2X把一通电话从多方通话中分离出来

3增加一通 HELD 的呼叫到多方通话中

4 显式呼叫转接功能

6释放所有存在的电话

7仅保持 active 通话不接通 waiting 呼叫

7X释放指定存在的电话

8 释放所有 ACTIVE 的呼叫和接听 held 的呼叫(不接听 incoming waiting 的呼叫)

84 AT+CLIP

作 用

该命令和 GSMUMTS 的附加业务 CLIP(Calling Line Identification Presentation)有

关被叫用户在接收移动终止呼叫的同时 能够获得主叫识别 CLI ( Calling Line

Identification)设置命令可启用或禁用 CLI 显示在 TE 上但对附加业务 CLIP 在网

络中的执行没有影响

设置命令 AT+CLIP=ltngt

返 回

OKERROR

当可在 TE 显示 CLI 且主叫方允许的情况下当每一次 RING( 或+CRING lttypegt

参考+CRC 命令)的返回结果从 TA 发送到 TE 后将返回

+CLIPltnumbergtlttypegt[ltsubaddrgtltsatypegt[[ltalphagt][ltCLI validitygt]]]的命令结

共 177 页 第 86 页 A8300 AT 指令集_V10

果当正常接收语音业务时使用该命令结果则该结果取决于制造商

读取命令 AT+CLIP

返 回 +CLIP ltngtltmgt

OK

测试命令 AT+CLIP=

返 回 +CLIP(01)

OK

n

0取消+CLIP

1激活+CLIP

m

0不提供 CLIP

1提供 CLIP

2不确知

number字符串型电话号码其格式由lttypegt决定

type整数型的八位字节地址类型 (参考 24008 [8] subclause 10547)

subaddr字符串型子地址其格式由ltsatypegt决定

Satype整数型的八位字节地址类型 (参考 24008 [8] subclause 10548)

alpha可选字符型(采用字母数字混编方式)显示为电话簿中ltnumbergt的对应项

使用的字符集应该同使用选择 TE 字符集命令 AT+CSCS 相同

参数说明

CLI validity

0有效

1主叫方禁用 CLIP

2由于网间互通问题或始发网络的限制CLI 不可用

【示例】

AT+CLIP=1

OK

RING

+CLIP 0215080272712900

85 AT+CLIR

作 用 该命令用来控制主叫号码限制业务

设置命令 AT+CLIR=ltngt

返 回 OKERROR

读取命令 AT+CLIR

返 回 +CLIRltngtltmgtERROR

OK

共 177 页 第 87 页 A8300 AT 指令集_V10

测试命令 AT+CLIR=

返 回 +CLIR(0-2)

OK

n

0根据 CLIR 业务的开通状态使用提示指示语

1激活 CLIR

2取消 CLIR

参数说明 m

0没有提供 CLIR

1永久提供 CLIR

2未知(eg not network)

3主叫线路显示暂时禁止缺省为显示禁止

4主叫线路显示暂时允许缺省为显示允许

注意

目前网络不支持设置命令

86 AT+COLP

作 用 该命令用来设置和查询连接的号码是否显示

设置命令 AT+COLP=ltngt

返 回 OKERROR

读取命令 AT+COLP

返 回 +COLPltngtltmgt

OK

测试命令 AT+COLP=

返 回 +COLP(01)

OK

n

0关闭

1激活

参数说明 m

0COLP 未激活

1COLP 激活

2未知(无网络)

共 177 页 第 88 页 A8300 AT 指令集_V10

注意

目前网络不支持设置命令

87 AT+COLR

作 用 该命令用来查询连接线路身份限制状态

读取命令 AT+COLR

返 回 +COLR0ltmgt

OK

测试命令 AT+COLR=

返 回 +COLR

OK

参数说明

m

0COLR 未激活

1COLR 激活

2未知(无网络)

注意

目前网络只支持读取命令

88 AT+CACM

作 用 该命令重置 SIM 卡中的通话累计费用

设置命令 AT+CACM=ltPIN2gt

返 回 OKERROR

读取命令 AT+CACM

返 回 +CACMltACMgt

OK

测试命令 AT+CACM=

返 回 OK

参数说明 ACM通话累计费用

共 177 页 第 89 页 A8300 AT 指令集_V10

89 AT+CAMM

作 用 该命令设置通话累计费用的 大值累计费用到该值时呼叫会被禁止

设置命令 AT+CAMM=ltACMmaxgtltPIN2gt

返 回 OK ERROR

读取命令 AT+CAMM

返 回 +CAMMltACMmaxgt

OK

测试命令 AT+CAMM=

返 回 OK

ACMmax费用 大值 参数说明

PIN2输入 PIN2 码

810 AT+CPUC

作 用

使用设置命令可以设置与计费通知相关的SIM 卡 EFPUCT 文件中的单位价格和货

币表PUCT 信息可把本国货币单位(如+CAOC+CACM+CAMM)转换为其他货币

单位命令参考 GSM Rec0707

设置命令 AT+CPUC=rdquoltCurrencygtrdquordquoltPricegtrdquoltPIN2gt

返 回 OKERROR

读取命令 AT+CPUC

返 回 +CPUCrdquoltCurrencygtrdquordquoltPricegtrdquo

OK

Currency字符型三位字符的货币代码(比如ldquoGBPrdquordquoDEMrdquo)与ldquo选择 TE 字

符集rdquo命令+CSCS 规定的字符集相同

Price单位价格ldquordquo表示十进制分隔符(如 249) 参数说明

PIN2输入 PIN2 码

811 AT+CLCC

作 用 列表所有通话的相关信息

执行命令 AT+CLCC

返 回 +CLCC (如果当前有通话)

+CLCC ltid1gt ltdirgt ltstatgt ltmodegt ltmptygt[ltnumbergtlttypegt]

共 177 页 第 90 页 A8300 AT 指令集_V10

测试命令 AT+CLCC=

返 回 OK

返回信息说明如下

参数名称 含义

id1 通话的 ID 号

dir 0拨出 (MO)电话

1呼入 (MT)电话

stat

0激活

1保持

2拨号(MO)

3振铃(MO)

4接入(MT)

5等待(MT)

mode

0声音(电话)

1数据(所有承载服务)

2传真

3数据跟随语音语音模式

4语音数据交替语音模式

5语音传真交替语音模式

6数据跟随语音数据模式

7语音数据交替数据模式

8语音传真交替传真模式

9未知

mpty 0不属于多方通话

1属于多方通话

number 字符串型由lttypegt规定的电话号码格式

type

128未知号码(unknownunknown)

129ISDN 未知号码(ISDNtelephony number planunknow number)

145ISDN 国际号码(ISDNtelephony number planinternational number)

161ISDN 国内号码(ISDNtelephony number plannational number)

【示例】

AT+CLCC

+CLCC 10220rdquo13888888888rdquo128

OK

812 AT+CUSD

作 用 该命令让用户输入数字串(如rdquo188rdquo等)来取得网络提供的服务网络可能回应提示信息

共 177 页 第 91 页 A8300 AT 指令集_V10

(或者是显示或者是要求用户发送新的请求)

该命令用于

1 开启 或关闭显示提示信息(在接收到 USSD 时)

2 发送或接收 USSD

设置命令 AT+CUSD=[ltngt[ltstrgt[ltdcsgt]]]

返 回 OKERROR

读取命令 AT+CUSD

返 回 +CUSDltngt

OK

测试命令 AT+CUSD=

返 回 +CUSD(0-2)

OK

n

0关闭显示提示信息

1开启显示提示信息

2取消 USSD 服务

在开启显示提示信息时提示信息以如下格式提供+CUSD ltmgt [ltstrgtltdcsgt ]

发送或接收 USSD 的格式AT+CUSD=ltngt[ltstrgt[ltdcsgt]]

ltstrgt指定时那么发送给网络的消息可能是终端发起的 USSD 请求或终端对网络发

起操作请求的响应

当ltngt缺省EXECUTION 命令+CUSD 等价于 SET 命令+CUSD=0

m

0没有进一步的操作

1要求进一步的操作

2网络取消 USSD 规程

4不支持当前操作

5网络超时

str字符型USSD 字符串(如果不给定ltstrgt则不询问网络)

如果ltdcsgt使用的是 3GPP TS 23038 中的 7 bit 缺省值

如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字符串从

GSM 字符集转换成当前 TE 字符集

如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM 字符转换成两个 IRA 字符表示的十六

进制格式(eg 字符 (GSM 23) 表示成 17 (IRA 49 和 55))

如果ltdcsgt使用的是 8 bit 数据编码方案

MTTA 将每个八位字节转换成两个 IRA 字符表示的十六进制格式(eg 八位字节值 42

以两个字符 2A (IRA 50 和 65)显示给 TE)

参数说明

ltdcsgt 3GPP TS 23038 [25]中整数型格式的小区广播数据编码方案(缺省值为 0)

注意

共 177 页 第 92 页 A8300 AT 指令集_V10

用户首先要发起 USSD 的服务如 AT+CUSD=1ldquo188rdquo然后网络会回应相应的信息

+CUSDhelliphellip用户选择相应的服务与网络交互最后用户用 AT+CUSD=2 或 AT+SAC 来

停止当前的 USSD 服务(在发起新的 USSD 服务前必须先停止以前的 USSD 服务)

【示例】

AT+CUSD=1126rdquo

+CUSD10031002E6211768479EF5206000A0032002E79EF52066362793C54C1000A0

033002E51516362901A8BDD65F695F4000A0034002E79EF52067ADE6807000A00350

02E79EF5206535A5956000A0036002E79EF52065145503C000A0023002E900051FA7

2

OK

AT+CUSD=1rdquo1rdquo 选择菜单 1

+CUSD10030002E67E58BE254115BFC000A0031002E79EF520667E58BE2000A0032

002E51658D264EA4661367E58BE2000A0033002E51FA8D264EA4661367E58BE2000

A002A002E8FD456DE00200023002E900051FA72

OK

813 AT+CSSN

作 用

该命令控制是否显示附加业务的提示信息

当ltngt=1设备发起呼叫时发送相应的附加业务提示信息+CSSIltcode1gt

当ltmgt=1设备接受呼叫时发送相应的附加业务提示信息+CSSUltcode2gt

设置命令 AT+CSSN=ltngtltmgt

返 回 OKERROR

读取命令 AT+CSSN

返 回 +CSSN (0-1)(0-1)

OK

测试命令 AT+CSSN=

返 回 +CSSN(01)(01)

OK

n

0激活

1关闭

m

0激活

1关闭

参数说明

code1

共 177 页 第 93 页 A8300 AT 指令集_V10

0已激活无条件转移

1已激活某有条件转移

2呼叫已经被转移

3呼叫等待

4属于限制呼叫号码组(CUG)

5呼出被禁止

6呼入被禁止

7CLIR 被禁止

code2

0属于呼叫转移(MT)

1属于限制呼叫号码组(CUG)

2呼叫被阻塞

3呼叫被激活

4进入多方通话

5已经释放被阻塞的呼叫

7正在连接的远端多方通话(振铃状态)

8连接的远端多方通话

共 177 页 第 94 页 A8300 AT 指令集_V10

9 短消息命令

91 AT+CSMS

作 用 该命令用来查询和设置所支持的短消息业务类型

设置命令 AT+CSMS=ltservicegt

返 回 +CSMS=ltmogtltmtgtltcbgt

OK

读取命令 AT+CSMS

返 回 +CSMSltservicegtltmogtltmtgtltcbgt

OK

测试命令 AT+CSMS=

返 回 +CSMSltservicegt

OK

service

0SMSAT 命令与 GSM0705 PHASE 2 兼容

1SMSAT 命令与 GSM0705 PHASE 2+兼容

mo

0不支持 mo 的短消息

1支持 mo 的短消息

mt

0不支持 mt 的短消息

1支持 mt 的短消息

参数说明

cb

0不支持 cb

1支持 cb

注意

目前系统不区分 GSM0705 PHASE 2 与 GSM0705 PHASE 2+

92 AT+CSAS

作 用 该命令将+CSCA(短消息中心)和+CSMP(文本模式参数)设置保存到非动态存储区或

共 177 页 第 95 页 A8300 AT 指令集_V10

SIM 卡

执行命令 AT+CSAS

返 回 OK

93 AT+CRES

作 用 该命令用来恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA AT+CSMP 命令设

置的参数

执行命令 AT+CRES

返 回 OK

94 AT+CSDH

作 用 该命令用来设置在文本方式下返回附加的信息

设置命令 AT+CSDH=ltvaluegt

返 回 OK

读取命令 AT+CSDH

返 回 +CSDH ltvaluegt

OK

测试命令 AT+CSDH=

返 回 +CSDH (0-1)

OK

参数说明

value

0 在文本模式下+CMGR+CMGL+CMT 的返回值中不显示+CSCA 和+CSMP

定义的参数ltscagtlttoscagtltfogtltvpgtltpidgtltdcsgt也不显示ltlengthgt

lttodagtlttooagt

1显示附加信息

95 AT+CPMS

作 用 选择读写收发短消息的存取区

设置命令 AT+CPMS=ltmem1gt[ltmem2gt[ltmem3gt] ]

返 回 +CPMSltused1gtlttotal1gtltused2gtlttotal2gtltused3gtlttotal3gt

OK ERROR

读取命令 AT+CPMS

共 177 页 第 96 页 A8300 AT 指令集_V10

返 回

+CPMS ltmem1gtltused1gtlttotal1gtltmem2gtltused2gtlttotal2gt

ltmem3gtltused3gt lttotal3gt

OK

测试命令 AT+CPMS=

返 回 +CPMS ((MESM)(MESM)(MESM ))

OK

mem1短消息已读已删除的存储区 可选值 MESM

mem2短消息写发送的存储区 可选值同ltmem1gt

mem3 收到的短信存储区 可选值同ltmem1gt

usedxltmemxgt中已经使用的数量

totalxltmemxgt 中可存储的总量

SMSIM 卡的存储区

参数说明

MENV 中的短消息的存储区

注意

目前系统只支持rdquoSMrdquordquoMErdquo

【举例】

AT+CPMS=MESMrdquoSMrdquo

+CPMS 0100012201220

OK

96 AT+CSCA

作 用 用来设置或读取短消息中心号码

设置命令 AT+CSCA=ltscagt[lttoscagt]

返 回 OK

读取命令 AT+CSCA

返 回 +CSCA ltscagt[lttoscagt]

OK

测试命令 AT+CSCA=

返 回 OK

参数说明 sca短消息中心号码0-9 + a b c 大长度为 20

tosca value range 128129145161default value 129

【示例】

AT+CSCA

+CSCA +8613800230500145

OK

AT+CSCA=8613800230500

OK

AT+CSCA=

OK

97 AT+CMGF

作 用 该命令用来读取或设置短消息的格式

设置命令 AT+CMGF=ltmodegt

返 回 OKERROR

读取命令 AT+CMGF

返 回 +CMGF=ltmodegt

OK

测试命令 AT+CMGF=

返 回 +CMGF(0 1)

OK

参数说明

mode

0PDU 模式(缺省设置)

1Text 模式

【示例】

AT+CMGF

+CMGF 0

OK

AT+CMGF=1

OK

98 AT+CMGL

共 177 页 第 97 页 A8300 AT 指令集_V10

作 用

用来列表不同状态或所有的短消息对不同的类型(接收的短消息 SMS-DELIVER

发送的短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返

回格式对于短消息状态报告模块把它作为普通的 MT 短消息

设置命令 AT+CMGL=ltstategt

返 回 Text mode 返回

+CMGLltindexgtltstatgtltoadagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

gtltdatagt(for SMS-SUBMIT)

+CMGLltindexgtltstatgtltdaoagt[ltalphagt][ltsctsgt][lttooatodagtltlengthgt]ltCRgtltLF

共 177 页 第 98 页 A8300 AT 指令集_V10

gtltdatagt(for SMS-DELIVER)

+CMGLltindexgtltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt(for SMS-STA

TUS-REPORT)

PDU mode 返回

+CMGL ltindexgt ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt (for SMS-DELIVER SMS-SUBMIT and SMS-ATATUS-REPORT)

返回信息说明如下

参数名称 含义

index 在存储器中的位置

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa

目标源地址

GPP TS 23040 中字符串格式的 TP-Destination-Address TP-Originating-Address

地址-取值字段将 BCD 数值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字

符集中的字符

ra

状态报告接收地址

3GPP TS 23040 中字符串型的 TP-Recipient-Address ldquo地址-取值rdquo字段将 BCD 数

值(或缺省 GSM 7bit 字符)转换为当前选择的 TE 字符集中的字符

scts 到达短消息中心时间3GPP TS 23040 中ldquo时间-字符串rdquo格式的

TP-Service-Centre-Time-Stamp 字段

tooa 源地址类型

3GPP TS 2401 中整数型的 TP-Originating-Address 8 位ldquo类型-地址rdquo字段

toda

目标地址类型

3GPP TS 24011 中整数型的 TP-Destination-Address 8 位ldquo类型-地址rdquo字段(当

ltdagt的首字符为+(IRA43)时缺省值为 145否则缺省值为 129)

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

tora

状态报告接收地址类型

3GPP TS 24011 中整数型的 TP-Recipient-Address 8 位ldquo类型-地址rdquo地段(缺省值

请参考lttodagt)

fo

取决于该命令或该命令的结果码

3GPP TS 23040 SMSDELIVERSMS-SUBMIT 消息(缺省值17)

SMS-STATUS-REPORT 或是采用整数型 SMS-COMMAND 消息(缺省值2)的前

8 位

mr 短消息索引值

3GPP TS 23040 中整数型的 TP-Message-Reference

共 177 页 第 99 页 A8300 AT 指令集_V10

dt

到达目标地址时间

3GPP TS 23040 中时间-字符串格式的 TP-Discharge-Time

ldquoyyMMddhhmmssplusmnzzrdquo在该格式的消息中字符部分表示年( 后 2 位)月

日小时分钟秒和时区例如6th of May 1995 221000GMT+2 hours 相当

于rdquo950506221000+08rdquo

st 状态报告

3GPP TS 23040 中整数型的 TP-Status

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

data

文本格式的短消息内容

1如果ltdcsgt使用的是 GSM 7bit 编码方案 并且ltfogt未使用

1) 如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集

2) 如果 TE 的字符集为rdquoHEXrdquoMTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案或者ltfogt已使用META 将每个八

位字节转换成两个 IRA 字符的十六进制格式

小区广播消息文本模式下的格式

1如果ltdcsgt使用的是 GSM 7bit 编码方案

1)如果 TE 的字符集不是rdquoHEXrdquo(参考 TE 字符集选择设置命令+CSCS)MTTA 将字

符串从 GSM 字符集转换成当前 TE 字符集中的字符串

2)如果 TE 的字符集为rdquoHEXrdquo MTTA 将每个 GSM7bit 字符转换成两个 IRA 字符表

示的十六进制格式

2如果ltdcsgt使用的是 8-bit 或 UCS2 编码方案META 将每个八位字节转换成两个

IRA 字符的十六进制格式

其中 stat 说明如下

共 177 页 第 100 页 A8300 AT 指令集_V10

stat(Text Mode) stat(PDU Mode) 含义

ldquoREC UNREADrdquo 0 未读的新短消息

ldquoREC READrdquo 1 已读短消息

ldquoSTO UNSENTrdquo 2 存储的未发送的短消息

ldquoSTO SENTrdquo 3 存储的已发送的短消息确

ldquoALLrdquo 4 所有的短消息

【示例】

设置为 PDU 模式

AT+CMGF=0

OK

显示所有的短消息

AT+CMGL=4

+CMGL 1 2 21

0891683108200305F0114A0481111100008F0CD3E594B85C1297C4257109

+CMGL 2 2 24

0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F

+CMGL 3 1 13

018000008000000000000000000000

OK

设置为 TEXT 模式

AT+CMGF=1

OK

显示所有的短消息

AT+CMGL=ALL

+CMGL 1REC READ000000000000+00

+CMGL 2REC READ000000000000+00

+CMGL 3STO UNSENT111143200

SKSDKKDKDKDK

+CMGL 4STO UNSENT13816685865604800

00680065006C006C006F

+CMGL 5REC READ12581040513114306+00

975E5E3853EF4E50003A7532003A4E456CA180547EDC7684540C5B664E0076F4541

1621163A895004E005957767E79D151684E66FF0C70E6FF0162115C3176F463A57ED

94ED68BF4201C5C1167658FD94E005957201D4E59003A4ED667094EC04E4853CD5

E94FF1F7532003A7ED3679C4ED653C84ECB7ECD621153E64E0059573002

OK

共 177 页 第 101 页 A8300 AT 指令集_V10

99 AT+CMGR

作 用 用来读取指定的某条短消息对不同的类型(接收的短消息 SMS-DELIVER发送的

短消息 SMS-SUBMIT 和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式

设置命令 AT+CMGR=ltindexgt

Text mode 返回

+CMGRltstatgtltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtscagtlttoscagtltlengthgt]ltCR

gtltLFgtltdatagt (for SMS-DELIVER only)

+CMGRltstatgtltdagt[ltalphagt][lttodagtltfogtltpidgtltdcsgt[ltvpgt]ltscagtlttoscagtltlengthgt]ltC

RgtltLFgtltdatagt(for SMS-SUBMIT only)

OK

+CMGRltstatgtltfogtltmrgt[ltragt][lttoragt]ltsctsgtltdtgtltstgt

(for SMS-STATUS-REPORT)

OK

返 回

PDU mode 返回

+CMGR ltstatgt ltlengthgt ltCRgtltLFgt

ltPDUgt

OK

返回信息说明如下

参数名称 含义

stat 短消息的状态

dcs

短消息内容的文本类型

0缺省类型

18BIT

2UCS2(如中文)

daoa 目标源地址

vp

短消息的有效期

取决于 SMS-SUBMITltfogt的设置3GPP TS 23040 中采用整数型(缺省值167)

或时间-字符串格式(请参考ltdtgt)或增强型格式(放于双引号中的 16 进制编码字符

串且支持 EVPF 的 TP-Validity-Period

ts 短消息的发送时间

st 状态报告

pid 短消息协议识别号

data 文本内容

注意

共 177 页 第 102 页 A8300 AT 指令集_V10

对于短消息状态报告模块把它作为普通的 MT 短消息

【示例】

AT+CMGR=12

+CMGR REC READ12581040517113339+00

975E5E3853EF4E50003A9662957F53EE5631533B751F003A4F607ED967D05B98592

A592A62A5544A68C067E57ED3679C65F6FF0C75288BCD8981658796C53002533B75

1F70B95934FF0C68C067E55B8540EFF0C533B751F8BF4003A606D559C592B4EBAF

F0C60A8818080F191CC67094E00989700340030514B62C976846F024EAE77F35934

OK

AT+CMGF=1

OK

AT+CMGR=4

+CMGR REC READ+8615710126408 100221151852+32

7ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D7523

04E86541776848BDD8BF4660E663E793A830356F4

OK

AT+CSDH=1

OK

AT+CMGR=4

+CMGRREC READ+8615710126408 100221151852+321456002

+8613800210500145

547ED590538DEF4E0A6D77591656FD5BB65EAD96626821957F671F95F463A553D75

2304E86541776848BDD8BF4660E663E793A830356F4

OK

910 AT+CMGS

作 用

用来发送短消息

在 TEXT 模式下如果传送 UCS2 的字符必须先用命令 AT+CSMP 把 dcs 置为

UCS2 且输入十六进制的 UCS2 必须转化为两个 ASCII 字符如 0X2A 表示为 2

(ASCII 50)和 A(ASCII 65)

设置命令

如果发送短消息的格式为 text (AT+CMGF=1) 模式

设置命令AT+CMGS=ltdagt[lttodagt]ltCRgt

gtTEXT ltctrl+ZESCgt

如果发送短消息的格式为 PDU (AT+CMGF=0) 模式

设置命令AT+CMGS=ltlengthgtltCRgt

共 177 页 第 103 页 A8300 AT 指令集_V10

gtPDU ltctrl+zESCgt

返 回 +CMGS ltmrgt

OK

测试命令 AT+CMGS=

返 回 OK

length8 位字节格式的 TPDU 的长度(不包括 SMSC 地址的 8 位字节数)范围为

9-160

PDU由lt短信中心号码gt(00 意味使用+CSCA 设置的号码)+ltTPDUgt组成其中

lt短信中心号码gt遵照 GSM 0411 的规定 ltTPDUgt遵照 GSM 0340 的规定十六

进制的 TPDU 必须转化为两个 ASCII 字符如 0X2A 表示为 2(ASCII 50)和 A(ASCII

65)长度范围是 18-502

da符串格式的 TP-Destination-Address 目标地址域BCD 数字(或 GSM 7bit 缺

省字符)转换为当前选择的 TE 字符集中的字符(参考命令+CSCS)

toda

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码 参数说明

Text 内容(0hellip9AhellipF)文本格式如下

1 如果 dcs(AT+CSMP 设置)为 7Bit 的 ASCII 字符并且ltfogt为

TP-User-Data-Header-Indication 未设置状态

1)如果 TE 字符集设置为非rdquoHEXrdquo(参考+CSCS 命令) META 转换输入文本到 GSM

7bit 字符

2)如果 TE 字符集设置为rdquoHEXrdquo输入文本应该是由两个 IRA 组成的十六进制数字

转换成 GSM 7bit 字符(eg 17 (IRA 值49 和 55)被转换成字符(GSM 7bit 值

23))

注长度范围 0-160

2 如果 dcs 为 8Bit 或 UCS2 编码 输入文本必须是由两个 IRA 字符的十六进制格式

组成的字符串META 将该字符串转换成八位字符

注长度范围是 0-140

注意

串口做了超时设置发送 PDU 或 TEXT 格式短消息时如果rdquogtrdquo出现后 10S 内没有输入

[Ctrl+Z]发送短信内容则模块自动恢复到 AT 命令输入模式超时后再输入短信内容发送会

报 ERROR

【示例】

共 177 页 第 104 页 A8300 AT 指令集_V10

PDU MODE

AT+CMGS=18

gt 0891683108200105F031020b815109905944f5000800044F60597Dltctrl+zgt

PDU 编码解析

码段 含义 说明

08 短消息中心地址长度 91683108200105F0 转换后的 8 八位字节长度(即

SMSC 格式+SMSC 地址的长度)

注如果是 00下面两项不需要填写

91 短 消 息 中 心 地 址 格 式

(TONNPI)

用国际格式号码(在前面加rsquo+rsquo)

6831082

00105F0

短消息中心地址(BCD 格式) 8613800210500补rsquoFrsquo凑成偶数个

31 ltfogt (MS-SUBMIT 的第一个八

位字节)

02 SMS 基准值 (即 TP-MR) 范围 0-255

0b 目标地址长度 跟短消息中心号码长度定义相同

81 目标地址格式 lttodagt

5109905

944f5

目标地址ltdagt (即 TP -DA) 15900995445 补rsquoFrsquo凑成偶数个

00 协议标识ltpidgt(即 TP -PID) 普通类型点到点方式

08 用户编码方式(TP-DCS) 00 Default 7bit 编码

04 8bit 编码

08UCS2 编码

00 有效期(TP-VP) 5 分钟

04 用户信息长度(TP-UDL) 实际长度 4 个字节

4F60597

D

用户信息(TP-UD) 4F60597D 你好

TEXT MODE

AT+CMGS=rdquo13888888888rdquo

gt hello ltctrl+zgt

传送UCS2码的例子

AT+CMGF=1

AT+CSMP=1914302 (设置ltdcsgt为UCS2)

AT+CMGS=ldquo13918928066rdquo

gt4F60597D001A (你好)

共 177 页 第 105 页 A8300 AT 指令集_V10

OK

911 AT+CSMP

作用 该命令用来设置或读取ltvpgtltpidgt和ltdcsgt

设置命令 AT+CSMP=[ltfogt[ltvpgt[ltpidgt[ltdcsgt]]]]

返回 OKERROR

读取命令 AT+CSMP

返回 +CSMP ltfogtltvpgtltpidgtltdcsgt

测试命令 AT+CSMP=

返回 OK

foFirst Octet缺省值是 19详细信息请参考

vp有效时间值 缺省值是 143

0~143(VP+1)times5 分钟 ( 大 12 小时)

144~16712 小时+( (VP 143)times30 分钟)

168~196(VP 166)times1 天

197~255(VP 192)times1 周

pid用来指示使用哪些上层协议以及网络中使用了哪些电讯设备缺省值是 0

0implicit - device type is specific to this SC or can be concluded on the basis of the

address

1telex (or teletex reduced to telex format)

2group 3 telefax

3group 4 telefax

4voice telephone (ie conversion to speech)

5ERMES (European Radio Messaging System)

6National Paging system (known to the SC)

7Videotex (T100T101)

8teletex carrier unspecified

9teletex in PSPDN

11teletex in analog PSTN

12teletex in digital ISDN

7FSIM DOWNLOAD

参数说明

dcs信息的编码方式 缺省值是 0

0default alphabet

18 bit data

2UCS2

fo 各位含义

bit位 编码 含义

共 177 页 第 106 页 A8300 AT 指令集_V10

b7 RP 回复路径在 TEXT 模式无效

b6 UDHI 用户数据头部信息

b5 SRR 状态报告是否需要如果需要状态报告则该位置 1

b4

b3

VPF

有效期限格式

b4=0 amp b3=0ltvpgt位不存在

b4=1 amp b3=0ltvpgt位以相互关联的格式存在

不支持其他格式

b2 RD 拒绝副本b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同的ltoagt

有相同的ltmrgtltdagt的短消息 SMS-SUBMIT

b1

b0 MTI

短信类型指示位

b1=0 amp b0=0SMS-DELIVER(从 SC 到 MS)

b1=0 amp b0=1SMS-SUBMIT(从 MS 到 SC)

【示例】

AT+CSMP=1914300

OK

AT+CSMP

+CSMP 1914300

OK

912 AT+CMGW

作 用 用来存储一条短消息在ltmem2 中gt

设置命令

如果短消息格式为 PDU 模式

AT+CMGW=ltlengthgt[ltstatgt]ltCRgt

gtPDU is given ltctrl+ZESCgt

如果短消息格式为 TEXT 模式

AT+CMGW=ltoadagt[lttooatodagt[ltstatgt]]ltCRgt

gtTEXT is given ltctrl+ZESCgt

返 回 +CMGWltindexgt

OK

lengthTPDU 的长度(字节)范围为 9~160

oada目标(源)地址其长度 大值是 40

stat整数如果没有填写该参数则缺省值是 2(未发送的消息)

0未读的消息(MT)

1已读的消息(MT)

2未发送的消息(MO)

3已发送的消息(MO)

参数说明

tooatoda目标地址类型

共 177 页 第 107 页 A8300 AT 指令集_V10

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

index在 ltmem2gt中的索引号

PDU与 AT+CMGS 同

Text与 AT+CMGS 同

注意

当 SIM 或 ME 的空间已经用完的时候如果ltmem2 中gt是 SIM 则提示ldquo+CMGW SIM

MEMORY is fullrdquo如果ltmem2 中gt是 ME 则提示ldquo+CMGW ME MEMORY is fullrdquo

【示例】

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

913 AT+CMSS

作 用 该命令用来发送一条存储但没有发送的短消息

设置命令 AT+CMSS=ltindexgt[ltdagt[lttodagt]]

返 回 +CMSSltmrgt

OK

测试命令 AT+CMSS=

返 回 OK

index在 SIM 中的索引号

da目标号码 大长度为 40

参数说明 tooatoda目标地址类型

128未知号码类型

129SDN 号码类型(default)

145国际 ISDN 电话号码

161国内 ISDN 电话号码

【示例】

共 177 页 第 108 页 A8300 AT 指令集_V10

AT+CMGF=1

OK

AT+CMGW=13918928088

gtTEST ltctrl+Zgt

+CMGW 16

OK

AT+CMSS=16

OK

914 AT+CMGD

作 用 用来删除一条或所有短消息

设置命令 AT+CMGD=ltindexgt[ltDelFlaggt]

返 回 OKERROR

测试命令 AT+CMGD=

返 回 +CMGD ltindexgtltDelFlaggt

OK

index在选择的存储器ltmem1gt中的索引号范围是ltmem1gt的 大条数

参数说明

DelFlag

0根据索引 index 删除一条短消息

1删除所有已读的短消息

2删除所有已读和已发送的短消息

3删除所有已读已发送和未发送的短消息

4删除所有的短消息

注意

在ltDelFlaggt为 1-4 时ltindexgt忽略

915 AT+CSCB

作 用 该命令用来选择接收短消息的接收类型

设置命令 AT+CSCB=[ltmodegt[ltmidsgt[ltdcssgt]]]

返 回 OK

读取命令 AT+CSCB

返 回 +CSCB=ltmodegtltmidsgtltdcssgt

共 177 页 第 109 页 A8300 AT 指令集_V10

测试命令 AT+CSCB=

返 回 +CSCB (01)

OK

mode

0DCE 接收在ltmidsgtltdcssgt中定义的消息

1DCE 不接收在ltmidsgtltdcssgt中定义的消息

mids字符串格式为ldquo015320-478922rdquo

其中字符数值取值范围 0~999 多可取 10 个值如ldquo0-9rdquo格式的分隔符rdquordquo rdquo-rdquo

不能单独存在前后必须要有数字

参数说明

dcss取值范围(0-1532-3672)用于设置语言类型其余功能未实现

注意

AT+CSCB= ltentergt仅返回 OK不执行任何设置

【示例】

AT+CNMI=30100

OK

AT+CMGF=1

OK

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 1341611

May you lucky

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 2341711

4F60597DFF01

pdu 模式

AT+CMGF=0

OK

输入小区广播短消息

ldquoMay you luckyrdquo

接收到消息

+CBM 21

0003002210116577A319CE83F2EF3A885D1FAFF321

输入小区广播中文短消息

ldquo你好rdquo

接收到消息

+CBM 14

0004002211117A344F60597DFF01

mode=1 时

at+cscb=03440600999123456789101112131415323334353672

OK

AT+CSCB

+CSCB03440600999123456789101112131415323334353672

OK

at+cscb=134600123456710111213141532353672

OK

AT+CSCB

+CSCB 140999893334

OK

916 AT+CNMI

共 177 页 第 110 页 A8300 AT 指令集_V10

作 用 用来控制收到 MT 短消息后提示 DTE 的方式

设置命令 AT+CNMI=ltmodegtltmtgtltcbmgtltdsgtltbfrgt

返 回 OKERROR

读取命令 AT+CNMI

返 回 +CNMI ltmodegtltmtgtltcbmgtltdsgtltbfrgt

OK

测试命令 AT+CNMI=

返 回 +CNMI 3(0-3)(0-3)(0-2)(0-1)

OK

mode提示模式缺省值为 3目前系统只支持模式 3

3返回 result code 给 DTE

mt设置 MT 短消息的提示格式缺省值为 0详细说明见下面表格

参数说明

cbm设置小区广播的提示缺省值为 0

0不发送+CBM给 DTE

1通过+CBM发送 CBMS 给 DTE

2保留目前同ltcbmgt=1 一样处理

共 177 页 第 111 页 A8300 AT 指令集_V10

3保留目前同ltcbmgt=1 一样处理

ds设置短消息状态报告的提示缺省值为 0

0不发送 SMS 状态报告给 DTE

1通过+CDS发送 SMS 状态报告给 DTE

2通过+CDSI发送一条存储位置通知

bfr

0TA buffer of unsolicited result codes defined within this command is flushed to

the TE when ltmodegt 13 is entered (OK response shall be given before flushing

the codes)

1TA buffer of unsolicited result codes defined within this command is cleared

when ltmodegt 13 is entered

mt设置 MT 短消息的提示格式

mt no class or

class1

class 0 or message

waiting indication

group (discard)

class 2 or message

waiting indication

group (store)

class 3

0

不 提 示 No

SMS-DELIB

ER

不 提 示 No

SMS-DELIBER

不 提 示 No

SMS-DELIBER 不提示No SMS-DELIBER

1

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

自 动 提 示

+CMTIltmemgtltindexgt

2

直 接 提 示

+CMTresult

code

直 接 提 示

+CMTresult code

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

3

自 动 提 示

+CMTIltme

mgtltindexgt

自 动 提 示

+CMTIltmemgtltind

exgt

自 动 提 示

+CMTIltmemgtltinde

xgt

直 接 提 示 +CMTresult

code

【示例】

AT+CNMI=30110

OK

AT+CNMI

+CNMI 30110

OK

917 +CMTI

作 用 指示收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

提示格式 +CMTIltmemgtltindexgt

共 177 页 第 112 页 A8300 AT 指令集_V10

mem

ldquoSMrdquoSM message storage

ldquoMErdquoME message storage 参数说明

index在ltmemgt中的索引号

918 +CMT

作 用 收到短消息后直接发给 DTE(需用命令AT+CNMI=33 先做设置)

提示格式

如果短消息模式为 PDU 模式(AT+CMGF=0)

+CMT [ltreservedgt]ltlengthgtltCRgtltLFgtltpdugtltCRgtltLFgt

如果短消息模式为 TEXT 模式(AT+CMGF=1)

+CMTltoagt[ltalphagt]ltsctsgt[lttooagtltfogtltpidgtltdcsgtltscagtlttoscagtltlengthgt]

ltCRgtltLFgtlttextgtltCRgtltLFgt

919 +CBM

作 用 当收到小区广播消息后发动给 DTE 设备需用 AT+CNMI 命令先做设置如

AT+CNMI=30100

提示格式

+CBM ltsngtltmidgtltdcsgtltpagegtltpagesgtltCRgtltLFgt

ltdatagt (AT+CMGF=1 当 dcs=16 时前 2 字节是语言标记第 3 字节为回车符然

后接消息内容当 dcs=17 时前 2 字节是语言标记然后接消息内容参加协议

23038)

+CBM ltlengthgtltCRgtltLFgtltpdugt(AT+CMGF=0)

sn短消息编号

mid消息的 ID

dcs数据编码格式

page短消息当前页

pages短消息总页数

data根据ltdcsgt确定的数据

lengthpdu 数据长度

参数说明

pdu短消息内容

920 AT+SMSC

作 用 该命令用来改变存储在 SIM 卡中的短消息的状态

设置命令 AT+SMSC=ltlocgtltstatusgt

返 回 OK (操作成功)

共 177 页 第 113 页 A8300 AT 指令集_V10

+CMS ERROR 321 (ltlocgt不正确)

+CMS ERROR 302 (ltstatusgt不匹配)

测试命令 AT+SMSC=

返 回

文本模式

+SMSC(1-max)(ldquoREC UNREADrdquoldquoREC READrdquoldquoSTO UNSENTrdquoldquoSTO SENTrdquo)

OK

Pdu 模式

+SMSC(1-max)(0-3)

OK

( 若 USIMSIM 中 大条目数 max=30 则返回+SMSC (1-30) )

loc短消息在 SIM 卡中的序号

参数说明 status将要改变的新的状态请参见表 4

只能从未读变为已读或反之从未发送变为已发送或反之

表 4status 参数说明

PDU MODE TEXT MODE 含义

0 REC

UNREAD 未读

1 REC READ 已读

2 STO

UNSENT 未发送

3 STO SENT 已发送

921 AT+SUSS

作 用 该命令用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的 REC

UNREAD 状态

设置命令 AT+SUSS=ltmodegt

返 回 OK

读取命令 AT+SUSS

返 回 +SUSSltmodegt

OK

测试命令 AT+SUSS=

返 回 +SUSS(0-1)

OK

参数说明 mode

0短消息的状态将不会改变

共 177 页 第 114 页 A8300 AT 指令集_V10

1短消息的状态将会改变(缺省值)

922 AT+CNMA

作 用

该命令用来确认收到一条直接发送给 TE 的新短信

Execution 命令确认收到一条直接发送给 TE 的新短信该确认命令应在+CSMS 命

令参数ltservicegt等于 1 时使用该命令的使用可参见+CNMI 命令说明

在 PDU 模式可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)

参数ltngt用来定义发送何种确认

执行命令

text 模式

AT+CNMA

pdu 模式

AT+CNMA[=ltngt[ltlengthgt[ltCRgtPDU is givenltctrl+ZESCgt]]]

返 回 OK

测试命令 AT+CNMA=

返 回

text 模式

OK

pdu 模式

+CNMA (0-2)

n

0与 TEXT MODE 处理相同目前是发送成功确认 RP-ACK

1发送成功确认 RP-ACK

2 发送失败确认 RP-ERROR 参数说明

length ACKPDU 的长度(字节)

923 AT+CMMS

作 用 该命令用来设置更多短信待发送

设置命令 AT+CMMS=[ltngt]

返 回 OK

读取命令 AT+CMMS

返 回 +CMMS ltngt

OK

测试命令 AT+CMMS=

返 回 +CMMS (0-2)

OK

共 177 页 第 115 页 A8300 AT 指令集_V10

参数说明

n

0没有更多短信发送

1有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)则ltngt自

动返回 0

2 有更多短信发送若上下两条发送间隔超过 1-5 秒(具体由厂商决定)ltngt不会

自动返回 0

共 177 页 第 116 页 A8300 AT 指令集_V10

10 STK命令

101 概述

STK 是ldquoSIM 卡应用工具(SIM Application Toolkit)rdquo的缩写服务提供商可以应用它提供广

泛的服务如中国移动提供的全球通移动梦网由于只需开发新的应用并把它写入 SIM

卡STK 可以实现不用更换手机即可实现新的服务

关于 STK 的规范是 GSM 1114它为 SIM 卡引入了约 25 项新的命令CLASS1 提供基本

的子集CLASS3 提供所有的命令STK 提供了如下功能

profile downloadME 告知 SIM 卡ME 支持哪些 STK 功能

proactive SIM主动式命令SIM 卡通过这些命令要求 ME 发起特

定行为

data download into SIM通过 SMS 或者 SMSCB 或者 BIP 协议下

载数据到 SIM 卡

menu selection菜单选择

call control by SIM当呼叫控制服务激活时那么 ME 发起呼叫或

者发起 SS 或者 USSD 业务时必须先将必要的参数传给 SIM由

SIM 来控制呼叫SSUSSD 是否允许或者修改呼叫SSUSSD 业务

的参数然后才能发起业务

MO Short Message control by SIM当 MO 短消息控制服务激活时

那么当 ME 发起 MO 短消息时必须先将必要的参数传给 SIM由

SIM 来控制 MO 短消息是否允许或者修改参数后发送

Event downloadSIM 卡可以充当事件管理者的角色通过主动式

命令告知 ME 自己关注的事件当这些事件发生时ME 必须报告给

SIM 卡

Multiple card多卡目前系统尚不支持

Timer ExpirationSIM 卡可以管理运行在 ME 中的 timer

Bearer Independent ProtocolBIP 协议使得 SIM 可以和 ME 建立一

个数据通道通过 MESIM 可以和网络中的远端 server 建立数据

通道

共 177 页 第 117 页 A8300 AT 指令集_V10

102 Modem 端和 AP 端的 STK 程序的交互过程

图 2Modem 端和 AP 端的 STK 程序的交互过程

上图以动感地带的一张 SIM 卡开机过程为例简单介绍了一下 Modem 端和 AP 端的 STK

共 177 页 第 118 页 A8300 AT 指令集_V10

程序的交互过程

1) AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的

STK 功能就绪之后 Modem 端才会上报 setup menu 等主动式

命令给 AP 端AP 端通过解析这个命令生成了 STK 的主菜单

2) Modem 端通过+SPUSATPROCMDINDltstringgt命令上报主动

式命令AP 通过 AT+SPUSATTERMINAL=ltdatagt给出命令响

3) Modem 端上报+SPUSATENDSESSIONIND 命令意味着一个

STK 会话的结束

4) 待机时AP 端用户通过 AT+SPUSATENVECMD=ltdatagt命令

来选择菜单

5) Modem 端 通 过 上 报

+SPUSATDISPLAYD03781030113008202818385075

3656E6420534D86099111223344556677F88B180100099110

325476F840F40C54657374204D657373616765命令来发送短

消息到网络从而实现了 STK 程序与网络间的互动

103 STK命令

1031 AT+SPUSATPROFILE

作 用 该命令用来表示 AP 端 STK 功能已经就绪Modem 可以发送 STK 命令给 AP 端了

读取命令 AT+SPUSATPROFILE

返 回

+SPUSATPROFILE

或者

+CME ERROR lterrgt

示 例

AT+SPUSATPROFILE

AP 端发送命令表明 STK 功能已经就绪

+SPUSATPROFILE

Modem 端返回值表示命令 AT+SPUSATPROFILE 执行成功

+SPUSATPROCMDINDD081B0810301250082028182850B8051687403901A4E13

533A8F0C01806211662F51687403901A8F0A03808D857EA753F77C3F8F0A0480

6D3B52A84FE1606F8F0A06804E1A52A163A883508F0A07808D448D3963A88350

8F0A088081EA52A96

Modem 端上报 SETUP MENU 主动式命令

共 177 页 第 119 页 A8300 AT 指令集_V10

注意 AP 侧必须发送 AT+SPUSATPROFILE命令来表明 AP 侧的 STK 功能就绪之后

Modem 端才会上报 setup menu 等主动式命令给 AP 端

1032 +SPUSATPROCMDIND

作 用 Modem 端上报 SIM 卡主动式命令给 AP 端

提示格式 +SPUSATPROCMDINDltstringgt

参数说明 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330030002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

通过+SPUSATPROCMDINDltstringgt命令上报的 STK 主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他

类型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 120 页 A8300 AT 指令集_V10

1033 AT+SPUSATTERMINAL

作 用 该命令用来响应+SPUSATPROCMDIND 命令返回 Terminal Response 给 sim 卡

设置命令 AT+SPUSATTERMINAL=ltdatagt

返 回

+SPUSATTERMINAL ltngt

或者

+CME ERROR lterrgt

参数

ltdatagt data 是终端响应的数据结构GSM1114 中定义了这个数据的详细结构

ltngt

0命令发送成功

1命令发送不成功

示例

+SPUSATPROCMDINDD0420103012100020281020D37080031003300370033003

6003400320030003300330030002D002D6CA19519FF0C62115C31662F004D002D

005A004F004E00454EBAFF01

Modem 端上报 STK DISPLAY TEXT 命令

AT+SPUSATTERMINAL=810301210082028281830100

AP 端回复显示文本 OK

+SPUSATTERMINAL 0

Modem 端告知 AT+SPUSATTERMINAL 命令执行成功

注意

1)data 数据为字符串类型

2)需要回应 AT+SPUSATTERMINAL 的主动式命令有

DISPLAY TEXT

GET INKEY

GET INPUT

PLAY TONE

REFRESH

SET UP MENU

SELECT ITEM

PROVIDE LOCAL INFORMATION(只有语言和时间时区这两种类型传给 AP其他类

型的 Modem 端自己处理了)

SETUP EVENT LIST

SETUP IDLE MODE TEXT

SEND DTMF

LANGUAGE NOTIFICATION

LAUNCH BROWSER

OPEN CHANNEL

CLOSE CHANNEL

SEND DATA

RECEIVE DATA

GET CHANNEL STATUS

共 177 页 第 121 页 A8300 AT 指令集_V10

1034 +SPUSATSETUPCALL

作 用 Modem 端上报 SET UP CALL 主动式命令给 AP 端

提示格式 +SPUSATSETUPCALLltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E86099

11032042143651C2C8402010A

Modem 端上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端用户按确认键确认发起呼叫然后将由 Modem 端发起呼叫terminal response

将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如需要 hold 前面一通电话hold 操作成功

后AP 端再发起 AT+SPUSATCALLSETUP=1如果 hold 失败那么 terminal response

由 AP 端回复使用 AT+SPUSATTERMINAL 命令AP 端再发起

AT+SPUSATCALLSETUP=1 之后terminal response 由 Modem 回复如果 SIM 要

求重拨重拨操作及相应的超时机制都在 Modem 端完成

1035 AT+SPUSATCALLSETUP

作 用 AP 端回复是否接收 STK 呼叫是对 SETUP CALL 命令的响应

设置命令 AT+SPUSATCALLSETUP=ltngt

返回 OK

或+CME ERRORlterrgt

参数

ltngt

0 拒绝呼叫

1 接受呼叫

示例

+SPUSATSETUPCALLD02281030110018202818385084475726174696F6E860991

1032042143651C2C8402010A

Modem 上报 setup call 命令

AT+SPUSATCALLSETUP=1

AP 端的用户按确认键表示同意发起呼叫然后将由 Modem 端发起呼叫terminal

response 将由 MDOEM 端回复

OK

Modem 端返回 OK 表示 AT+SPUSATCALLSETUP 命令执行成功

注意

电话发起前的准备操作由 AP 端发起比如如果 SIM 卡要求 hold 前面一通电话那

么 AP 端发 AT 命令 hold 操作成功后AP 端再发起 AT+SPUSATCALLSETUP=1如

果 hold 失败那么 terminal response 由 AP 端回复使用 AT+SPUSATTERMINAL

共 177 页 第 122 页 A8300 AT 指令集_V10

命令AP 端发起 AT+SPUSATCALLSETUP=1 之后terminal response 将由 Modem

端回复如果 SIM 要求重拨重拨操作及相应的超时机制都在 Modem 端完成

1036 +SPUSATDISPLAY

作 用 Modem 端上报特定的 SIM 卡主动式命令给 AP 端这几个主动式命令是

SEND SSSEND SMSSEND USSDSEND DTMF

提示格式 +SPUSATDISPLAYltstringgt

参数 ltstringgt 主动命令的二进制原始数据结构GSM1114 中定义了这个数据的详细结构

示例

+SPUSATDISPLAYD037810301130082028183850753656E6420534D8609911122

3344556677F88B180100099110325476F840F40C54657374204D657373616765

Modem 上报 send sms 命令

注意

1)只有 SEND SSSEND SMSSEND USSDSEND DTMF 几个命令使用

+SPUSATDISPLAY上报命令

2) 处理 SEND SSSEND SMSSEND USSD 这几个命令时Modem 上报主动式

命令AP 端需要显示相应的 alpha id(如果 SIM 卡提供了)发送 ssussd 和 sms 的操作

由 Modem 端完成AP 端主要负责显示命令的 terminal response 由 Modem 端回复

给 SIM 卡AP 端不需要给 terminal response

3)SEND DTMF 命令上报给 AP 之后由 AP 端发起 DTMF由 AP 端给 terminal

response

1037 AT+SPUSATENVECMD

作 用 AP 端发送 envelope 命令到 SIM 卡

设置命令 AT+SPUSATENVECMD=ltdatagt

返回

+SPUSATENVECMD ltngt

OK

或+CME ERROR lterrgt

参数

ltdatagt envelope 命令的数据结构请参考 3GPP 1114

ltngt

0 命令发送成功

1 命令发送不成功

示例

AT+SPUSATENVECMD=d30782020181900101

用户选择 STK 主菜单的第一项

+SPUSATENVECMD 0

Modem 端执行 AT+SPUSATENVECMD 命令成功

OK

+SPUSATDISPLAYD037810301130082028183850753656E6420534D86099111223

344556677F88B180100099110325476F840F40C54657374204D657373616765

选择主菜单的第一项之后SIM 卡要求 SEND SMS

共 177 页 第 123 页 A8300 AT 指令集_V10

注意

下面这些 STK 功能需要用到 AT+SPUSATENVECMD 命令

MENU SELECTION

USER ACTIVITY EVENT DOWNLOAD

IDLE SCREEN AVAILABLE EVENT DOWNLOAD

LANGUAGE SELECT EVENT DOWNLOAD

BROWSER TERMINATION EVENT DOWNLOAD

DATA AVAILABLE EVENT DOWNLOAD

CHANNEL STATUS EVENT DOWNLOAD

1038 +SPUSATENDSESSIONIND

作 用 Modem 端主动上报一个 STK 会话结束

提示格式 +SPUSATENDSESSIONIND

示例

+SPUSATPROCMDINDD0420103012100020281020D3708003100330037003300

36003400320030003300330035002D002D6CA19519FF0C62115C31662F004D00

2D005A004F004E00454EBAFF01

SIM 卡上报动感地带欢迎辞

AT+SPUSATTERMINAL=810301210082028281830100

用户看完欢迎辞后按确定键AP 回复 display text 命令显示成功

+SPUSATTERMINAL 0

Modem 端执行 AT+SPUSATTERMINAL 命令成功

+SPUSATENDSESSIONIND

SIM 卡指示 STK 会话结束

1039 +STINREFRESH RESULT

作 用 Modem 端主动上报 REFRESH 的结果

提示格式 +STINREFRESH RESULT ltngt

参数

ltngt

0 REFRESH 成功

1 REFRESH 失败

示例

+SPUSATPROCMDINDD009810301010382028182

Modem 上报 refresh 命令命令 type 为 SIM Initialization

+STINREFRESH RESULT 0

Modem 端做完 SIM 卡的初始化过程后上报 refresh 的结果为 OK如果 refresh type

的类型中包含着文件改变那么 AP 端应该重新读取那些改变了的文件比如说 AP 端

存了 SMS那么如果 refresh type 中指明 SMS 文件改变了(或者 initialization and full

file change)那么就需要重新读取 SMS 文件

如果 refresh type 的类型为 reset那么 Modem 端会做 SIM 卡热复位AP 端需要重新

共 177 页 第 124 页 A8300 AT 指令集_V10

读取所有文件执行的操作类似开机过程

共 177 页 第 125 页 A8300 AT 指令集_V10

11 特殊指令

111 AT+S32K

作 用 该命令用来设置是否允许进入省电模式

设置命令 AT+S32K=ltmodegt

返 回 OKERROR

读取命令 AT+S32K

返 回 +S32K ltmodegt

OK

测试命令 AT+S32K=

返 回 +S32K(0-1)

OK

参数说明

mode

0禁止进入省电模式

1允许进入省电模式

注意

ltmodegt不保存到 NV 中每次开机时默认为 1当ltmodegt为 1 时串口 10S 内无数据读

或者写模块将会进入省电模式需要多次发送命令 AT当返回 OK 表示唤醒

112 AT+SIND

作 用

该命令设置系统自动发送提示信息提示系统的某些状态

middot提示 SIM 卡的状态

middot提示呼叫状态

middot提示 AT 命令的状态

设置命令 AT+SIND=ltIndLevel gt

返 回 OKERROR

读取命令 AT+SIND

返 回 +SIND ltIndLevelgt

OK

测试命令 AT+SIND=

共 177 页 第 126 页 A8300 AT 指令集_V10

返 回 +SIND(0-1023)

OK

参数说明

IndLevel

1 (bit-0)提示 SIM 卡存在与否

2 (bit-1)提示呼叫状态

4 (bit-2)提示 AT 模块已经就序(除了 phonebooksAOCSMS)但仍处于紧急

模式

8 (bit-3)提示 AT 模块已经完全就序

16 (bit-4)提示已经创建新的呼叫 ID 号

32 (bit-5)提示呼叫已释放

64 (bit-6)提示网络可以服务

128 (bit-7)提示丢失网络

256 (bit-8)提示听筒开

512 (bit-9)提示 SIM 卡电话本的状态

如果ltIndLevelgt等于 0(缺省值)将不会发送提示信息+SIND ltIndNbgt上述值可

以并用取值范围是 0leIndLevelle1023

AT+SIND 设定的值将会自动保存在 FLASH 中

提示信息模式+SIND lteventgt [ltidxgt]

如果是提示 SIM 卡电话本的状态则为

+SIND lteventgtltphonebookgtltstatusgtltphonebookgtltstatusgt

ltphonebookgt SIM phonebook () (SM FD LC MC)

提示信息参数说明如下

参数名称 含义

idx 呼叫的 ID 号

status 0没有从 SIM 卡载入手机

1已从 SIM 卡载入手机

event

支持的事件

0SIM 卡不存在不可失

1SIM 卡存在

2呼叫震铃

3AT 模块部分就序

4AT 模块完全就序

5已经创建 呼叫的 ID 号

6已经释放 ID 号为ltidxgt 的呼叫确

7网络对紧急呼叫就序

8网络丢失

9听筒开

10初始化后 SIM 卡电话本的状态

11网络注册成功

共 177 页 第 127 页 A8300 AT 指令集_V10

113 AT+SBAND

作 用 选择模块的频率(如 GSM900 等)

设置命令 AT+SBAND=ltvaluegt

返 回 OK

读取命令 AT+SBAND

返 回 +SBAND ltcurrent valuegt

OK

测试命令 AT+SBAND=

返 回 +SBAND (0-14)

OK

参数说明

value

0GSM900

1DCS1800

2PCS1900

3GSM850

4GSM900 和 DCS1800

5GSM850 和 GSM900

6GSM850 和 DCS1800

7GSM850 和 PCS1900

8GSM900 和 PCS1900

9GSM850 和 GSM900 和 DCS1800

10GSM850 和 GSM900 和 PCS1900

11DCS1800 和 PCS1900

12GSM850 和 DCS1800 和 PCS1900

13GSM900 和 DCS1800 和 PCS1900

14GSM850 和 GSM900 和 DCS1800 和 PCS1900

114 AT+SSAM

作 用 设置声音模式

设置命令 AT+SSAM=ltpathgt

返 回 OK

读取命令 AT+SSAM

返 回 +SSAM ltpathgt

OK

测试命令 AT+SSAM=

共 177 页 第 128 页 A8300 AT 指令集_V10

返 回 +SSAM (0-5)

OK

参数说明

path

0HANDSET

1HANDSFREE

2HEADSET

3EAR FREE(保留)

4TV OUT(保留)

5PCM audio

115 AT+NFI

作 用 设置声音上行增益参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFI=ltflaggtltpathgtltVol_levelgt[ltul_PGA0gtltul_dgaingt]

返 回 OKERROR

测试命令 AT+NFI=

返 回

+NFI(0-1)(0-5)(1-9)( 025751477110281285154217992056231325702827

3084334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

ul_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

上行模拟增益(每级步长 3dB)

参数说明

ul_dgain

0-32536上行数字增益

【示例】

AT+NFI=011308432536 设置 HANDSFREE 通道等级 1 的上行增益

OK

AT+NFI=111 读取 HANDSFREE 通道等级 1 的上行增益

+NFI 11308432536

OK

共 177 页 第 129 页 A8300 AT 指令集_V10

116 AT+NFO

作 用 设置声音下行增益系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFO=ltflaggtltpathgtltVol_levelgt[ltdl_PGA0gtltdl_dgaingt]

返 回 OKERROR

测试命令 AT+NFO=

返 回

+NFO

(0-1)(0-5)(1-9)( 0257514771102812851542179920562313257028273084

334135983855)(0-32536)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

Vol_level

1-9音量等级

dl_PGA0

取值范围 0x0000x1010x202~0xF0F 对应十进制

0257514771102812851542179920562313257028273084334135983855

下行模拟增益(每级步长 3dB)

参数说明

dl_dgain

0-32536下行数字增益

【示例】

AT+NFO=0115144096 设置 HANDSFREE 通道等级 1 的下行增益

OK

AT+NFO=111 读取 HANDSFREE 通道等级 1 的下行增益

+NFO 115144096

OK

117 AT+NFV

作 用 设置下行音量等级系统重启动后该命令所做的设置将不被保存

设置命令 AT+NFV=ltvolgt

共 177 页 第 130 页 A8300 AT 指令集_V10

返 回 OKERROR

读取命令 AT+NFV

返 回 +NFV ltvolgt

OK

测试命令 AT+NFV=

返 回 +NFV (1-9)

OK

参数说明 vol音量等级

【示例】

AT+NFV=4

OK

AT+NFV

+NFV 4

OK

118 AT+VLB

作 用 设置回声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+VLB=ltflaggtltpathgt[ltAEC_ENABLE

gtltDT_DECT_THRESHOLDgtltSA_CTRLgt]

返 回 OKERROR

测试命令 AT+VLB =

返 回 +VLB (0-1)(0-5)(0-1)(0-65535)(0-3)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM

AEC_ENABLE

0关闭

1开启

DT_DECT_THRESHOLD

0-65535双工检测门限值越大回音抑制越强推荐值

耳机及听筒 800~2000 (0x320~0x7D0)免提 4096~10000 (0x1000~0x2710)

参数说明

SA_CTRL发送衰减模式控制

0SA 不工作

1时域 SA 工作

共 177 页 第 131 页 A8300 AT 指令集_V10

2频域 SA 工作

3时域和频域 SA 都工作

手持和免提模式一般选择 3

【示例】

AT+VLB=01152003 设置 HANDSFREE 通道回声抑制功能

OK

AT+VLB=11 读取 HANDSFREE 通道回声抑制参数

+NRO 1152003

OK

119 AT+STEN

作 用 设置侧音开启和关闭系统重启动后该命令所做的设置将不被保存

设置命令 AT+STEN=ltflaggtltpathgt[ltst_switchgt]

返 回 OKERROR

测试命令 AT+STEN=

返 回 +STEN (0-1)(0-5)(0-1)

OK

flag

0更新参数

1读取参数

path 选择音频通道见+SSAM 参数说明

st_switch

0关闭

1开启

【示例】

AT+STEN=011 设置 HANDSFREE 通道侧音开启

OK

AT+STEN=11 读取 HANDSFREE 通道侧音开关参数值

+STEN 1 0

OK

1110 AT+NRI

作 用 设置上行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRI=ltflaggtltpathgt[ltul_ns_limitgt]

共 177 页 第 132 页 A8300 AT 指令集_V10

返 回 OKERROR

测试命令 AT+NRI=

返 回 +NRI (0-1)(0-5)(0-65535)

OK

flag

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

ul_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRI=011200 设置 HANDSFREE 通道上行噪声抑制参数

OK

AT+NRI=11 读取 HANDSFREE 通道上行噪声抑制参数

+NRI 11200

OK

1111 AT+NRO

作 用 设置下行噪声抑制参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+NRO=ltflaggtltpathgt[ltdl_ns_limitgt]

返 回 OKERROR

测试命令 AT+NRO=

返 回 +NRO (0-1)(0-5)(0-65535)

OK

falg

0更新参数

1读取参数

path

选择音频通道见+SSAM 参数说明

dl_ns_limit

0-65535值越大对底噪抑制越强失真越大推荐值512~3600 (0x200~0xE10)

【示例】

AT+NRO=011200 设置 HANDSFREE 通道下行噪声抑制参数

OK

共 177 页 第 133 页 A8300 AT 指令集_V10

AT+NRO=11 读取 HANDSFREE 通道下行噪声抑制参数

+NRO 11200

OK

1112 AT+LSLBCK

作 用 设置音频回环系统重启动后该命令所做的设置将不被保存

设置命令 AT+LSLBCK=ltcontrolgtltpathgt

返 回 OKERROR

测试命令 AT+LSLBCK=

返 回 +LSLBCK(0-1)(0-5)

OK

control开关回环音

0关闭回环音

1打开回环音 参数说明

path

选择音频通道见+SSAM

【示例】

AT+LSLBCK=11

OK 打开音频通道 1 的回环音音频通道 02 无回环音

AT+LSBCK=1

OK 只设置第一个参数即打开默认通道 0 回环音

AT+LSLBCK=0

OK 关闭回环音此时可以不设置第二个参数

AT+LSLBCK=10 打开 0通道的回环音

OK

AT+SSAM=1 可将回环音切换到 1通道去而 02 无回环音即使用 AT+SSAM=ltpathgt

同样可以对已经打开的回环音进行切换

OK

1113 AT+SSAP

作 用 调整上行下行声音的 gain 参数系统重启动后该命令所做的设置将不被保存

设置命令 AT+SSAP=ltmodegtlttypegtltPGA_gaingtltdigital_gaingt

返 回 OK

共 177 页 第 134 页 A8300 AT 指令集_V10

读取命令 AT+SSAP

返 回

+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt

[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]

[[+SSAP

ltmodegtltUL_PGA_gaingtltUL_digital_gaingtltDL_PGA_gaingtltDL_digital_gaingtlt

CRgtltLFgt]]

OK

测试命令 AT+SSAP=

返 回 +SSAP(0-2)(0-1)(0-11)(0-32767)

OK

mode

0设置 HANDHOLD 的 gain 参数

1设置 HANDFREE 的 gain 参数

2设置 EARPHONE 的 gain 参数

type

0设置下行声音的 gain 参数

1设置上行声音的 gain 参数

PGA_gain设置上行或下行声音的模拟增益取值范围0~11步长为 3db

参数说明

digital_gain设置上行或下行声音的数字增益取值范围0~32767

注意

该命令很少使用不恰当的参数设置可能会导致回音失真等现象

【示例】

AT+SSAP

+SSAP071228804096

+SSAP163276724096

+SSAP26459525785

OK

共 177 页 第 135 页 A8300 AT 指令集_V10

1114 AT+SSEA

作 用 工程模式下设置声音的参数声音的参数是在执行了 AT+SSEA=ltmodegtltCRgt (设置

系数)收到提示符gt后输入数据 DATA然后以 ctrl+z 确认(ESC 结束)传送给 AT

设置命令 AT+SSEA=ltmodegtltCRgt

gt DATA ltctrl+zESCgt

返 回 OKERROR

测试命令 AT+SSEA=

返 回 +SSEA (0-11)

OK

mode设置的系数

0设置側音数字增益系数

1设置手持数字增益 1 系数

2设置免提数字增益 1 系数

3设置手持模拟增益系数

4设置免提模拟增益系数

5设置主 MIC 均衡器系数

6设置辅路 MIC 均衡器系数

7设置主 SPEARKER 均衡器系数

8设置辅路 SPEARKER 均衡器系数

10设置手持数字增益 2 系数

11设置免提数字增益 2 系数

参数说明

DATA

传送的上行和下行的参数值它是 AUDIO_TEST_DATA_T 的 ASCII 形式并和

AUDIO_TEST_DATA_T 对齐如要设置 UL_equalizer_coeff[0] =0x54F2则 DATA 的

开头必须是ldquo54F2helliprdquo数据总长 352(reserved 也必须填充值)

AUDIO_TEST_DATA_T 结构定义如下

typedef struct

int16 UL_equalizer_coeff[33]

int16 DL_equalizer_coeff[33]

int16 UL_PGA_gain

int16 DL_PGA_gain

int16 UL_digital_gain

int16 DL_digital_gain

共 177 页 第 136 页 A8300 AT 指令集_V10

int16 UL_digital_scale

int16 DL_digital_scale

int16 midi_PGA_gain_base

int16 Digital_sidetone_gain

int16 DL_IIR1_coeff[6]

int16 DL_IIR2_coeff[6]

int16 reserved[2]

AUDIO_TEST_DATA_T

1115 AT+SDMUT

作 用 该命令用来使下行静音只能在建立通话后设置通话结束后自动恢复

设置命令 AT+SDMUT=ltmodegt

返 回 OKERROR

读取命令 AT+SDMUT

返 回 +SDMUT ltmodegt

OK

测试命令 AT+SDMUT=

返 回 +SDMUT ltsupported valuegt

OK

参数说明

mode

0取消下行静音

1设置下行静音

1116 AT+SSMP

作 用 该命令要求 ME 以 大功率发送

执行命令 AT+SSMP

返 回 OKERROR

1117 AT+SSGF

作 用 该命令用来进行 GPIO 方向的设置和查询

共 177 页 第 137 页 A8300 AT 指令集_V10

设置命令 AT+SSGF=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGF ltvaluegt]

OKERROR

测试命令 AT+SSGF=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 方向

1查询 GPIO 方向设置 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 为输入方向

1在 type=0 时设置指定的 GPIO 为输出方向

注意

该命令将可能改变 GPIO 的功能不恰当的操作设置可能会导致系统异常

【示例】

设置 GPIO 6 为输出方向

AT+SSGF=601

OK

查询 GPIO 6 的方向设置

AT+SSGF=61

+SSGF 1

OK

1118 AT+SSGS

作 用 该命令用来进行 GPIO 电平的设置和查询如果操作的 GPIO 为输入方向执行命令会

失败

设置命令 AT+SSGS=ltgpio_idgtlttypegtltvaluegt

返 回 [+SSGS ltvaluegt]

OKERROR

共 177 页 第 138 页 A8300 AT 指令集_V10

测试命令 AT+SSGS=

返 回 +SSGF(0-255)(0-1)(0-1)

OK

gpio_id指定的 GPIO 管脚 大取值范围为 0~255根据不同的产品型号范围可

能不同

type

0设置 GPIO 电平

1查询 GPIO 电平 参数说明

value(type=1 时该参数无效)

0在 type=0 时设置指定的 GPIO 电平为低(0)

1在 type=0 时设置指定的 GPIO 电平为高(1)

【示例】

AT+SSGF=701

OK

AT+SSGS=700

OK

AT+SSGS=71

+SSGS 0

OK

1119 AT+SNVM

作 用 该命令用来进行 NVITEM 的数据管理可以进行简短数据的读写记录注意该功能仅模

块支持且总的 NVITEM 数据量视模块容量而定

设置命令 AT+SNVM =lttypegtltnvitem_idgt[ltnvitem_id_endgt]

返 回 OKERROR

测试命令 AT+SNVM=

返 回 +SNVM(0-4)(0-1199)(0-1199)

OK

type参见下面表格

nvitem_id指定当前操作的 NVITEM ID取值范围0~1199

参数说明 nvitem_id_end只在lttypegt=4 时有效lttypegt为其他值时该参数可以忽略不填

lttypegt=4 时删除从 nvitem_id 到 nvitem_id_end 之间的所有 NVITEM

如果参数缺省没有将只删除 nvitem_id 的 NVITEM 数据如果参数ltnvitem_id_endgt

存在则需要大于等于ltnvitem_idgt

参数 type 说明如下

取值 说明

共 177 页 第 139 页 A8300 AT 指令集_V10

0

读取指定 NVITEM id 的数据并将数据以 HEX 格式输出其输出格式如下

+SNVM ltlengthgtltHEX_DATAgt

OK

其中ltlengthgt表示数据的长度

1

写指定 NVITEM ID 的数据如果原来该 NVITEM ID 已经有数据存在则数据将被擦除用

户在输入该命令后MS 将返回ldquogt rdquo作为输入数据的提示给用户用户在接收到该提示后

直接输入数据的 HEX 形式并以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入每个

NVITEM id 存储的用户数据其长度不得超过 512 字节即 HEX 数据长度不超过 1024 字节

2

替换指定 NVITEM ID 的数据如果原来该 NVITEM ID 没有数据则将写入当前用户数据

如果原来该 NVITEM ID 数据已经存在则数据将被擦除用户在输入该命令后MS 将返

回ldquogt rdquo作为输入数据的提示给用户在接收到该提示后用户直接输入数据的 HEX 形式并

以ltctrl+zgt作为结束符或输入ltEscgt取消当前的输入

3

查询指定 NVITEM ID 的数据大小其输出格式如下

+SNVM ltlengthgt

OK

4 删除指定 NVITEM ID 范围内的 NVITEM 数据ID 范围从ltnvitem_idgt~ltnvitem_id_endgt

如果参数ltnvitem_id_endgt缺省没有则只删除ltnvitem_idgt的数据

【示例】

AT+SNVM=16

gt

30313233343536ltctrl+zgt

OK

1120 AT+SFUN

作 用 控制 SIM 卡和协议栈的开启和关闭SIM 卡要优于协议栈开启协议栈也须在 SIM 卡关

闭前关闭

设置命令 AT+SFUN=lttypegt

返 回 OKERROR

读取命令 AT+SFUN

返 回 +SFUN lttypegt

OK

测试命令 AT+SFUN=

返 回 +SFUN (0-5)

OK

参数说明

type

0 关闭协议栈和 SIM 卡

1 仅开启 SIM 卡便于后续检测 SIM 卡是否存在在获得 SIM 卡是否存在或其类型

177 页 第 140 页 A8300 AT 指令集_V10

后只可进行关闭 SIM 卡操作

2 开启 SIM 卡该操作为飞行模式和开启协议栈前准备type=2 与 type=1 操作并列

不可相互替代该 type 操作也可进行 SIM 卡类型的获取

3 关闭 SIM 卡该 type 可作为对 type=1 和 type=2 操作的 SIM 卡进行关闭操作

4开启协议栈

5关闭协议栈

1121 AT^SYSINFO

作 用 查询当前系统信息如系统服务状态domain是否漫游等

执行命令 AT^SYSINFO

返 回

^SYSINFO ltsrv_statusgtltsrv_domaingtltroam_statusgtlt sys_mode gtlt

sim_stategtltcell_statusgtltsrv_stategt

OKERROR

srv_status

0 无服务

1 有限制服务

2 服务有效

srv_domain

0 CS+PS 均未附着

1 仅 CS 附着

2 仅 PS 附着

3 PS+CS 附着

roam_status

0 非漫游状态

1 漫游状态

sys_mode

0 无服务

1 保留

2 保留

3 GSMGPRS 模式

4 保留

sim_state

0 SIM 卡状态无效

1 SIM 卡状态有效

255 SIM 卡状态未知

参数说明

cell_status

0 无服务

1 GSM

2 GPRS

共 177 页 第 141 页 A8300 AT 指令集_V10

3 EDEG

4 WCDMA

5 HSDPA

6 HSUPA

7 HSDAP and HSUPA

8 TD

srv_state

0不支持所有服务

1仅支持紧急呼叫

2支持 CS 服务和紧急呼叫

3支持 CS 服务不支持紧急呼叫

4支持 PS 服务和紧急呼叫

5支持 PS 服务不支持紧急呼叫

6支持所有服务PS+CS+紧急呼叫

7支持 CS 和 PS 服务不支持紧急呼叫

【示例】

AT^SYSINFOltcrgt

^SYSINFO2303127

OK

1122 AT^DSCI

作 用 SET 命令设置是否开启呼叫状态改变时主动上报如下信息

设置命令

AT^DSCI=ltngt

SET 命令设置是否开启呼叫状态改变时主动上报如下信息

^DSCI ltidgtltdirgtltstatgtlttypegtltmptygtltnumbergtltnum_typegt[ltbs_typegt][cause]

返 回 OKERROR

读取命令 AT^DSCI

返 回 ^DSCI ltngt

OK

ltngt 设置参数

0关闭呼叫状态改变时主动上报

1开启呼叫状态改变时主动上报

ltidgt

整数值1-7呼叫标识在+CHLD 命令会使用到

ltdirgt呼叫的发起方

0用户发起的呼叫

1用户终结的呼叫

参数说明

ltstatgt呼叫的状态

0活动中

共 177 页 第 142 页 A8300 AT 指令集_V10

1保持中

2拨号中(MO 呼叫)

3振铃中(MO 呼叫)

4来电建立中(MT 呼叫)

5等待中

6呼叫结束

lttypegt 呼叫的类型

0语音业务

1数据业务

ltmptygt呼叫是否属于在多方通话

0呼叫不在多方通话中

1呼叫在多方通话中

ltnumbergt呼叫地址号码其格式由lttypegt指定

ltnum_typegt地址类型(参考 TS 24008 第 10547 节)

ltbs_typegt 当lttypegt不等于语音业务时该字段有效指明数据业务的具体类型

0ASYNC 异步透明

1SYNC 同步透明

2REL ASYNC 异步非透明

3REL SYNC 同步非透明

[cause] 呼叫挂断的原因值参考 3GPP TS 24008 第 105411 节

NORMAL_CALL_CLEARING 16

USER_BUSY 17

NO_USER_RESPONDING 18

USER_ALERTING_NO_ANSWER 19

CALL_REJECTED 21

NUMBER_CHANGED 22

DESTINATION_OUT_OF_ORDER 27

INVALID_NUMBER_FORMAT 28

NETWORK_OUT_OF_ORDER 38

RECOVERY_ON_TIMER_EXPIRY 102

1123 AT^CURC

作 用 设置是否开启主动上报信息

设置命令 AT^CURC=ltngt

返 回 OKERROR

读取命令 AT^CURC

返 回 ^CURC ltswitchgt

OK

共 177 页 第 143 页 A8300 AT 指令集_V10

参数说明

switch

0 关闭主动上报

1 开启主动上报 (缺省为开启主动上报)

1124 AT+SGSIMG

作 用 获取 SIM 卡上的图标

设置命令 AT+SGSIMG=ltimg_idgt

返 回

+SGSIMG ltimg_widthgtltimg_heightgtltimg_csgtltimg_lengt

ltbits_per_img_pointgtltnum_of_clut_entrygtltlocation_clutgtltimg_bodygt

OKERROR

测试命令 AT+SGSIMG=

返 回 +SGSIMG (0-255)

OK

参数说明 img_id 图标标识符

注意

注执行该设置命令需要支持图标功能的卡否则会返回错误

1125 AT+EUICC

作 用 设置或者获取 UICC 信息

读取命令 AT+EUICC

返 回 +EUICC ltsim_statusgtltpin_statusgtltcard_typegt

OKERROR

测试命令 AT+EUICC=

返 回

+EUICC (012)(0123417182223242526272829

303132)(12)

OK

sim_status

0SIM READYSIM 已初始化并可以访问

1SIM NOT READYSIM 卡未成功初始化

2SIM INSERTED插了 SIM 卡但处在初始化过程中

参数说明

pin_status

0 SIM_PIN_STATUS_READY ME is not pending for any password

共 177 页 第 144 页 A8300 AT 指令集_V10

1 CHV1_REQUIRED ME is waiting SIM PIN to be given

2 CHV2_REQUIRED ME is waiting SIM PIN2 to be given (this value2 is

recommended to be returned only when the last executed command resulted

in PIN2 authentication failure (ie +CME ERROR 17) if PIN2 is not

entered right after the failure it is recommended that ME does not

block its operation)

3 UNBLOCK_CHV1_REQUIRED ME is waiting SIM PUK to be given

4 UNBLOCK_CHV2_REQUIRED ME is waiting SIM PUK2 to be given (this value2

is recommended to be returned only when the last executed command

resulted in PUK2 authentication failure (ie +CME ERROR 18) if PUK2

and new PIN2 are not entered right after the failure it is recommended

that ME does not block its operation)

17 UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PIN to be given

18 UNBLOCK_UNIVERSALPIN_REQUIRED ME is waiting SIM UNIVERSAL PUK to be

given

22 UNBLOCK_CHV1_BLOCKED use of code to unblock the CHV1 is blocked

23 UNBLOCK_CHV2_BLOCKED use of code to unblock the CHV2 is blocked

24 UNBLOCK_UNIVERSALPIN_BLOCKED use of code to unblock the Universal

PIN is blocked

25 NETWORK_REJECTED When value1 returned was SIM_ST_READY and SIM was

rejected by the network - IMSI is unknown in the HLR ME is illegal

or MS is illegal (See 3GPP TS 0322)

26 WAIT_INITIALISATION SIM is being initialized waiting for

completion

27 INIT_FAILED SIM initialisation failed

28 REMOVED SIM was removed

29 WRONG_SIM SIM was inserted but was not accepted by the protocol stack

30 GENERAL_ERROR SIM access encountered a serious error

31 MEP_ERROR Error in checking or accessing ME personalisation data

32 CPHS_ERROR Error in accessing the CPHS data

card_type

1 SIM 卡

2 USIM 卡

1126 AT+SGFD

作 用 当前 SIM 的 GPRS 执行强制 Deattach便于协议进行不同 SIM 卡之间 GPRS 的切换

操作

执行命令 AT+SGFD

返 回 OKERROR

共 177 页 第 145 页 A8300 AT 指令集_V10

参数说明 无

1127 AT+SDRMOD

作 用 设置或者获取 DebugRelease 模式

读取命令 AT+SDRMOD

返 回 +SDRMOD ltmodegt

OKERROR

设置命令 AT+SDRMOD=ltmodegt

返 回 OKERROR

测试命令 AT+SDRMOD=

返 回 +SDRMOD (01)

OK

参数说明

mode

0Debug Mode

1Release Mode

1128 AT+SFPL

作 用 获取当前网络的 FPLMN 列表

执行命令 AT+SFPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SFPL

+SFPL

460 1

460 4

OK

1129 AT+SEPL

作 用 获取当前网络的 EPLMN 列表

共 177 页 第 146 页 A8300 AT 指令集_V10

执行命令 AT+SEPL

返 回

MCC1MNC1

hellip

MCC2MNC2

OK

参数说明 无

【示例】

AT+SEPL

+SEPL

460 1

460 4

OK

1130 AT+SGMR

作 用 设置或者获取手机 SVSNIMEI 和 Calibration 信息

设置命令 AT+SGMR=ltdual_sysgtltopgtlttypegtltstrgt

返 回 +SGMR ltstrgt

OKERROR

测试命令 AT+SGMR=

返 回 +SGMR(0-3)(0-1)(0-5)

OK

dual_sys

0设置或获取 SIM 卡 1 信息

1设置或获取 SIM 卡 2 信息

2设置或获取 SIM 卡 3(如果存在)信息

3 设置或获取 SIM 卡 4(如果存在)信息

op

0读操作

1写操作

type

0SN (忽略 dual_sys 参数设置)

1IMEI

2SV (忽略 dual_sys 参数设置)

3Calibration Info (仅支持读操作且忽略 dual_sys 参数设置)

参数说明

str

对应操作输入输出的 string 数据

【示例】

AT+SGMR=011rdquo 3A25720371833604rdquo

共 177 页 第 147 页 A8300 AT 指令集_V10

OK

AT+SGMR=001

+SGMR 3A25720371833604

OK

AT+SGMR=003

Calibration Info

BIT0PCS AGC uncalibrated

BIT1PCS APC uncalibrated

BIT2DCS AGC uncalibrated

BIT3DCS APC uncalibrated

BIT4EGSM AGC uncalibrated

BIT5EGSM APC uncalibrated

BIT6850AGC uncalibrated

BIT7850APC uncalibrated

BIT8AFC uncalibrated

BIT9ADC uncalibrated

OK

AT+SGMR=002

+SGMR 1

OK

AT+SGMR=01202

OK

1131 AT+SPGSMFRQ

作 用 设置或者获取锁频的信息

设置命令 AT+SPGSMFRQ=ltmodegtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

返 回 OKERROR

读取命令 AT+SPGSMFRQ

返 回 +SPGSMFRQ ltarfcngtltarfcngtltarfcngtltarfcngtltarfcngtltarfcngt

OKERROR

测试命令 AT+SPGSMFRQ=

返 回 +SPGSMFRQ(01)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)(0-2047)

参数说明 Mode

共 177 页 第 148 页 A8300 AT 指令集_V10

0解锁操作

1锁频操作

afrcn

锁频的频点

注意

当进行解锁操作时所有 SIM 卡的频点都会执行解锁操作

【示例】

AT+SPGSMFRQ=1812311

OK

AT+SPGSMFRQ

+SPGSMFRQ 812311

OK

1132 AT+SPSETSAVESMS

作 用 该指令用来设置 Modem 侧是否保存 SMS

设置命令 AT+SPSETSAVESMS=ltflaggt

返 回 OKERROR

参数说明

flag

0 Modem 侧不保存 SMS

1 Modem 侧保存 SMS

1133 AT^MBAU

作 用 该命令的主要功能是对 USIMSIM 卡进行鉴权

设置命令 AT^MBAU=ltrandgtltautnKs_inputgt

返 回 ^MBAU ltstatusgt[ltresautsgt]

OK

测试命令 AT^MBAU=

返 回

^MBAUltrandgtltautngt (ltrandgt 16 bytes string type values ltautngt string type

values

OK

rand 随机值 参数说明

autnKs_input

共 177 页 第 149 页 A8300 AT 指令集_V10

USIM 卡时为 autnSIM 卡时为 Ks_input

status

0鉴权成功

1同步失败

2mac 不正确

3不支持安全上下文

255其它失败

resauts

resstatus 为 0 时返回 RES

autsstatus 为 1 时返回 AUTS

1134 AT+SASYNC

作 用

同步或异步模式切换同步模式时GPRS 激活去活等命令需要等到返回响应消息时才

上报主动结果码异步模式时收到这些命令时直接返回主动结果码 OK具体执行

情况需要查询获知

设置命令 AT+SASYNC=ltmodegt

返 回 OKERROR

读取命令 AT+SASYNC

返 回 +SASYNC ltmodegt

OK

测试命令 AT+SASYNC=

返 回 +SASYNC (1-0)

OK

参数说明

mode

0 ndash 同步模式

1 ndash 异步模式

1135 AT+EVTS

作 用 启动停止 DTMF 音

设置命令 AT+EVTS=ltmodegt[ltdtmfgt]

返 回 OKERROR

读取命令 AT+EVTS

返 回 +EVTS ltmodegt[ltdtmfgt]

共 177 页 第 150 页 A8300 AT 指令集_V10

OK

测试命令 AT+EVTS=

返 回 +EVTS (01)(0-9ABCD)

OK

mode

0 ndash 停止 dtmf 音

1 ndash 启动 dtmf 音 参数说明

dtmf 单个 ASCII 字符字符集(0-9A-D)

【示例】

AT+EVTS=12

OK

AT+EVTS=02

OK

1136 AT+SAUTOSMSACK

作 用 该命令用于打开或者关闭对短信的自动确认开启后收到短信将不再需要用 AT+CNMA

进行回复确认系统开机默认关闭关机后该设置不保存

设置命令 AT+SAUTOSMSACK=ltflaggt

返 回 OKERROR

读取命令 AT+SAUTOSMSACK

返 回 +SAUTOSMSACK ltflaggt

OK

测试命令 AT+SAUTOSMSACK=

返 回 +SAUTOSMSACK (0-1)

OK

参数说明

mode

0 ndash 关闭自动确认

1 ndash 打开自动确认

1137 AT+SLPTM

作 用

该命令用来设置串口通讯停止后计时进入睡眠状态的超时时间注意设置结果只在

AT+S32K=1 或者拉低 DTR即允许模块进入睡眠时才会生效模块进入睡眠后须拉高

DTR 或者发送串口数据来唤醒模块

设置命令 AT+SLPTM=lttimeoutgt

返 回 OK

共 177 页 第 151 页 A8300 AT 指令集_V10

读取命令 AT+SLPTM

返 回 +SLPTM lttimeoutgt

OK

测试命令 AT+SLPTM=

返 回 +SLPTM (500-25000)

参数说明 timeout计时超时时间单位毫秒默认 10000 毫秒

1138 AT+CBC

作 用 该命令用来获取模块 Vbat 电压值

执行命令 AT+CBC

返 回 +CBC0ltvolgt

OK

参数说明 vol模块 Vbat 电压值单位毫伏

1139 AT+EXCBC

作 用 该命令用来获取模块 ADC 引脚检测到的电压值

设置命令 AT+EXCBC=ltngt

返 回 +EXCBCltvolgt

OK

参数说明 nADC 引脚序号(12)

vol模块 ADC 引脚电压值单位毫伏

1140 ATampS

作 用 设置 DSR 引脚的工作方式

设置命令 ATampS=[ltvaluegt]

返 回 OK

读取命令 ATampS

返 回 and_S ltvaluegt

OK

测试命令 ATampS=

返 回 and_S= (01)

参数说明 value

共 177 页 第 152 页 A8300 AT 指令集_V10

0DSR 用以表明模块的睡眠状态低表示唤醒高表示睡眠默认值为 0

1DSR 在串口有数据打印时输出下沉脉冲(200us)用以唤醒 AP

12 HTTP命令

121 AT+HTTPMETHOD

作 用 AT+HTTPMETHOD 指令是用来设置 HTTP 请求方式

设置命令 AT+HTTPMETHOD=ltvaluegt

返 回 OK

查询指令 AT+HTTPMETHOD

返 回 + HTTPMETHOD ltvaluegt

OK

测试指令 AT+HTTPMETHOD=

返 回 + HTTPMETHOD (0-2)

OK

参数说明

Value 0 HTTP GET 请求

1 HTTP POST 请求

2 HTTP HEAD 请求

【示例】

AT+ HTTPMETHOD = 0

OK

122 AT+HTTPPARA

作 用 AT+HTTPPARA 指令是用来设置 HTTP 请求的头部参数

设置命令 AT+HTTPPARA=ltPara_namegtltPara_valuegt

返 回 OK

查询指令 AT+HTTPPARA

返 回 + HTTPPARA

OK

测试指令 AT+HTTPPARA=

共 177 页 第 153 页 A8300 AT 指令集_V10

返 回

+ HTTPPARA

(uriContent_TypeAcceptAccept_LanguageUser_AgentRefererConn

ection)(hellip)

OK

参数说明

Para_name

uri 资源标识符

Content_Typepost 数据类型Para_value 如 applicationx-www-form-urlencoded

Accept接收字符串

Accept_Language接收头部语言Para_value 如 zh-cn

User_Agent用户代理Para_value 如 Mozilla40

Referer基于上一步操作

Connection连接类型Para_value 如 closekeep-alive

Para_value

Para_name 对应的值

【示例】

AT+ HTTPPARA =rdquourirdquordquohttpwwwbaiducomrdquo

OK

123 AT+HTTPDATA

作 用 AT+HTTPDATA 指令是用来设置 HTTP POST 请求发送给服务器的数据

设置命令 AT+HTTPDATA=ltPost_lengtltPost_strgtltEnd_flaggt

返 回 OK

查询指令 AT+HTTPDATA

返 回 + HTTPDATA

OK

测试指令 AT+HTTPDATA=

返 回 + HTTPDATA(0-255)(hellip)(0-1)

OK

参数说明

Post_len设置 POST 输入数据的 大长度

Post_str输入 post 给服务器的数据

End_flag 0 表示可以继续输入数据

1 表示结束输入数据同时数据存入 POST BUFFER

【示例】

AT+HTTPDATA=170t_UserName=zhouqgampt_UserPass=zhou2013 0

OK

amplogin=E799BBE5BD95

AT+HTTPDATA=170 amplogin=E799BBE5BD951

共 177 页 第 154 页 A8300 AT 指令集_V10

OK

124 AT+HTTPACT

作 用 AT+HTTPACT 指令是用来触发 HTTP 请求发送给服务器

执行命令 AT+HTTPACT

返 回

OK

+HTTPHEADER length ltreturn header messagegt

+HTTPDATA length ltreturn request datagt

参数说明 return header message返回执行结果的头部信息

return request data服务器返回请求得到的数据

【示例】

AT+HTTPACT

OK

+HTTPHEADER 370 HTTP11 200 OK

Server nginx142

Date Thu 07 Nov 2013 005024 GMT

Content-Type texthtml

Transfer-Encoding chunked

Connection keep-alive

X-Powered-By PHP5216

Set-Cookie PHPSESSID=kpbie2b8p2nd3edshrrfgbm6g7 path=

Expires Thu 19 Nov 1981 085200 GMT

Cache-Control no-store no-cache must-revalidate post-check=0 pre-check=0

Pragma no-cache

+HTTPDATA 2256 ltdoctype htmlgt

ltheadgt

helliphellip

script type=textjavascriptgtGoReg()ltscriptgt

注若使用HTTPS则只需要在URI上面将ldquohttprdquo改为https

共 177 页 第 155 页 A8300 AT 指令集_V10

13 FTP命令

131 AT+ LSFTPCFG

作 用 配置主动模式还是被动模式配置数据传输类型打开和关闭 FTP 的主动上报信息配

置响应超时退出时间注意设置命令必须在激活 PDP 成功后才能执行

设置命令 AT+LSFTPCFG=ltmodegtlttypegtltindicationgtlttimeoutgt

返 回 OKERROR

读取命令 AT+ LSFTPCFG

返 回 +LSFTPCFG ltmodegtlttypegtltindicationgtlttimeoutgt

OK

测试命令 AT+ LSFTPCFG =

返 回 +LSFTPCFG(0-1)(0-2)(0-1)(0-86400)

OK

参数说明

mode 0 被动模式1 主动模式默认为 0

type 文件传输类型0 Ascii 类型1 Ebcdic 类型2 Binary 类型默认为 0

indication主动上报开关1 打开上报0 关闭上报默认为 0

timeout退出 FTP 会话的响应超时时间单位为秒0 表示不启动超时保护机制默

认为 30 秒

【示例】

AT+ LSFTPCFG

+ LSFTPCFG 00030

OK

AT+MIPCALL=1

OK

+MIPCALL 1

AT+LSFTPCFG=1110

OK

132 AT+ LSFTPOPN

作 用 和远程服务器建立 FTP 链接

设置命令 AT+ LSFTPOPN= ltdestination_ipurl gtltusernamegt ltpasswordgt[ltdestinati

on_control_portgtltsource_con trol_portgt ltaccountgt]

返 回 OKERROR

共 177 页 第 156 页 A8300 AT 指令集_V10

读取命令 AT+LSFTPOPN

返 回 +LSFTPOPN ltconnection_statusgt

OK

测试命令 AT+ LSFTPOPN=

返 回 OK

参数说明

destination_ipurl 远程服务器的 IP 地址 大 255 个字节

username 用户名 大 255 个字节

password 密码 大 255 个字节

account 账号可以为空 大 255 个字节

destination_control_port远程服务器控制端口范围 0~65535

source_control_port本地控制端口范围 0~65535

connection_status连接状态1 表示连接成功0 表示连接失败

注意

只能建立一个 FTP 链接固定使用 socket 4 和 socket 5 FTP 链接是基于 2 个 TCP

sockets socket 4 用于 FTP 的控制链接 socket 5 用于 FTP 的数据链接上传和下载数据

时都使用非透传模式

【示例】

AT+MIPCALL=1CMNET

OK

+MIPCALL 1

AT+LSFTPOPN=1162462394adminadmin60021

OK

133 AT+ LSFTPCWD

作 用 打开远程服务器上指定路径的目录

设置命令 AT+ LSFTPCWD=ltdirectory_namegt

返 回

+LSFTPCWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPCWD=

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

共 177 页 第 157 页 A8300 AT 指令集_V10

目录打开成功

AT+LSFTPCWD=data

+LSFTPCWD ldquodatardquo

OK

目录打开失败

AT+LSFTPCWD=user

+CME ERROR 100

134 AT+ LSFTPMKF

作 用 在远程服务器上创建一个新的目录文件夹

设置命令 AT+ LSFTPMKF=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPMKF =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录创建成功

AT+LSFTPMKF=somedir

OK

目录创建失败

AT+LSFTPMKF=somedir

+CME ERROR 100

135 AT+ LSFTPDFD

作 用 远程服务器上删除一个已存在的目录文件夹

设置命令 AT+ LSFTPDFD=ltdirectory_name gt

返 回 OKERROR

测试命令 AT+ LSFTPDFD =

返 回 OK

参数说明 directory_name目录名称 大长度 255 个字节的字符串

【示例】

目录删除成功

AT+LSFTPDFD=somedir

OK

共 177 页 第 158 页 A8300 AT 指令集_V10

目录删除失败

AT+LSFTPDFD=somedir

+CME ERROR 100

136 AT+ LSFTPDFL

作 用 在远程服务器上删除一个已存在的文件

设置命令 AT+ LSFTPDFL=ltfile_namegt

返 回 OKERROR

测试命令 AT+ LSFTPDFL =

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

【示例】

AT+LSFTPDFL=somefile

137 AT+ LSFTPPWD

作 用 从远程服务器上获取当前目录

设置命令 AT+ LSFTPPWD

返 回

+LSFTPPWD ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPPWD =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD homesomedir

OK

138 AT+ LSFTPCLS

作 用 关闭 FTP 链接

设置命令 AT+ LSFTPCLS

返 回 OKERROR

测试命令 AT+ LSFTPCLS =

共 177 页 第 159 页 A8300 AT 指令集_V10

返 回 OK

【示例】

关闭成功

AT+LSFTPCLS

OK

关闭失败

AT+LSFTPCLS

+CME ERROR 3

139 AT+ LSFTPBKS

作 用 从远程服务上某个路径转移到上一级路径

设置命令 AT+ LSFTPBKS

返 回

+LSFTPBKS ltdirectory_namegt

OK

ERROR

测试命令 AT+ LSFTPBKS =

返 回 OK

【示例】

AT+LSFTPPWD

+LSFTPPWD

OK

AT+LSFTPCWD=ABC

+LSFTPCWD ABC

OK

AT+LSFTPBKS

+LSFTPBKS

OK

1310 AT+ LSFTPSIZ

作 用 在远程服务器上获取某个文件大小

设置命令 AT+ LSFTPSIZ=ltfile_namegt

返 回

+LSFTPSIZ ltresultgt

OK

ERROR

测试命令 AT+ LSFTPSIZ =

共 177 页 第 160 页 A8300 AT 指令集_V10

返 回 OK

参数说明 file_name文件名称 大长度 255 个字节的字符串

result文件大小单位字节

【示例】

AT+LSFTPSIZ=somefilename

+LSFTPSIZ 100

OK

1311 AT+ LSFTPLSF

作 用 在远程服务器上的某个路径下列出所有文件

设置命令 AT+ LSFTPLSF[=ltfiledirectory namegt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPLSF =

返 回 OK

参数说明

filedirectory name文件名或路径名 大 255 个字节

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

注意

如果数据较多会分多次上报不输入参数就是默认当前路径名

【示例】

AT+LSFTPLSF=somefilename

+LSFTPDATA

572D72772D722D2D722D2D20312066747020667470202020202020202020202020203330204

A616E2030332031353A303920656E2E7478740D0A

OK

1312 AT+ LSFTPUPL

作 用 向远程服务器上传文件

设置命令 AT+ LSFTPUPL= ltfile_namegt ltfile_lengthgtltEOFgt

共 177 页 第 161 页 A8300 AT 指令集_V10

返 回

gtltdatagtCtrl+Z

OK

ERROR

测试命令 AT+ LSFTPUPL =

返 回 OK

参数说明

file_name上传文件名 大 255 个字节

file_length本次上传数据长度 大 1024 个字节

EOF1 表示本次上传数据是文件的 后一段内容0 表示文件没上传完后续还要上

注意

上传文件的时候模块采用非透传模式回显输入内容实际输入长度为 file_length 的 2

倍输入完成后需要在最后输入 Ctrl+Z(0x1A)才能把数据真正发送出去当本次发送为

文件末尾的时候需要把 EOF 设为 1上传结束一次性发送最大数据包长度在 1024 个字

节当返回 OK 后可以继续发送 AT 命令当模块定时 10 秒内串口没有输入数据会自

动退出上传模式可以继续发送 AT 命令

【示例】

AT+LSFTPUPL=somefilename31

gt313233Ctrl+Z

OK

1313 AT+ LSFTPDNL

作 用 从远程服务器上下载一个文件

设置命令 AT+ LSFTPDNL=ltfile_namegt[ltoffsetgt]

返 回

+LSFTPDATA ltdata_lengthgt ltdatagt

OK

ERROR

测试命令 AT+ LSFTPDNL =

返 回 OK

参数说明

file_name下载文件名 大 255 个字节

offset下载起始位置的偏移量

data_length当前接收到数据的个数

data当前接收到的数据由于显示使用非透传模式所以它的实际字节数是 data_length

的 2 倍

共 177 页 第 162 页 A8300 AT 指令集_V10

注意

如果文件较大会分多次上报

【示例】

AT+LSFTPDNL=somefilename

+LSFTPDATA 3313233

OK

1314 +LSFTPURC

作 用 主动上报 FTP 操作过程和连接状态变化信息

提示格式 上报格式如下

+LSFTPURCltdescriptiongt

参数说明

description操作过程信息或 tcp 连接状态变化信息如

+LSFTPURC 230 Logged on

14 信息的返回和结果码

每个命令执行的返回结果都以ldquoltCRgtltLFgtrdquo作为开始和结尾如图 3 所示

注意

用命令 ATV0 和 ATQ1 配置的除外如果执行了 ATV0则命令的返回结果是 0ltCRgt如

果执行了 ATQ1则命令不返回任何结果

在本文档中仅仅将命令的具体返回的响应给列出来并未将每一个ltCRgtltLFgt都表达出来

如果命令的语法错误将返回 ERROR 字符串

共 177 页 第 163 页 A8300 AT 指令集_V10

如果命令语法正确参数错误将返回+CME ERRORlterrgt (针

对除短消息命令以外的命令)或+CMS ERROR lterrgt(针对与短消

息相关的命令)

lterrgt表示相关的错误代码

如果命令被正确的执行返回 OK

图 3命令行返回结果

某些情况下如收到短消息会有一定格式的字符串发送到终端在后面阐述对应的命令时

将会进行详细的描述

当返回错误信息时可以通过 AT+CMEE=ltvaluegt设置不同的返回结果

表 5AT+CMEE=ltvaluegt命令说明

ltvaluegt 描述

0 取消+CME ERROR 返回码

1 激活+CME ERROR 返回码并使用错误的数字值

2 激活+CME ERROR 返回码并使用详细的描述

上表给出了可能返回的错误的数字值及详细的描述(短消息相关的除外)

表 6错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CME ERROR0 +CME ERROR phone failure

2 +CME ERROR1 +CME ERROR no connection to phone

3 +CME ERROR2 +CME ERROR phone-adaptor link reserved

4 +CME ERROR3 +CME ERROR operation not allowed

5 +CME ERROR4 +CME ERROR operation not supported

共 177 页 第 164 页 A8300 AT 指令集_V10

6 +CME ERROR5 +CME ERROR PH-SIM PIN required

7 +CME ERROR6 +CME ERROR PH-FSIM PIN required

8 +CME ERROR7 +CME ERROR PH-FSIM PUK required

9 +CME ERROR10 +CME ERROR SIM not inserted

10 +CME ERROR11 +CME ERROR SIM PIN required

11 +CME ERROR12 +CME ERROR SIM PUK required

12 +CME ERROR13 +CME ERROR SIM failure

13 +CME ERROR14 +CME ERROR SIM busy

14 +CME ERROR15 +CME ERROR SIM wrong

15 +CME ERROR16 +CME ERROR incorrect password

16 +CME ERROR17 +CME ERROR SIM PIN2 required

17 +CME ERROR18 +CME ERROR SIM PUK2 required

18 +CME ERROR20 +CME ERROR memory full

19 +CME ERROR21 +CME ERROR invalid index

20 +CME ERROR22 +CME ERROR not found

21 +CME ERROR23 +CME ERROR memory failure

22 +CME ERROR24 +CME ERROR text string too long

23 +CME ERROR25 +CME ERROR invalid characters in text string

24 +CME ERROR26 +CME ERROR dial string too long

25 +CME ERROR27 +CME ERROR invalid characters in dial string

26 +CME ERROR28 +CME ERROR GPRS operation failure

27 +CME ERROR29 +CME ERROR GPRS send data failure

28 +CME ERROR30 +CME ERROR no network service

29 +CME ERROR31 +CME ERROR network timeout

30 +CME ERROR32 +CME ERROR network not allowed - emergency calls only

31 +CME ERROR40 +CME ERROR network personalisation PIN required

32 +CME ERROR41 +CME ERROR network personalisation PUK required

33 +CME ERROR42 +CME ERROR network subset personalisation PIN required

34 +CME ERROR43 +CME ERROR network subset personalisation PUK required

35 +CME ERROR44 +CME ERROR service provider personalisation PIN required

36 +CME ERROR45 +CME ERROR service provider personalisation PUK required

共 177 页 第 165 页 A8300 AT 指令集_V10

37 +CME ERROR46 +CME ERROR corporate personalisation PIN required

38 +CME ERROR47 +CME ERROR corporate personalisation PUK required

39 +CME ERROR60 +CME ERROR AT command discarded

40 +CME ERROR62 +CME ERROR SIM card reject by network

41 +CME ERROR63 +CME ERROR SIM card service not available

42 +CME ERROR64 +CME ERROR SIM card PIN uninitialized

43 +CME ERROR65 +CME ERROR SIM card PIN blocked

44 +CME ERROR66 +CME ERROR SIM card PUK blocked

45 +CME ERROR70 +CME ERROR service is barred by fdn

46 +CME ERROR100 +CME ERROR unknown

47 +CME ERROR101 +CME ERROR GPRS temporarily blocked

48 +CME ERROR103 +CME ERROR Illegal MS (3)

49 +CME ERROR106 +CME ERROR Illegal ME (6)

50 +CME ERROR107 +CME ERROR GPRS services not allowed (7)

51 +CME ERROR111 +CME ERROR PLMN not allowed (11)

52 +CME ERROR112 +CME ERROR Location area not allowed (12)

53 +CME ERROR113 +CME ERROR Roaming not allowed in this location area

(13)

54 +CME ERROR132 +CME ERROR Service option not supported (32)

55 +CME ERROR133 +CME ERROR Request service option not subscribed (33)

56 +CME ERROR134 +CME ERROR Service option temprarily out of order(34)

57 +CME ERROR149 +CME ERROR PDP authentication failure

58 +CME ERROR200 +CME ERROR AT command line length is zero

59 +CME ERROR201 +CME ERROR no or wrong command prefix

60 +CME ERROR202 +CME ERROR wrong ctrl+z command

上表给出了短消息相关的可能返回的错误的数字值及详细的描述

表 7短消息相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CMS ERROR301 +CMS ERROR SMS service of ME reserved

2 +CMS ERROR302 +CMS ERROR Operation not allowed

3 +CMS ERROR303 +CMS ERROR Operation not supported

共 177 页 第 166 页 A8300 AT 指令集_V10

4 +CMS ERROR304 +CMS ERROR Invalid PDU mode parameter

5 +CMS ERROR305 +CMS ERROR Invalid text mode parameter

6 +CMS ERROR310 +CMS ERROR SIM not inserted

7 +CMS ERROR311 +CMS ERROR SIM PIN required

8 +CMS ERROR312 +CMS ERROR PH-SIM PIN required

9 +CMS ERROR313 +CMS ERROR SIM failure

10 +CMS ERROR316 +CMS ERROR SIM PUK required

11 +CMS ERROR317 +CMS ERROR SIM PIN2 required

12 +CMS ERROR318 +CMS ERROR SIM PUK2 required

13 +CMS ERROR321 +CMS ERROR Invalid memory index

14 +CMS ERROR322 +CMS ERROR SIM memory full

15 +CMS ERROR330 +CMS ERROR SC address unknown

16 +CMS ERROR334 +CMS ERROR no+CNMA acknowledgement expected

表中给出了扩展错误相关的可能返回的错误的数字值及详细的描述

表 8扩展错误相关的错误的数字值及详细描述

编号 错误的数字值 详细的描述

1 +CEER ERROR0 +CEER ERROR no detail infomation

2 +CEER ERROR1 +CEER ERROR unassigned number

3 +CEER ERROR3 +CEER ERROR no route to destination

4 +CEER ERROR6 +CEER ERROR unacceptable channel

5 +CEER ERROR8 +CEER ERROR operator determinate barring

6 +CEER ERROR16 +CEER ERROR normal clearing

7 +CEER ERROR17 +CEER ERROR user busy

8 +CEER ERROR18 +CEER ERROR no user responding

9 +CEER ERROR19 +CEER ERROR alerting no answer

10 +CEER ERROR21 +CEER ERROR call rejected

11 +CEER ERROR22 +CEER ERROR number changed

12 +CEER ERROR26 +CEER ERROR nonselect user clearing

13 +CEER ERROR27 +CEER ERROR destination out of order

14 +CEER ERROR28 +CEER ERROR invalid number format

15 +CEER ERROR29 +CEER ERROR facility rejected

共 177 页 第 167 页 A8300 AT 指令集_V10

16 +CEER ERROR30 +CEER ERROR response to status query

17 +CEER ERROR31 +CEER ERROR normal unspecified

18 +CEER ERROR34 +CEER ERROR no circuit channel available

19 +CEER ERROR38 +CEER ERROR net out of order

20 +CEER ERROR41 +CEER ERROR temporary failure

21 +CEER ERROR42 +CEER ERROR switch congestion

22 +CEER ERROR43 +CEER ERROR access information discarded

23 +CEER ERROR44 +CEER ERROR request circuit channel unavailable

24 +CEER ERROR47 +CEER ERROR resources unavailable

25 +CEER ERROR49 +CEER ERROR QOS unavailable

26 +CEER ERROR50 +CEER ERROR request facility not subscribe

27 +CEER ERROR55 +CEER ERROR CUG incoming barred

28 +CEER ERROR57 +CEER ERROR bear capability not authorization

29 +CEER ERROR58 +CEER ERROR bear capability unavailable

30 +CEER ERROR63 +CEER ERROR service unavailable

31 +CEER ERROR65 +CEER ERROR bear service not implement

32 +CEER ERROR68 +CEER ERROR ACM equal or great ACMMAX

33 +CEER ERROR69 +CEER ERROR request facility not implement

34 +CEER ERROR70 +CEER ERROR only restrict digital available

35 +CEER ERROR79 +CEER ERROR service option not implement

36 +CEER ERROR81 +CEER ERROR invalid ti

37 +CEER ERROR87 +CEER ERROR user not in CUG

38 +CEER ERROR88 +CEER ERROR incompatibility destination

39 +CEER ERROR91 +CEER ERROR invalid transit net

40 +CEER ERROR95 +CEER ERROR invalid message semantic

41 +CEER ERROR96 +CEER ERROR mandatory IE error

42 +CEER ERROR97 +CEER ERROR message nonexistent

43 +CEER ERROR98 +CEER ERROR message uncompatbility error

44 +CEER ERROR99 +CEER ERROR IE nonexistent

45 +CEER ERROR100 +CEER ERROR invalid condition IE

46 +CEER ERROR101 +CEER ERROR message incompatibility state

47 +CEER ERROR102 +CEER ERROR recover on timer

48 +CEER ERROR111 +CEER ERROR protocol error

49 +CEER ERROR127 +CEER ERROR interworking

50 +CEER ERROR150 +CEER ERROR authentication rejected

51 +CEER ERROR151 +CEER ERROR emergency call only

52 +CEER ERROR152 +CEER ERROR IMSI detach

53 +CEER ERROR153 +CEER ERROR T3230 expiry

54 +CEER ERROR154 +CEER ERROR rr connection error

55 +CEER ERROR171 +CEER ERROR no network service

56 +CEER ERROR172 +CEER ERROR emergency call only

57 +CEER ERROR173 +CEER ERROR normal disconnect

58 +CEER ERROR174 +CEER ERROR remote disconnect

59 +CEER ERROR175 +CEER ERROR low failure

60 +CEER ERROR176 +CEER ERROR network reject

61 +CEER ERROR177 +CEER ERROR no cell

62 +CEER ERROR202 +CEER ERROR supplement not provide

注意

上表中有部分错误信息可能会存在重复

共 177 页 第 168 页 A8300 AT 指令集_V10

  • 1 前言
    • 11 文档目的
    • 12 内容一览
    • 13 相关文档
    • 14 修订记录
    • 15 指令格式
    • 16 返回结果
    • 17 相关缩略语
      • 2 通用控制命令
        • 21 AT
        • 22 ATZ
        • 23 ATE
        • 24 ATS0
        • 25 ATQ
        • 26 ATV
        • 27 ATS2
        • 28 ATS3
        • 29 ATS4
        • 210 ATS5
        • 211 ATS6
        • 212 ATS7
        • 213 ATS8
        • 214 ATS10
        • 215 ATI
        • 216 ATampW
        • 217 ATampF
        • 218 AT+CMEE
        • 219 AT+CFUN
        • 220 AT+CCLK
        • 221 AT+IPR
        • 222 AT+CGSN
        • 223 AT+CGMM
        • 224 AT+CGMR
        • 225 AT+CGMI
        • 226 AT+CPAS
        • 227 AT+CCID
        • 228 AT+CIMI
        • 229 AT+CPOF
        • 230 AT+SAUTOPOWERON
        • 231 AT+CSCS
        • 232 AT+SAC
        • 233 AT+STONE
        • 234 AT+SDTMF
        • 235 AT+CMUX
        • 236 AT+CLVL
        • 237 AT+CRSM
        • 238 AT+CSIM
          • 3 呼叫控制命令
            • 31 ATD
            • 32 ATDL
            • 33 ATA
            • 34 ATH
            • 35 AT+VTD
            • 36 AT+VTS
            • 37 AT+VGR
            • 38 AT+CMUT
            • 39 AT+CICB
            • 310 AT+CIND
            • 311 AT+CHUP
            • 312 AT+CHUPVT
            • 313 AT+CSTA
            • 314 AT+CMOD
            • 315 AT+SPAUTO
            • 316 AT+SPCEER
              • 4 安全控制命令
                • 41 AT+CPIN
                • 42 AT+CLCK
                • 43 AT+CPWD
                • 44 AT+XX
                • 45 AT+ECPIN2
                  • 5 电话本命令
                    • 51 AT+CPBS
                    • 52 AT+CPBR
                    • 53 AT+CPBF
                    • 54 AT+CPBW
                    • 55 AT+CPBP
                    • 56 AT+CPBN
                    • 57 AT+CNUM
                    • 58 AT+SDCP
                    • 59 AT+CSVM
                      • 6 GPRS命令
                        • 61 AT+CGDCONT
                        • 62 AT+CGQREQ
                        • 63 AT+CGQMIN
                        • 64 AT+CGPCO
                        • 65 AT+CGATT
                        • 66 AT+CGACT
                        • 67 AT+CGPADDR
                        • 68 AT+CGDATA
                        • 69 AT+CGAUTO
                        • 610 AT+CGANS
                        • 611 AT+CGCLASS
                        • 612 AT+CGEREP
                        • 613 AT+CGREG
                        • 614 AT+CGSMS
                        • 615 AT+CRC
                        • 616 AT+CR
                        • 617 AT+CEER
                        • 618 Extension of ATD
                        • 619 AT+MIPCALL
                        • 620 AT+MIPOPEN
                        • 621 AT+MIPCLOSE
                        • 622 AT+MIPMODE
                        • 623 AT+MIPSEND
                        • 624 AT+MIPSTATE
                        • 625 AT+MIPDQ
                        • 626 AT+MIPDR
                        • 627 AT+MPIDD
                        • 628 AT+MIPTCFG
                        • 629 AT+MIPTRSP
                        • 630 +MIPDATA
                        • 631 AT+MIPGETIP
                        • 632 AT+MIPSTRS
                        • 633 AT+MIPRXWIN
                        • 634 透传功能的使用方法示例
                          • 7 网络业务命令
                            • 71 AT+COPS
                            • 72 AT+CSQ
                            • 73 AT+CCED
                            • 74 AT+CREG
                            • 75 AT+CPLS
                            • 76 AT+CPOL
                            • 77 AT+CTZR
                              • 8 附加业务命令
                                • 81 AT+CCFC
                                • 82 AT+CCWA
                                • 83 AT+CHLD
                                • 84 AT+CLIP
                                • 85 AT+CLIR
                                • 86 AT+COLP
                                • 87 AT+COLR
                                • 88 AT+CACM
                                • 89 AT+CAMM
                                • 810 AT+CPUC
                                • 811 AT+CLCC
                                • 812 AT+CUSD
                                • 813 AT+CSSN
                                  • 9 短消息命令
                                    • 91 AT+CSMS
                                    • 92 AT+CSAS
                                    • 93 AT+CRES
                                    • 94 AT+CSDH
                                    • 95 AT+CPMS
                                    • 96 AT+CSCA
                                    • 97 AT+CMGF
                                    • 98 AT+CMGL
                                    • 99 AT+CMGR
                                    • 910 AT+CMGS
                                    • 911 AT+CSMP
                                    • 912 AT+CMGW
                                    • 913 AT+CMSS
                                    • 914 AT+CMGD
                                    • 915 AT+CSCB
                                    • 916 AT+CNMI
                                    • 917 +CMTI
                                    • 918 +CMT
                                    • 919 +CBM
                                    • 920 AT+SMSC
                                    • 921 AT+SUSS
                                    • 922 AT+CNMA
                                    • 923 AT+CMMS
                                      • 10 STK命令
                                        • 101 概述
                                        • 102 Modem端和AP端的STK程序的交互过程
                                        • 103 STK命令
                                          • 11 特殊指令
                                            • 111 AT+S32K
                                            • 112 AT+SIND
                                            • 113 AT+SBAND
                                            • 114 AT+SSAM
                                            • 115 AT+NFI
                                            • 116 AT+NFO
                                            • 117 AT+NFV
                                            • 118 AT+VLB
                                            • 119 AT+STEN
                                            • 1110 AT+NRI
                                            • 1111 AT+NRO
                                            • 1112 AT+LSLBCK
                                            • 1113 AT+SSAP
                                            • 1114 AT+SSEA
                                            • 1115 AT+SDMUT
                                            • 1116 AT+SSMP
                                            • 1117 AT+SSGF
                                            • 1118 AT+SSGS
                                            • 1119 AT+SNVM
                                            • 1120 AT+SFUN
                                            • 1121 AT^SYSINFO
                                            • 1122 AT^DSCI
                                            • 1123 AT^CURC
                                            • 1124 AT+SGSIMG
                                            • 1125 AT+EUICC
                                            • 1126 AT+SGFD
                                            • 1127 AT+SDRMOD
                                            • 1128 AT+SFPL
                                            • 1129 AT+SEPL
                                            • 1130 AT+SGMR
                                            • 1131 AT+SPGSMFRQ
                                            • 1132 AT+SPSETSAVESMS
                                            • 1133 AT^MBAU
                                            • 1134 AT+SASYNC
                                            • 1135 AT+EVTS
                                            • 1136 AT+SAUTOSMSACK
                                            • 1137 AT+SLPTM
                                            • 1138 AT+CBC
                                            • 1139 AT+EXCBC
                                            • 1140 ATampS
                                              • 12 HTTP命令
                                                • 121 AT+HTTPMETHOD
                                                • 122 AT+HTTPPARA
                                                • 123 AT+HTTPDATA
                                                • 124 AT+HTTPACT
                                                  • 13 FTP命令
                                                    • 131 AT+ LSFTPCFG
                                                    • 132 AT+ LSFTPOPN
                                                    • 133 AT+ LSFTPCWD
                                                    • 134 AT+ LSFTPMKF
                                                    • 135 AT+ LSFTPDFD
                                                    • 136 AT+ LSFTPDFL
                                                    • 137 AT+ LSFTPPWD
                                                    • 138 AT+ LSFTPCLS
                                                    • 139 AT+ LSFTPBKS
                                                    • 1310 AT+ LSFTPSIZ
                                                    • 1311 AT+ LSFTPLSF
                                                    • 1312 AT+ LSFTPUPL
                                                    • 1313 AT+ LSFTPDNL
                                                    • 1314 +LSFTPURC
                                                      • 14 信息的返回和结果码
Page 10: A8300 AT 指令集 V1
Page 11: A8300 AT 指令集 V1
Page 12: A8300 AT 指令集 V1
Page 13: A8300 AT 指令集 V1
Page 14: A8300 AT 指令集 V1
Page 15: A8300 AT 指令集 V1
Page 16: A8300 AT 指令集 V1
Page 17: A8300 AT 指令集 V1
Page 18: A8300 AT 指令集 V1
Page 19: A8300 AT 指令集 V1
Page 20: A8300 AT 指令集 V1
Page 21: A8300 AT 指令集 V1
Page 22: A8300 AT 指令集 V1
Page 23: A8300 AT 指令集 V1
Page 24: A8300 AT 指令集 V1
Page 25: A8300 AT 指令集 V1
Page 26: A8300 AT 指令集 V1
Page 27: A8300 AT 指令集 V1
Page 28: A8300 AT 指令集 V1
Page 29: A8300 AT 指令集 V1
Page 30: A8300 AT 指令集 V1
Page 31: A8300 AT 指令集 V1
Page 32: A8300 AT 指令集 V1
Page 33: A8300 AT 指令集 V1
Page 34: A8300 AT 指令集 V1
Page 35: A8300 AT 指令集 V1
Page 36: A8300 AT 指令集 V1
Page 37: A8300 AT 指令集 V1
Page 38: A8300 AT 指令集 V1
Page 39: A8300 AT 指令集 V1
Page 40: A8300 AT 指令集 V1
Page 41: A8300 AT 指令集 V1
Page 42: A8300 AT 指令集 V1
Page 43: A8300 AT 指令集 V1
Page 44: A8300 AT 指令集 V1
Page 45: A8300 AT 指令集 V1
Page 46: A8300 AT 指令集 V1
Page 47: A8300 AT 指令集 V1
Page 48: A8300 AT 指令集 V1
Page 49: A8300 AT 指令集 V1
Page 50: A8300 AT 指令集 V1
Page 51: A8300 AT 指令集 V1
Page 52: A8300 AT 指令集 V1
Page 53: A8300 AT 指令集 V1
Page 54: A8300 AT 指令集 V1
Page 55: A8300 AT 指令集 V1
Page 56: A8300 AT 指令集 V1
Page 57: A8300 AT 指令集 V1
Page 58: A8300 AT 指令集 V1
Page 59: A8300 AT 指令集 V1
Page 60: A8300 AT 指令集 V1
Page 61: A8300 AT 指令集 V1
Page 62: A8300 AT 指令集 V1
Page 63: A8300 AT 指令集 V1
Page 64: A8300 AT 指令集 V1
Page 65: A8300 AT 指令集 V1
Page 66: A8300 AT 指令集 V1
Page 67: A8300 AT 指令集 V1
Page 68: A8300 AT 指令集 V1
Page 69: A8300 AT 指令集 V1
Page 70: A8300 AT 指令集 V1
Page 71: A8300 AT 指令集 V1
Page 72: A8300 AT 指令集 V1
Page 73: A8300 AT 指令集 V1
Page 74: A8300 AT 指令集 V1
Page 75: A8300 AT 指令集 V1
Page 76: A8300 AT 指令集 V1
Page 77: A8300 AT 指令集 V1
Page 78: A8300 AT 指令集 V1
Page 79: A8300 AT 指令集 V1
Page 80: A8300 AT 指令集 V1
Page 81: A8300 AT 指令集 V1
Page 82: A8300 AT 指令集 V1
Page 83: A8300 AT 指令集 V1
Page 84: A8300 AT 指令集 V1
Page 85: A8300 AT 指令集 V1
Page 86: A8300 AT 指令集 V1
Page 87: A8300 AT 指令集 V1
Page 88: A8300 AT 指令集 V1
Page 89: A8300 AT 指令集 V1
Page 90: A8300 AT 指令集 V1
Page 91: A8300 AT 指令集 V1
Page 92: A8300 AT 指令集 V1
Page 93: A8300 AT 指令集 V1
Page 94: A8300 AT 指令集 V1
Page 95: A8300 AT 指令集 V1
Page 96: A8300 AT 指令集 V1
Page 97: A8300 AT 指令集 V1
Page 98: A8300 AT 指令集 V1
Page 99: A8300 AT 指令集 V1
Page 100: A8300 AT 指令集 V1
Page 101: A8300 AT 指令集 V1
Page 102: A8300 AT 指令集 V1
Page 103: A8300 AT 指令集 V1
Page 104: A8300 AT 指令集 V1
Page 105: A8300 AT 指令集 V1
Page 106: A8300 AT 指令集 V1
Page 107: A8300 AT 指令集 V1
Page 108: A8300 AT 指令集 V1
Page 109: A8300 AT 指令集 V1
Page 110: A8300 AT 指令集 V1
Page 111: A8300 AT 指令集 V1
Page 112: A8300 AT 指令集 V1
Page 113: A8300 AT 指令集 V1
Page 114: A8300 AT 指令集 V1
Page 115: A8300 AT 指令集 V1
Page 116: A8300 AT 指令集 V1
Page 117: A8300 AT 指令集 V1
Page 118: A8300 AT 指令集 V1
Page 119: A8300 AT 指令集 V1
Page 120: A8300 AT 指令集 V1
Page 121: A8300 AT 指令集 V1
Page 122: A8300 AT 指令集 V1
Page 123: A8300 AT 指令集 V1
Page 124: A8300 AT 指令集 V1
Page 125: A8300 AT 指令集 V1
Page 126: A8300 AT 指令集 V1
Page 127: A8300 AT 指令集 V1
Page 128: A8300 AT 指令集 V1
Page 129: A8300 AT 指令集 V1
Page 130: A8300 AT 指令集 V1
Page 131: A8300 AT 指令集 V1
Page 132: A8300 AT 指令集 V1
Page 133: A8300 AT 指令集 V1
Page 134: A8300 AT 指令集 V1
Page 135: A8300 AT 指令集 V1
Page 136: A8300 AT 指令集 V1
Page 137: A8300 AT 指令集 V1
Page 138: A8300 AT 指令集 V1
Page 139: A8300 AT 指令集 V1
Page 140: A8300 AT 指令集 V1
Page 141: A8300 AT 指令集 V1
Page 142: A8300 AT 指令集 V1
Page 143: A8300 AT 指令集 V1
Page 144: A8300 AT 指令集 V1
Page 145: A8300 AT 指令集 V1
Page 146: A8300 AT 指令集 V1
Page 147: A8300 AT 指令集 V1
Page 148: A8300 AT 指令集 V1
Page 149: A8300 AT 指令集 V1
Page 150: A8300 AT 指令集 V1
Page 151: A8300 AT 指令集 V1
Page 152: A8300 AT 指令集 V1
Page 153: A8300 AT 指令集 V1
Page 154: A8300 AT 指令集 V1
Page 155: A8300 AT 指令集 V1
Page 156: A8300 AT 指令集 V1
Page 157: A8300 AT 指令集 V1
Page 158: A8300 AT 指令集 V1
Page 159: A8300 AT 指令集 V1
Page 160: A8300 AT 指令集 V1
Page 161: A8300 AT 指令集 V1
Page 162: A8300 AT 指令集 V1
Page 163: A8300 AT 指令集 V1
Page 164: A8300 AT 指令集 V1
Page 165: A8300 AT 指令集 V1
Page 166: A8300 AT 指令集 V1
Page 167: A8300 AT 指令集 V1
Page 168: A8300 AT 指令集 V1
Page 169: A8300 AT 指令集 V1
Page 170: A8300 AT 指令集 V1
Page 171: A8300 AT 指令集 V1
Page 172: A8300 AT 指令集 V1
Page 173: A8300 AT 指令集 V1
Page 174: A8300 AT 指令集 V1
Page 175: A8300 AT 指令集 V1
Page 176: A8300 AT 指令集 V1
Page 177: A8300 AT 指令集 V1