ub603 at 指令集read.pudn.com/downloads112/doc/467804/sim300/ub603 at... · 2007-10-22 · 6.2.9...

147
上海展桥信息技术有限公司 I UB603 AT 指令集

Upload: vankiet

Post on 09-Jun-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

I

UB603 AT 指令集

Page 2: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

II

Revision history Version Date Author Review Update description 1.0 20070330 huangdan zhanenchao,zhengyu Create 重要声明 版权声明 版权所有©2007,上海展桥信息技术有限公司,保留所有权利。 商标声明 上海展桥信息技术有限公司和上海展桥信息技术有限公司的产品是上海展桥信

息技术有限公司专有。在提及其他公司及其产品时将使用各自公司所拥有的商

标,这种使用的目的仅限于引用。 不保证声明 上海展桥信息技术有限公司不对此文档中的任何内容作任何明示或暗示的陈述

或保证,而且不对特定目的的适销性及适用性或者任何间接、特殊或连带的损失

承担任何责任。 保密声明 本文档(包含任何附件)包含的信息是保密信息。接收人了解其获得的本文档是保

密的,限用于规定的目的外不得用于任何目的,也不得将本文档泄露给任何第三

方。 免责声明 本公司不承担由于客户不正常操作造成的财产或者人身伤害责任。请客户按照手

册中的技术规格和参考设计开发相应的产品。在未声明之前,本公司有权根据技

术发展的需要对本手册内容进行更改,且更改版本不另行通知。

Page 3: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

III

目录 1. 介绍 .............................................................................................................................................1

1.1 文档范围.............................................................................................................................1 1.2 相关文档.............................................................................................................................1 1.3 参考标准.............................................................................................................................1 1.4 指令格式.............................................................................................................................2

1.4.1 AT指令的格式遵从原则 ........................................................................................2 1.4.2 AT指令的语法 ........................................................................................................3

1.5 返回结果.............................................................................................................................3 1.5.1 AT指令执行的返回结果 ........................................................................................3

1.6 相关缩略语.........................................................................................................................3 2. AT指令一览表 .............................................................................................................................5

2.1 通用AT控制指令一览表 ..................................................................................................5 2.2 网络业务指令一览表........................................................................................................6 2.3 呼叫控制指令一览表........................................................................................................6 2.4 附加业务指令一览表........................................................................................................6 2.5 安全控制指令一览表........................................................................................................7 2.6 短消息指令一览表............................................................................................................7 2.7 电话本指令一览表............................................................................................................8 2.8 STK指令一览表 .................................................................................................................8 2.9 GPRS指令一览表...............................................................................................................8 2.10 特殊指令一览表..............................................................................................................9

3. 通用AT控制指令 ......................................................................................................................11 3.1 通用控制指令一览表......................................................................................................11 3.2 通用控制指令详细描述..................................................................................................12

3.2.1 AT ..........................................................................................................................12 3.2.2 ATZ........................................................................................................................12 3.2.3 ATE........................................................................................................................12 3.2.4 ATS0 ......................................................................................................................13 3.2.5 ATQ .......................................................................................................................13 3.2.6 ATV .......................................................................................................................14 3.2.7 AT&W ...................................................................................................................14 3.2.8 AT+CMEE.............................................................................................................15 3.2.9 AT+CFUN .............................................................................................................15 3.2.10 AT+CCLK ...........................................................................................................16 3.2.11 AT+IPR................................................................................................................17 3.2.12 AT+CGSN ...........................................................................................................17 3.2.13 AT+CGMM .........................................................................................................18

Page 4: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

IV

3.2.14 AT+CGMR ..........................................................................................................18 3.2.15 AT+CGMI............................................................................................................19 3.2.16 AT+CPAS ............................................................................................................19 3.2.17 AT+CCID.............................................................................................................20 3.2.18 AT+CIMI .............................................................................................................20 3.2.19 AT+CBC ..............................................................................................................21 3.2.20 AT+CPOF ............................................................................................................21 3.2.21 AT+CSCS ............................................................................................................22 3.2.22 AT+SAC ..............................................................................................................22 3.2.23 AT+STONE .........................................................................................................23 3.2.24 AT+SDTMF.........................................................................................................23 3.2.25 AT+SCDM...........................................................................................................24 3.2.26 AT+SBCM...........................................................................................................24 3.2.27 +SBCI ..................................................................................................................25

4. 网络业务指令............................................................................................................................26 4.1 网络业务指令一览表......................................................................................................26 4.2 网络业务指令详细描述..................................................................................................26

4.2.1 AT+COPS ..............................................................................................................26 4.2.2 AT+CSQ ................................................................................................................27 4.2.3 AT+CCED .............................................................................................................28 4.2.4 AT+CREG .............................................................................................................30

5. 呼叫控制指令............................................................................................................................32 5.1 呼叫控制指令一览表......................................................................................................32 5.2 呼叫控制指令详细描述..................................................................................................32

5.2.1 ATD .......................................................................................................................32 5.2.2 ATA .......................................................................................................................33 5.2.3 ATH .......................................................................................................................34 5.2.4 AT+VTD................................................................................................................34 5.2.5 AT+VTS.................................................................................................................34 5.2.6 AT+VGR................................................................................................................35 5.2.7 AT+CMUT.............................................................................................................35 5.2.8 AT+ECHO .............................................................................................................36 5.2.9 AT+CICB...............................................................................................................37 5.2.10 AT+CRMP...........................................................................................................37 5.2.11 AT+CIND ............................................................................................................38

6. 附加业务指令............................................................................................................................40 6.1 附加业务指令一览表....................................................................................................40 6.2 附加业务指令详细描述................................................................................................40

6.2.1 AT+CCFC..............................................................................................................40

Page 5: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

V

6.2.2 AT+CCWA ............................................................................................................41 6.2.3 AT+CHLD .............................................................................................................42 6.2.4 AT+CLIP ...............................................................................................................43 6.2.5 AT+CLIR...............................................................................................................44 6.2.6 AT+COLP..............................................................................................................44 6.2.7 AT+COLR .............................................................................................................45 6.2.8 AT+CLCK .............................................................................................................46 6.2.9 AT+CPWD.............................................................................................................46 6.2.10 AT+CACM ..........................................................................................................46 6.2.11 AT+CAMM .........................................................................................................46 6.2.12 AT+CPUC............................................................................................................47 6.2.13 AT+CLCC............................................................................................................47 6.2.14 AT+CUSD ...........................................................................................................48 6.2.15 AT+CSSN ............................................................................................................49

7. 安全控制指令............................................................................................................................51 7.1 安全控制指令一览表....................................................................................................51 7.2 安全控制指令详细描述................................................................................................51

7.2.1 AT+CPIN...............................................................................................................51 7.2.2 AT+CPWD.............................................................................................................52 7.2.3 AT+CLCK .............................................................................................................53 7.2.4 AT+XX ..................................................................................................................54

8. 短消息指令................................................................................................................................56 8.1 短消息指令一览表........................................................................................................56 8.2 短消息指令详细描述....................................................................................................57

8.2.1 AT+CSMS .............................................................................................................57 8.2.2 AT+CSAS ..............................................................................................................58 8.2.3 AT+CRES ..............................................................................................................58 8.2.4 AT+CSDH .............................................................................................................58 8.2.5 AT+CPMS .............................................................................................................59 8.2.6 AT+CSCA..............................................................................................................60 8.2.7 AT+CMGF.............................................................................................................60 8.2.8 AT+CMGL.............................................................................................................61 8.2.9 AT+CMGR ............................................................................................................63 8.2.10 AT+CMGS...........................................................................................................64 8.2.11 AT+CSMP ...........................................................................................................66 8.2.12 AT+CMGW .........................................................................................................67 8.2.13 AT+CMSS ...........................................................................................................68 8.2.14 AT+CMGD ..........................................................................................................69 8.2.15 AT+CSCB............................................................................................................69

Page 6: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

VI

8.2.16 AT+CNMI............................................................................................................70 8.2.17 +CMTI .................................................................................................................71 8.2.18 +CMT...................................................................................................................71 8.2.19 +CBM ..................................................................................................................72 8.2.20 AT+SMSC ...........................................................................................................72 8.2.21 AT+SUSS.............................................................................................................73

9. 电话本指令................................................................................................................................74 9.1 电话本指令一览表..........................................................................................................74 9.2 电话本指令详细描述......................................................................................................74

9.2.1 AT+CPBS ..............................................................................................................74 9.2.2 AT+CPBR..............................................................................................................75 9.2.3 AT+CPBF ..............................................................................................................75 9.2.4 AT+CPBW.............................................................................................................76 9.2.5 AT+CPBP ..............................................................................................................77 9.2.6 AT+CPBN..............................................................................................................77 9.2.7 AT+CNUM ............................................................................................................79 9.2.8 AT+SDCP ..............................................................................................................80 9.2.9 AT+CSVM.............................................................................................................80

10. STK指令 ...................................................................................................................................81 10.1 序言..............................................................................................................................81 10.2 STK和STK用户程序的交互过程...............................................................................81 10.3 STK指令一览表 ..........................................................................................................82 10.4 STK指令详细描述 ......................................................................................................83

10.4.1 AT+STSF.............................................................................................................83 10.4.2 AT+STIN .............................................................................................................83 10.4.3 AT+STGI .............................................................................................................84 10.4.4 AT+STGR............................................................................................................86

11. GPRS指令................................................................................................................................90 11.1 GPRS指令一览表........................................................................................................90 11.2 GPRS指令详细描述....................................................................................................91

11.2.1 AT+CGDCONT...................................................................................................91 11.2.2 AT+CGQREQ......................................................................................................92 11.2.3 AT+CGQMIN......................................................................................................94 11.2.4 AT+CGPCO.........................................................................................................96 11.2.5 AT+CGATT.........................................................................................................97 11.2.6 AT+CGACT.........................................................................................................97 11.2.7 AT+CGPADDR ...................................................................................................98 11.2.8 AT+CGDATA .....................................................................................................99 11.2.9 AT+CGAUTO .....................................................................................................99

Page 7: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

VII

11.2.10 AT+CGANS.....................................................................................................100 11.2.11 AT+CGCLASS ................................................................................................101 11.2.12 AT+CGEREP...................................................................................................101 11.2.13 AT+CGREG.....................................................................................................102 11.2.14 AT+CGSMS.....................................................................................................103 11.2.15 AT+CRC ..........................................................................................................104 11.2.16 AT+CR.............................................................................................................104 11.2.17 AT+CEER........................................................................................................105 11.2.18 Extension of ATD ............................................................................................105 11.2.19 AT+SDATACONF ..........................................................................................106 11.2.20 AT+SDATASTART ........................................................................................107 11.2.21 AT+SDATASEND ..........................................................................................108 11.2.22 AT+SSTRSEND ..............................................................................................108 11.2.23 AT+SDATAREAD..........................................................................................109 11.2.24 AT+SDATARXMD.........................................................................................109 11.2.25 AT+SSST.........................................................................................................110 11.2.26 AT+SATT ........................................................................................................ 111 11.2.27 AT+SAUTOATT ............................................................................................. 111 11.2.28 AT+SGPRSDATA...........................................................................................112

12. 特殊指令................................................................................................................................113 12.1 特殊指令一览表........................................................................................................113 12.2 特殊指令详细描述....................................................................................................113

12.2.1 AT+SMUX.........................................................................................................113 12.2.2 AT+S32K...........................................................................................................114 12.2.3 AT+SIND...........................................................................................................114 12.2.4 AT+STMF..........................................................................................................116 12.2.5 AT+SBAND.......................................................................................................117 12.2.6 AT+SSAM .........................................................................................................118 12.2.7 AT+SSAP...........................................................................................................118 12.2.8 AT+SPEAKER ..................................................................................................119 12.2.9 AT+SEQT ..........................................................................................................120 12.2.10 AT+SSEA ........................................................................................................121 12.2.11 AT+SDMUT ....................................................................................................122 12.2.12 AT+SRWD.......................................................................................................123 12.2.13 AT+SMGF .......................................................................................................123 12.2.14 AT+SMGD.......................................................................................................125 12.2.15 AT+SSMP........................................................................................................126 12.2.16 AT+SSGF.........................................................................................................126 12.2.17 AT+SSGS.........................................................................................................127

Page 8: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

VIII

12.2.18 AT+SNVM.......................................................................................................128 13. MSC图示 ................................................................................................................................130

13.1 MO call .........................................................................................................................130 13.2 MT call..........................................................................................................................131 13.3 SMS...............................................................................................................................131 13.4 GPRS connect ...............................................................................................................132 13.5 Send GPRS data manually ............................................................................................133

14. 附录........................................................................................................................................134 14.1 混合模式协议..............................................................................................................134

14.1.1 简述...................................................................................................................134 14.1.2 AT命令包 .........................................................................................................134 14.1.3 数据包...............................................................................................................134

14.2 错误返回代码..............................................................................................................135

Page 9: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

1

1. 介绍

1.1 文档范围

该文档描述了 Spreadbridge 的 UB603 模块所支持的 AT 指令集。

1.2 相关文档

(1) Datasheet_UB603 (2) HW spec_UB603 (3) EVB_userguide_UB603 (4) Application notes_UB603 (5) Startup_UB603

1.3 参考标准

该 AT 指令集参考以下文档规范制订: [1] ETSI GSM 07.05:

Digital cellular telecommunications system (Phase 2+); Use of Data Terminal Equipment - Data Circuit terminating Equipment (DTE - DCE) interface for Short Message Service (SMS) and Cell Broadcast Service (CBS) (GSM 07.05 version 7.0.1 Release 1998)

[2] ETSI GSM 07.07: Digital cellular telecommunications system (Phase 2+); AT command set for GSM Mobile Equipment (ME) (GSM 07.07 version 7.5.0 Release 1998)

[3] ITU-T Recommendation V.25 ter: Serial asynchronous automatic dialing and control

[4] ETSI GSM 03.40: Digital cellular telecommunications system (Phase 2+); Technical realization of the Short Message Service (SMS); (GSM 03.40 version 7.4.0 Release 1998) [5] ETSI GSM 03.38: Digital cellular telecommunications system (Phase 2+);

Page 10: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

2

Alphabets and language-specific information (GSM 03.38 version 7.2.0 Release 1998) [6] ETSI GSM 04.80: Digital cellular telecommunications system (Phase 2+); Mobile radio interface layer 3 supplementary services specification; Formats and coding (GSM 04.80 version 7.1.0 Release 1998)

1.4 指令格式

1.4.1 AT 指令的格式遵从原则

1)每个 AT 指令行以 AT 字符开头,以<CR>作为结束。(注:部分以“+”开头) 2)每个指令行可以有多个令组成,相互之间以分号隔开。 3)标准的指令参照了 V.25 ter 标准。 4)GSM 指令使用扩展命令语法。 5)每个扩展指令都提供了一个测试指令(trailing=?),以检测该指令是否存在,

并给出了参数的类型或范围。 6)带参数的指令一般都提供了一个读取命令以读取参数的当前值。 7)指令命令没有参数,因此没有读取指令。 8)设置命令(trailing=<para>)用来设置参数及完成相应的功能。

图表为 AT 指令命令行的结构:

AT CMD1 CMD2=12; +CMD1 ; +CMD2=, , 15; +CMD2?; +CMD2=? <CR> ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨

图表 1 AT 指令命令行结构 ①:Command line prefix ②:Basic command(no prefix) ③: Subparameter ④:Extended command(prefixed with +) ⑤:Extended commands are delimited with semicolon ⑥:Subparameters may be omitted ⑦:Read command for checking current subparameter values ⑧:Test command for checking possible subparameter values ⑨:Command line termination character

Page 11: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

3

1.4.2 AT 指令的语法

UB603模块指令集是GSM07.05,GSM07.07,ITU-T V.25 ter以及spreadbridge公司的扩展指令的集合体。主要分为基本语法和扩展语法。

1)基本语法 基本语法的格式为: AT<x><CR>,其中<x>是相应的指令,<CR>为指令结束符。 举例: ATZ<CR>

2)扩展语法 扩展语法的 AT 指令主要分为以下几种: 类别 语法 举例 测试指令 AT+<x>=? AT+CMEE=? 查询指令 AT+<x>? AT+CMEE? 执行指令(有参数) AT+<x>=<…> AT+CMEE=0 执行指令(无参数) AT+<x> AT+CGSN

1.5 返回结果

1.5.1 AT 指令执行的返回结果

1)AT指令的返回结果都是<CR><LF>开头和结尾; 例外情况ATV0(返回结果

0<CR>)和ATQ1(无返回结果) 。 2)AT指令语法错误,返回ERROR字符串。 3)AT指令语法正确,参数错误,将返回+CME ERROR:<err>(非短消息指令) 或

者+CMS ERROR:<err>(短消息指令)。 4)AT指令被正确执行,返回OK。 5)收到短消息时,会有一定的格式的字符串发向终端,参考后续的AT指令介

绍 6)返回错误消息时,可以通过AT+CMEE=<…>设置不同的返回结果。参考AT

指令介绍。 注:有关错误返回代码请参考附录[14]。

1.6 相关缩略语

ACM Accumulated call meter APN Access Point Name BM ME short message storage DCE Data Communication Equipment

Page 12: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

4

DSP Digital Signal Processing DTE Data Terminal Equipment DTMF Dual Tone Multi Frequency GGSN Gateway GPRS Support Node GPRS General Packet Radio Service GSM Globle System for Mobile Communications IMEI International Mobile Equipment Identity IMSI International Mobile Subscriber Identity MO Mobile Originated MT Mobile Terminated MS Mobile Station MSISDN Mobile Station International ISDN Number PDP Packet Data Protocol PDU Protocol Data Unit PS Protocol Stack QOS Quality of Service RSSI Received Signal Strength Indication SIM Subscriber Identity Model SM SIM storage SMS Short Message Service SR ME short message status report storage STK SIM Application Toolkit USSD Unstructured supplmentary Service Data

Page 13: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

5

2. AT 指令一览表

2.1 通用AT控制指令一览表

序号 指令 描述 1 AT 检验模块通讯状态 2 ATZ 恢复模块的缺省参数 3 ATE 设置 DCE 是否返回从 DTE 收到的字符 4 ATS0 设置 DCE 自动应答功能 5 ATQ 设置 DCE 是否发生冲突 AT 指令执行结果 6 ATV 设置 DCE 返回结果形式 7 AT&W 保存设置到非动态存储区 8 AT+CMEE 激活或去活+CME ERROR 返回类型 9 AT+CFUN 激活、关闭协议栈,或者重新启动模块 10 AT+CCLK 设置或者读取当前时间 11 AT+IPR 设置或者读取 DCE 的波特率 12 AT+CGSN 获取 DCE 的 IMEI 号 13 AT+CGMM 获取 DCE 模块标识 14 AT+CGMR 获取 DCE 软件版本号 15 AT+CGMI 获取 DCE 厂商标识 16 AT+CPAS 查询 DCE 的状态 17 AT+CCID 读取 SIM 卡唯一标识号 18 AT+CIMI 用来读取 IMSI 19 AT+CBC 获取电池连接状态和电量 20 AT+CPOF 用来关机 21 AT+CSCS 设置 DCE 要使用到的字符集 22 AT+SAC 终止正在进行的搜索网络和附加业务 23 AT+STONE 播放某一频率音乐 24 AT+SDTMF 发送按键音 25 AT+SCDM 设置来电音乐 26 AT+SBCM 进行电池充电管理 27 +SBCI 指示当前的电池状态和当前电压

Page 14: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

6

2.2 网络业务指令一览表

序号 指令 描述 1 AT+COPS 选择和注册移动通信网络 2 AT+CSQ 读取当前服务小区的信号强度 3 AT+CCED 读取当前服务小区和邻近小区的信息 4 AT+CREG 设置自动报告网络状态

2.3 呼叫控制指令一览表

序号 指令 描述 1 ATD 呼叫远端用户 2 ATA 应答远端用户呼叫 3 ATH 挂断正在建立或者已经建立的呼叫 4 AT+VTD 设置 DTMF tone 的持续时间 5 AT+VTS 呼叫建立成功后发送 DTMF 6 AT+VGR 调节受话(下行)音量 7 AT+CMUT 麦克风静音 8 AT+ECHO 配置语音呼叫的回声消除 9 AT+CICB 数据、传真和语音呼入类型选择 10 AT+CRMP 测试来电音乐 11 AT+CIND 指示状态

2.4 附加业务指令一览表

序号 指令 描述 1 AT+CCFC 控制呼叫转移业务 2 AT+CCWA 控制呼叫等待业务 3 AT+CHLD 管理与呼叫相关的附加业务 4 AT+CLIP 设置和查询主叫号码是否显示 5 AT+CLIR 控制主叫号码限制业务 6 AT+COLP 设置和查询连接的号码是否显示 7 AT+COLR 查询连接线路身份限制状态 8 AT+CLCK 模块与网络间功能进行加锁、解锁以及协调 9 AT+CPWD 更改密码 10 AT+CACM 重置 SIM 卡中的通话累计费用 11 AT+CAMM 设置通话累计费用的最大值

Page 15: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

7

12 AT+CPUC 设置通话的单元费用 13 AT+CLCC 列表所有通话的相关信息 14 AT+CUSD 取得网络提供的服务 15 AT+CSSN 控制是否显示附加业务的提示信息

2.5 安全控制指令一览表

序号 指令 描述 1 AT+CPIN 输入或者修改 PIN 码 2 AT+CPWD 修改密码 3 AT+CLCK 模块与网络间功能进行加锁、解锁以及协调 4 AT+XX 获得试 PIN 码或 PUK 码剩余次数

2.6 短消息指令一览表

序号 指令 描述 1 AT+CSMS 查询和设置所支持的短消息业务类型 2 AT+CSAS 将 短 消 息 中 心 ( AT+CSCA ) 和 文 本 模 式

(AT+CSMP)参数设置保存到非动态存储区或

SIM 卡 3 AT+CRES 恢复由 AT+CSCA、AT+CSMP 设置的参数 4 AT+CSDH 设置在文方式下返回附加的信息 5 AT+CPMS 选择读、写、收、发消息的存储区 6 AT+CSCA 设置或读取短消息中心号码 7 AT+CMGF 读取或设置短消息的格式 8 AT+CMGL 列表不同状态或所有的短消息 9 AT+CMGR 读取指定的某条短消息 10 AT+CMGS 发送短消息 11 AT+CSMP 设置或读取<vp>、<pid>、<dcs> 12 AT+CMGW 存储一条短消息在<mem2>中 13 AT+CMSS 发送一条存储但没有发送的短消息 14 AT+CMGD 删除一条或者所有短消息 15 AT+CSCB 选择接收短消息的接收类型 16 AT+CNMI 控制收到 MT 短消息后提示 DTE 的方式 17 +CMTI 指示收到的短消息矸 MEM 的第 index 条 18 +CMT 收到短消息后直接发给 DTE 19 +CBM 收到小区广播消息后发给 DTE 设置 20 AT+SMSC 改变存储在 SIM 卡中的短消息状态

Page 16: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

8

21 AT+SUSS 设置操作短消息后的消息的状态是否改变

2.7 电话本指令一览表

序号 指令 描述 1 AT+CPBS 选择电话本的类型 2 AT+CPBR 读取当前电话本 3 AT+CPBF 按姓名查找电话本 4 AT+CPBW 在指定位置写当前电话本 5 AT+CPBP 按号码查找电话本 6 AT+CPBN 翻阅电话本 7 AT+CNUM 读取本机号码 8 AT+SDCP 删除通话记录电话本“LC”或“MC”或“RC” 所

有记录 9 AT+CSVM 设置/读取,激活/关闭语音信箱

2.8 STK指令一览表

序号 指令 描述 1 AT+STSF 激活、关闭或者配置 STK 2 AT+STIN 用户识别 SIM 卡发送的信息 3 AT+STGI 获得 SIM 卡发送的消息内容 4 AT+STGR 用户在主菜单中选择一项,或回应消息

2.9 GPRS指令一览表

序号 指令 描述 1 AT+CGDCONT 配置 PDP 上下文参数 2 AT+CGQREQ 配置 QOS 参数 3 AT+CGQMIN 配置 MT 最小的可接受的 QOS 参数 4 AT+CGPCO 配置 PDP context 的 PCO 参数 5 AT+CGAIT 附着或去附 GPRS 服务 6 AT+CGACT 激活或者去活指定的 PDP 上下文 7 AT+CGPADDR 返回指定的 PDP context 的地址 8 AT+CGDATA 使终端设备和网络进入连接状态 9 AT+CGAUTO 设置 MT 是否对网络端发起的 PDP 上下文激活请

求自动响应

Page 17: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

9

10 AT+CGANS 设置 MT 是否对网络端发起的 PDP 上下文激活请

求进行响应 11 AT+CGCLASS 设置 MT 的 GPRS 类型 12 AT+CGEREP 设置 MT 是否主动发送响应 13 AT+CGREG 设置 MT 显示网络注册状态和位置信息 14 AT+CGSMS 选择发送 SMS 的服务类型 15 AT+CRC 设置是否显示呼入电话的附加信息 16 AT+CR 发送 GPRS 拨号成功的“CONNECT” 之前设置

是否显示此 CONNECT 为 GPRS 类型 17 AT+CEER 扩展错误报告命令 18 Extension of ATD 通过 MT 建立终端设备和网络之间连接,以传输

数据 19 AT+SDATACONF 设置基于GPRS上通过AT命令发送数据的配置参

数 20 AT+SDATASTART 配置完参数后启动 GPRS 服务 21 AT+SDATASEND 发送用户指定的 HEX 字符串数据 22 AT+SSTRSEND 发送用户指定的字符串数据 23 AT+SDATAREAD 按格式显示收到的数据 24 AT+SDATARXMD 获得 connect_id 的状态 25 AT+SSST 设置 MS 的服务类型 26 AT+SATT 附着或者去附 GPRS 服务 27 AT+SAUTOATT 设置 MT 进行 auto attach 服务 28 AT+SGPRSDATA 设置 MT 发送指定长度的 GPRS 数据

2.10 特殊指令一览表

序号 指令 描述 1 AT+SMUX 设置串口的混合模式 2 AT+S32K 设置是否允许进入省电模式 3 AT+SIND 设置系统自动发送提示信息,来提示系统某些状态

4 AT+STMF 保存或删除 MIDI 格式的文件 5 AT+SBAND 选择模块的频率 6 AT+SSAM 设置声音模式 7 AT+SSAP 设置上行、下行声音的增益参数 8 AT+SPEAKER 设置 MIC 和 SPEAKER 的声音通道设置 9 AT+SEQT 设置 SPEAKER 均衡器类型 10 AT+SSEA 工程模式下设置声音的参数 11 AT+SDMUT 该命令用来使下行静音 12 AT+SRWD 读写 DSP(一个字或一块存储区)

Page 18: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

10

13 AT+SMGF 用 AT 命令来管理文件 14 AT+SMGD 用 AT 命令来管理目录 15 AT+SSMP 设置 ME 以最大功率发送 16 AT+SSGF 设置和查询 GPIO 的方向 17 AT+SSGS 设置和查询 GPIO 的电平 18 AT+SNVM 进行 NVITEM 数据管理

Page 19: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

11

3. 通用 AT 控制指令

通用控制指令序列集主要完成常用的一些控制命令。这个指令集大多数以

ITU-T V.25 ter 为参考而设计。

3.1 通用控制指令一览表

序号 指令 描述 1 AT 检验模块通讯状态 2 ATZ 恢复模块的缺省参数 3 ATE 设置 DCE 是否返回从 DTE 收到的字符 4 ATS0 设置 DCE 自动应答功能 5 ATQ 设置 DCE 是否发生冲突 AT 指令执行结果 6 ATV 设置 DCE 返回结果形式 7 AT&W 保存设置到非动态存储区 8 AT+CMEE 激活或去活+CME ERROR 返回类型 9 AT+CFUN 激活、关闭协议栈,或者重新启动模块 10 AT+CCLK 设置或者读取当前时间 11 AT+IPR 设置或者读取 DCE 的波特率 12 AT+CGSN 获取 DCE 的 IMEI 号 13 AT+CGMM 获取 DCE 模块标识 14 AT+CGMR 获取 DCE 软件版本号 15 AT+CGMI 获取 DCE 厂商标识 16 AT+CPAS 查询 DCE 的状态 17 AT+CCID 读取 SIM 卡唯一标识号 18 AT+CIMI 用来读取 IMSI 19 AT+CBC 获取电池连接状态和电量 20 AT+CPOF 用来关机 21 AT+CSCS 设置 DCE 要使用到的字符集 22 AT+SAC 终止正在进行的搜索网络和附加业务 23 AT+STONE 播放某一频率音乐 24 AT+SDTMF 发送按键音 25 AT+SCDM 设置来电音乐 26 AT+SBCM 进行电池充电管理 27 +SBCI 指示当前的电池状态和当前电压

Page 20: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

12

3.2 通用控制指令详细描述

3.2.1 AT

AT:检测是否能和 DCE 模块正常通信

测试指令 无 响应 查询指令 无 响应 执行指令 AT 响应 OK 备注 该命令用来检测是否能和 DCE 模块正常通信 举例

3.2.2 ATZ

ATZ:恢复模块的缺省设置

测试指令 无 响应 查询指令 无 响应 执行指令 ATZ 响应 OK 备注 该命令用来恢复模块的缺省参数,正在进行中的通话会被中止 举例

3.2.3 ATE

ATE:设置 DCE 是否返回从 DTE 收到的字符

测试指令 无 响应 查询指令 无

Page 21: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

13

响应 执行指令 ATE<value> 响应 OK 备注 <value> 描述

0 DCE 不返回字符给 DTE(缺省配置) 1 DCE 返回字符给 DTE

举例 ATE1 OK

3.2.4 ATS0

ATS0: 设置 DCE 自动应答功能

测试指令 ATS0=? 响应 S0: (0-255)

OK 查询指令 ATS0? 响应 <value>

OK 执行指令 ATS0=<value> 响应 OK 备注 <value> 描述

0 自动应答禁止 1 DCE 在第 n 次响铃后自动应答

注: 当前版本不支持该功能 举例 ATS0=3

OK

3.2.5 ATQ

ATQ:设置 DCE 是否发送 AT 指令的执行结果给 DTE

测试指令 无 响应 查询指令 无 响应 执行指令 ATQ<mode>

Page 22: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

14

响应 OK 或者无返回结果 备注 <mode> 描述

0 DCE 发送执行结果给 DTE 1 DCE 不发执行结果给 DTE

举例 ATQ0 OK

3.2.6 ATV

ATV:设置 DCE 返回结果的形式

测试指令 ATV=? 响应 V(0,1)

OK 查询指令 ATV? 响应 1

OK 或者 0 0

执行指令 ATV<value> 响应 OK 或者 0 备注 <value> 描述

0 不以<CR><LF>开头和数值作为返回结果 1 以<CR><LF>开头和数值作为返回结果

举例 ATV1 OK

3.2.7 AT&W

AT&W: 将设置保存到非动态存储区

测试指令 无 响应 查询指令 无 响应 执行指令 AT&W

Page 23: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

15

响应 OK 备注 AT&W 保存到非存储区的参数列表:

编号 内容 AT 指令(修改对应的值) 1 CLIP 的标志位 AT+CLIP 2 COLP 的标志位 AT+COLP 3 SMS 的模式 AT+CMGF 4 混合模式标志位 AT+SMUX 5 批示充电状态的标志位 AT+SBCM 6 回显字符的标志位 ATE 7 CREG 的模式 AT+CREG 8 SIDE TONE 的标志位 AT+SIDET 9 来电音乐的序号 AT+SCDM

10 返回错误的格式 AT+CMEE 举例

3.2.8 AT+CMEE

AT+CMEE:用来激活或者去活 +CME ERROR 返回类型

测试指令 AT+CMEE=? 响应 +CMEE: (0-2)

OK 查询指令 AT+CMEE? 响应 +CMEE: <value>

OK 执行指令 AT+CMEE=<value> 响应 OK 备注 <value> 描述

0 取消 +CME ERROR 返回码 1 激活 +CME ERROR 返回码,并使用错误数字值 2 激活 +CME ERROR 返回码,并使用详细的描述

举例

3.2.9 AT+CFUN

AT+CFUN: 用来激活或关闭 PS(协议栈),或者重新启动模块

Page 24: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

16

测试指令 AT+CFUN=? 响应 +CFUN: (0-1),(0-1)

OK 查询指令 AT+CFUN? 响应 +CFUN: <value1>

OK 执行指令 AT+CFUN=<value1>,[<value2>] 响应 OK 备注 Value1 描述

0 关闭 PS 1 激活 PS

Value2 描述 0 不重新启动模块 1 重新启动模块

注:重新启动模块时,value1 值会被忽略 举例 重新启动模块

AT+CFUN=1,1 OK 激活 PS AT+CFUN=1 OK

3.2.10 AT+CCLK

AT+CCLK:设置或者读取当前时间

测试指令 无 响应 查询指令 AT+CCLK? 响应 +CCLK: <current date and time>

OK 执行指令 AT+CCLK=<date and time string> 响应 OK 或者+CME ERROR<err> 备注 <date and time string>: “yy/mm/dd, hh:mm:ss”, 总长为 17 字节。设置时间时,

必须按照格式输入。 举例 设置当前时间:

Page 25: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

17

AT+CCLK=”07/01/29,13:27:10” OK

3.2.11 AT+IPR

AT+IPR:设置或者读取 DCE 的波特率

测试指令 AT+IPR=? 响应 +IPR: 1200,2400,4800,9600,19200,38400,57600,115200,230400,460800

OK 查询指令 AT+IPR? 响应 +IPR: <current BaudRate>

OK 执行指令 AT+IPR=<baudrate> 响应 OK 或者 ERROR 备注 在设置了波特率后,相应的工具(如超级终端)也必须作相应的修改,否则

不能进行正常的通信。 缺省的波特率为 115200

举例

3.2.12 AT+CGSN

AT+CGSN:用来获取 DCE 的 IMEI 号。

测试指令 AT+CGSN=? 响应 +CGSN:

OK 查询指令 无 响应 执行指令 AT+CGSN 响应 <sn>

OK 备注 举例 AT+CGSN

332190700972650 OK

Page 26: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

18

3.2.13 AT+CGMM

AT+CGMM: 用来获取 DCE 模块标识

测试指令 AT+CGMM=? 响应 +CGMM:

OK 查询指令 无 响应 执行指令 AT+CGMM 响应 <Module Identification>

OK 备注 举例 AT+CGMM

V1.0.1-B7 OK

3.2.14 AT+CGMR

AT+CGMR:获取 DCE 软件的版本号

测试指令 AT+CGMR=? 响应 +CGMR:

OK 查询指令 无 响应 执行指令 AT+CGMR 响应 <Version Number>

OK 备注 举例 AT+CGMR

SW version: RIYUE_R1.8.7001.BL0005.BUILD0017 OK

Page 27: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

19

3.2.15 AT+CGMI

AT+CGMI:用来获取 DCE 厂商的标识

测试指令 AT+CGMI=? 响应 +CGMI:

OK 查询指令 无 响应 执行指令 AT+CGMI 响应 <manufacturer>

OK 备注 举例 AT+CGMI

Spreadbridge Technology Co.,Ltd OK

3.2.16 AT+CPAS

AT+CPAS:查询 DCE 的状态

测试指令 AT+CPAS=? 响应 +CPAS: <list supported value>

OK 查询指令 无 响应 执行指令 AT+CPAS 响应 +CPAS: <code>

OK 备注 code 描述

0 处于 READY 状态 3 正在振铃状态 4 通话状态

举例

Page 28: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

20

3.2.17 AT+CCID

AT+CCID:读取 SIM 卡唯一标识号

测试指令 AT+CCID=? 响应 +CCID:

OK 查询指令 AT+CCID? 响应 +CCID: ”sim number”

OK 执行指令 AT+CCID 响应 +CCID: ”sim number”

OK 备注 举例 AT+CCID?

+CCID: “89860106120217281047” OK

3.2.18 AT+CIMI

AT+CIMI:用来读取 IMSI

测试指令 AT+CIMI=? 响应 +CIMI:

OK 查询指令 无 响应 执行指令 AT+CIMI 响应 +CIMI: <imsi string>

OK 备注 举例 AT+CIMI

+CIMI: “460012222952704” OK

Page 29: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

21

3.2.19 AT+CBC

AT+CBC:获取手机的电池连接状态和电量

测试指令 AT+CBC=? 响应 +CBC: (0-2),(0-100)

OK 查询指令 无 响应 执行指令 AT+CBC 响应 +CBC: <bcs>,<bcl>

OK 备注 bcs 描述

0 电池供电,没有连接充电器 1 ME 连接电池,但充电器供电 2 ME 没有连接电池(未实现)

bcl 描述 0 电量已耗完 1-99 电池的电量(1-99%) 100 电池已充满

举例

3.2.20 AT+CPOF

AT+CPOF:用来关机

测试指令 AT+CPOF=? 响应 +CPOF:

OK 查询指令 无 响应 执行指令 AT+CPOF 响应 OK 备注 举例

Page 30: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

22

3.2.21 AT+CSCS

AT+CSCS:用来设置 DCE 将要使用到的字符集

测试指令 AT+CSCS=? 响应 +CSCS: (“GSM”,”IRA”)

OK 查询指令 AT+CSCS? 响应 +CSCS: <chest>

OK 执行指令 AT+CSCS=<chest> 响应 OK 备注 chset 描述

“GSM” GSM 字符集 “IRA” 国际参考字符(ITU-T T.50)

注:目前系统不支持字符集选择功能,缺省为 GSM 字符集 举例

3.2.22 AT+SAC

AT+SAC:其执行指令终止正在进行的搜索网络和附加业务,其查询指令查询系

统是否在搜索网络和进行附加业务

测试指令 AT+SAC=? 响应 OK 查询指令 AT+SAC? 响应 OK(系统没有搜索网络和附加业务)

或者 ERROR(系统正在进行搜索网络或有附加业务)

执行指令 AT+SAC 响应 OK 备注 举例

Page 31: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

23

3.2.23 AT+STONE

AT+STONE:播放某一频率声音,频率音量和持续时间均可设置

测试指令 AT+STONE=? 响应 +STONE: (0,1),(0-3400),(0-50)

OK 查询指令 AT+STONE? 响应 OK 或者 ERROR 执行指令 AT+STONE=<mode>,[<freq>,<duration>] 响应 OK 或者 ERROR 备注 mode 描述

0 停止播放 1 开始播放

Freq: speaker(1-3400Hz) Buzzer (1-3400Hz) Duration:(0-50), unit 100ms。0 为缺省设置,时间为无限,用 AT+STONE=0 停止

举例

3.2.24 AT+SDTMF

AT+SDTMF:发送按键音

测试指令 AT+SDTMF=? 响应 +SDTMF: (0-1),(0-9,*,#,A,B,C,D),(0-50)

OK 查询指令 无 响应 执行指令 AT+SDTMF=<mode>[,<dtmf>,<duration>] 响应 OK 或者+CME ERROR:<err> 备注 mode 描述

0 停止发送按键音 1 发送按键音

<dtmf>: -9,*,#,A,B,C,D字符集 <duration>: (0-50) unit 100ms。缺省值为 0,时间为无限,用 AT+SDTMF=0停止

Page 32: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

24

举例

3.2.25 AT+SCDM

AT+SCDM:设置来电音乐

测试指令 AT+SCDM=? 响应 +SCDM: (0-47)

OK 查询指令 AT+SCDM? 响应 +SCDM: <melody>

OK 执行指令 AT+SCDM=<melody> 响应 OK 备注 melody 描述

0 无来电音乐,缺省值 1…15 内置的来电音乐 16…47 下载的来电音乐(如果没有对应的下载音乐,设置它会出错)

举例

3.2.26 AT+SBCM

AT+SBCM:进行电池充电管理,和电池充电参数设置

测试指令 AT+SBCM=? 响应 +SBCM: (0-3),(0-1),(4000-5000),(2800-3800),(100-10000),(100-10000),(0-255)

OK

查询指令 无 响应 执行指令 AT+SBCM=<mode>,[,[<chargeInd>][,[<BattLevelMax>],[<BattLevelMin>],

<TPulseIncharge>],[<TPulseOutCharge>],[<BattIntRes>]]] 响应 OK 或者 ERROR 备注 mode 描述

0 停止充电 1 开始充电 2 查询当前电池电压 3 设置充电参数

Page 33: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

25

注: 当<mode>为 0,1 时只有参数<ChargeInd>有效,当<mode>为 2 时其它参

数设置无效。 ChargeInd 描述 0 取消+SBCM 提示码 1 激活+SBCM 码

BattLevelMax 电池的 高电压同,电池到达该电压后,停止充电。

取值 范围(4000-5000),缺省 4200mV. BattLevelMin 电池 低电压,当电池达到该电压后,DCE 将关机,

取省范围(2800-3800) ,缺省:3300mV TPulseInCharge 充电脉冲间隔,取省(100-10000) ,缺省 100ms TPulseOutCharge 发送+SBCM 的间隔时间:取值范围(100-10000),

缺省:(5000ms) BattIntRes 电池内阻:取值范围(0-255mΩ), 缺省 0

举例

3.2.27 +SBCI

+SBCI:用来指示当前的电池状态和当前的电压(+SBCI: <status>[,<level>]

测试指令 无 响应 查询指令 无 响应 执行指令 无 响应 备注 status 描述

0 电池达到了 低电压 1 电池达到了 高电压 2 电池充电中 3 电池没有在充电

Level: 当前的电池电压

举例

Page 34: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

26

4. 网络业务指令

网络业务指令集主要完成与移动通信网络相关的指令,包括注册移动网络,获

得相关的网络信息等。

4.1 网络业务指令一览表

序号 指令 描述 1 AT+COPS 选择和注册移动通信网络 2 AT+CSQ 读取当前服务小区的信号强度 3 AT+CCED 读取当前服务小区和邻近小区的信息 4 AT+CREG 设置自动报告网络状态

4.2 网络业务指令详细描述

4.2.1 AT+COPS

AT+COPS:选择和注册移动通信网络

测试指令 AT+COPS=? 响应 +COPS: [ 移 动 通 信 网 络 列 表 (<stat>,long alphanumeric<oper>, short

phanumeric<oper>s, numeric<oper>) s] OK

查询指令 AT+COPS? 响应 +COPS: <mode>[,<format>,<current oper>]

OK 执行指令 AT+COPS=<mode>,[<format>[,<oper>]] 响应 OK 或者+CME ERROR: <err> 备注 mode 描述

0 自动选择(oper is ignore) 1 手动选择(oper should be present) 2 撤消注册网络 3 只用于设置格式 4 手动/自动(手动选择不成功后自动选择)

Page 35: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

27

format 描述 2 数字<oper>

stat 描述 0 未知 1 可用 2 目前正使用 3 禁用

<oper>: 操作码 (MCC/MNC 数字代码,选网的时候用,如中国移动 46000,中国联通 46001)。 在 mode=3 即设置格式时,由于系统只支持数字模式,所以现在不支持该选

项。 在 mode=2 即撤消注册网络时,由于 AT+CFUN=0 具有该功能,所以该命令

也不支持该功能。(执行 mode=3 和 mode=2 时,会返回 ERROR) 举例 AT+COPS=?

+COPS: (1,””,””,46000),(3,””,””,46001) OK AT+COPS? +COPS: 1,2,46000 OK 自动选网 AT+COPS=0 OK 手动选网(中国移动) AT+COPS=1,2,46000 OK

4.2.2 AT+CSQ

AT+CSQ:读取当前服务小区的信号强度

测试指令 AT+CSQ=? 响应 +CSQ: (0-31) ,(0-7,99)

OK 查询指令 无

Page 36: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

28

响应 执行指令 AT+CSQ 响应 +CSQ: <rssi>,<ber> 备注 rssi 描述

0 -110db 1-30 .. 31 -48db

ber 描述 0-7 RXQUAL 值(GSM) 99 无效值

举例 AT+CSQ +CSQ: 23,99 OK

4.2.3 AT+CCED

AT+CCED:读取当前服务小区和邻近小区的信息,或者自动报告当前小区的

RSSI 测试指令 AT+CCED=? 响应 +CCED: (0-2),(1,2,4,8)

OK 查询指令 无 响应 执行指令 AT+CCED=<mode>[,<requested dump>] 响应 (1) 用来读取当前服务小区和邻近小区(多个)信息时:

+CCED: <mcc>,<mnc>,<lac>,<Cell id>,<Bsic>,<Arfcn>,<Rxlev>,<Rxqual> OK (2) 用来读取当前服务小区,但没有网络时 +CCED: OK (3) 用来读取时间提前量时 +CCED:<时间提前量> OK (4) 用来读取当前小区 RSSI 值时 +CSQ: <rssi>,<Rxqual> OK

Page 37: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

29

备注 mode 描述

0 查询一次

1 自动查询报告 2 停止自动查询

Requested dump 描述 1 当前服务小区 2 邻近小区 4 时间提前量 8 当前小区 RSSI 值

注:用来读取当前服务小区和邻近小区的信息时,requested dump 取 1,2,4 用来自动报告当前小区的 RSSI 值时,requested dump 值为 8 附:

Mcc 移动国家号码(Mobile Country Code) Mnc 移动网络号码(Mobile Network Code) Lac 位置区域码(Location Area Code) Cell id 小区号 Bsic 基站标示码 Arfcn BCCH 信道号 Rxlev 接收信号强度(0-63) Rxqual 接收信号质量(0-7, 无效值为 99)

举例 查询一次当前服务小区信息: AT+CCED=0,1 +CCED: 460,0,6248,5377,49,30,30,99 OK 查询一次邻近小区信息: AT+CCED=0,2 +CCED:460,00,6269,33020,50,14,16,460,00,6269,12434,54,26,11,460,00,6250,24625,51,20,11 OK 查询一次时间提前量: AT+CCED=0,4 +CCED: 0 OK 查询一次当前服务小区的 RSSI 值: AT+CCED=0,8 +CCED: 30,99 OK 自动报告当前小区 RSSI:

Page 38: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

30

AT+CCED=1,8 OK +CSQ: 30,99 +CSQ: 30,99 …… +CSQ: 30,99 停止自动报告: AT+CCED=0,8 OK

4.2.4 AT+CREG

AT+CREG:设置自动报告网络状态

测试指令 AT+CREG=? 响应 +CREG: (0,1,2)

OK 查询指令 AT+CREG? 响应 +CREG: <mode>,<state>

OK 执行指令 AT+CREG=<mode> 响应 OK 或者 ERROR 备注 mode 描述

0 取消网络注册报告(缺省值) 1 激活网络注册报告,返回+CREG:<state> 2 激活网络注册和本地信息报告,返回+CREG: <state>,<lac>,<ci>

state 描述 0 没有注册网络,ME 没有搜索新的网络 1 成功注册本地网络 2 没有注册网络,ME 正在搜索新的网络 3 网络注册被拒绝 4 未知 5 成功注册漫游网络

<lac>: 小区位置代码 <ci>: 小区 ID 号

举例 AT+CREG=1 OK

Page 39: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

31

+CREG: 5 AT+CREG=2 OK +CREG: 5,0x1830, 0x3091 AT+CREG=0 OK

Page 40: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

32

5. 呼叫控制指令

呼叫控制指令集主要包括与通话相关的指令,包括呼叫、应答、音量设置等。

5.1 呼叫控制指令一览表

序号 指令 描述 1 ATD 呼叫远端用户 2 ATA 应答远端用户呼叫 3 ATH 挂断正在建立或者已经建立的呼叫 4 AT+VTD 设置 DTMF tone 的持续时间 5 AT+VTS 呼叫建立成功后发送 DTMF 6 AT+VGR 调节受话(下行)音量 7 AT+CMUT 麦克风静音 8 AT+ECHO 配置语音呼叫的回声消除 9 AT+CICB 数据、传真和语音呼入类型选择 10 AT+CRMP 测试来电音乐 11 AT+CIND 指示状态

5.2 呼叫控制指令详细描述

5.2.1 ATD

ATD:用来呼叫远端用户

测试指令 无 响应 查询指令 无 响应 执行指令 ATD<dialing string> 响应 OK(呼叫建立成功)

NO CARRIER(呼叫建立失败或者远端用户释放) ERROR

备注 <dialing string>: 0-9,*,#,+,a,b,c, 大长度为 40。如果 dialing string 以“#” 结尾,则作为紧急呼叫号码处理。

Page 41: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

33

如果使用 AT+SIND 对呼叫相关的位作了设置,则使用该命令时 ME 会把呼

叫相应的信息报告上来。 注:系统目前不支持从电话本呼叫。

举例 呼叫 10086 ATD10086 +SIND:5,1 +SIND:2 +SIND:9 OK 附加业务功能 ATD**61*00431234*11*5# OK 紧急呼叫 ATD911,# +SIND:5,1 +SIND:2 +SIND:9 OK

5.2.2 ATA

ATA:应答远端用户的呼叫

测试指令 无 响应 查询指令 无 响应 执行指令 ATA 响应 OK 备注 RING(incoming call) 时,使用 ATA 作应答,来接听电话。 举例

Page 42: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

34

5.2.3 ATH

ATH:挂断所有(可能一个或者多个)正在建立或者已经建立的呼叫

测试指令 无 响应 查询指令 无 响应 执行指令 ATH 响应 OK 备注

举例

5.2.4 AT+VTD

AT+VTD:当通过 GSM 网络发 DTMF 音时,用它来设置 DTMF tone 持续时间

测试指令 AT+VTD=? 响应 +VTD: (0-255)

OK 查询指令 AT+VTD? 响应 +VTD: <n>

OK 执行指令 AT+VTD=<n> 响应 OK 备注 <n>: (0-255) 单位:100ms。 举例

5.2.5 AT+VTS

AT+VTS:呼叫建立成功后发送 DTMF

测试指令 AT+VTS=? 响应 +VTS: (0-9,*,#,A,B,C,D)

OK 查询指令 无

Page 43: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

35

响应 执行指令 AT+VTS=<Tone>[,<start>] 响应 OK 或者+CME ERROR:<err> 备注 start 描述

0 停止 DTMF 1 开始 DTMF

Tone:0-9,*,#,A,B,C,D 注意:如果使用参数<start>=1 来发送 DTMF,则需要使用<start>=0 来停止

DTMF,且每次只能发送一个 DTMF 字符。 举例 AT+VTS=2

OK AT+VTS=6,1 OK AT+VTS=6,0 OK

5.2.6 AT+VGR

AT+VGR:调节受话(下行)音量

测试指令 AT+VGR=? 响应 +VGR: (1-9)

OK 查询指令 AT+VGR? 响应 +VGR: <current value>

OK 执行指令 AT+VGR=<value> 响应 OK 备注 <value>: 受话(下行)音量值,取值范围 1-9 举例

5.2.7 AT+CMUT

AT+CMUT:用来使麦克风静音

测试指令 AT+CMUT=?

Page 44: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

36

响应 +CMUT: <supported value> OK

查询指令 AT+CMUT? 响应 +CMUT:<mode>

OK 执行指令 AT+CMUT=<mode> 响应 OK 或者 ERROR 备注 mode 描述

0 取消麦克风静音 1 设置麦克风静音

注:当前不支持执行命令。 举例

5.2.8 AT+ECHO

AT+ECHO:用来配置语音呼叫的回音消除

测试指令 无 响应 查询指令 AT+ECHO? 响应 +ECHO: <status>, <Algold>, <param1>, <param2>, <param3>, <param4>,

<param5>, <param6> OK

执行指令 AT+ECHO= <mode>, <Algold>, <param1>, <param2>, <param3>, <param4>, <param5>, <param6>

响应 OK 或者 ERROR 备注 mode 描述

0 取消 ECHO 1 激活 ECHO

Algold 描述 0 1 Echo Cancellation 1 3 Echo Cancellation

1 Echo Cancellation: (4 个参数)

1 <Volout> 0: 31db(默认) 1:29db 2: 27db … 15: 1db 2 <step> 0: 1db 1: 2db 2: 3db 3: 4db(默认) 3 <PcmThRel>: [0…31] (默认 10)

Page 45: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

37

4 <PcmThMax>: [0…31] (默认 7) 3 Echo Cancellation: (3 个参数)

1 <AlgoParam> [0…63] (默认 30) 2 <NoiseThres> [0…32767] (默认 8000) 3 <NmbTaps>: [64…256] (默认 256)

Status 描述 0 Echo Deactivated 1 Echo Activated for Mic/Spk one 2 Echo Activated for Mic/Spk two 3 Reset the product

注:当前版本不支持该命令

举例

5.2.9 AT+CICB

AT+CICB:数据、传真和语音呼入类型选择

测试指令 AT+CICB=? 响应 +CICB: (0-2)

OK 查询指令 AT+CICB? 响应 +CICB: 2

OK 执行指令 AT+CICB=<value> 响应 OK 备注 Value 描述

0 数据 1 传真 2 话音

举例

5.2.10 AT+CRMP

AT+CRMP:测试来电音乐

测试指令 AT+CRMP=?

Page 46: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

38

响应 +CRMP: (0-3),(0-65535),(0-47) OK

查询指令 无 响应 执行指令 AT+CRMP=<call type>[,<num>,<index>] 响应 OK 备注 Call type 描述

0 收到数据 1 收到传真 2 收到短消息

num 描述 0 永远播放直到用户停止(缺省值) 1-65536 播放<num>遍

(<call type)=0,1,2 时) (<call type>=4 时) 0 停止播放音乐 0 停止播放短消息提示音

1-15 模块内预置的音乐 1-4 短消息提示音类型

index

16-47 用户下载的音乐 >4 短消息提示音 1 举例 播放来电音乐

AT+CRMP=0,1,5 +CRMP:5 OK 播放短消息提示音 AT+CRMP=3,1,4 +CRMP:4 OK

5.2.11 AT+CIND

AT+CIND:指示电池电压、信号强度、网络服务的可行性、是否静音、是否收

到短消息、是否在打电话、漫游与否、短消息是否已满的状态

测试指令 AT+CIND=? 响应 +CIND: (0-5),(0-31),(0-1), (0-1), (0-1), (0-1), (0-1), (0-1), (0-1)

OK

Page 47: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

39

查询指令 AT+CIND? 响应 +CIND: <battchg>, <signal level>, <service>, <sounder>, <message>, <call>,

<roam>, <smsfull> OK

执行指令 无 响应 备注 符号 描述

battchg 电池电压 signal 信号强度(0-31) service 网络服务的可行性(0-1) 1 表示已经注册上网络 sounder 是否静音(0-1) 1 表示静音 message 是否收到短消息(0-1) call 是否在打电话(0-1) roam 是否漫游(0-1) 1 表示漫游 smsfull 短消息是否已满 (0 表示已满)

举例

Page 48: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

40

6. 附加业务指令

附加业务指令集提供诸如呼叫转移、呼叫等待等的附加业务指令。

6.1 附加业务指令一览表

序号 指令 描述 1 AT+CCFC 控制呼叫转移业务 2 AT+CCWA 控制呼叫等待业务 3 AT+CHLD 管理与呼叫相关的附加业务 4 AT+CLIP 设置和查询主叫号码是否显示 5 AT+CLIR 控制主叫号码限制业务 6 AT+COLP 设置和查询连接的号码是否显示 7 AT+COLR 查询连接线路身份限制状态 8 AT+CLCK 设置或者读取当前时间 9 AT+CPWD 更改密码 10 AT+CACM 重置 SIM 卡中的通话累计费用 11 AT+CAMM 设置通话累计费用的最大值 12 AT+CPUC 设置通话的单元费用 13 AT+CLCC 列表所有通话的相关信息 14 AT+CUSD 取得网络提供的服务 15 AT+CSSN 控制是否显示附加业务的提示信息

6.2 附加业务指令详细描述

6.2.1 AT+CCFC

AT+CCFC:控制呼叫转移业务

测试指令 AT+CCFC=? 响应 +CCFC: (0-5),(0-4),(128,129,145,161),(5-30)

OK 查询指令 无 响应 执行指令 AT+CCFC=<reason>,<mode>,<number>,<type>,<time>

Page 49: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

41

响应 OK 或者 ERROR 备注 reason 描述

0 无条件 1 手机忙 2 无应答 3 不在服务区 4 所有呼叫转移 5 所有条件转移

mode 描述 0 去活 1 激活 2 查询 3 注册 4 取消

type 描述 128 未知号码类型 129 ISDN 号码类型(默认) 145 国际 ISDN 电话号码 161 国内 ISDN 电话号码

Number:被转移的号码(为号码字符串) Time: 对于<reason>无应答时转有效,取值范围(5-30) 秒

举例 AT+CCFC=3,3,“02154452248” ,129 OK AT+CCFC=3,1,“02154452248” ,129 OK AT+CCFC=3,2 +CCFC: 1,0,“+862154452248” ,145 OK

6.2.2 AT+CCWA

AT+CCWA: 控制呼叫等待业务

测试指令 AT+CCWA=?

Page 50: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

42

响应 +CCWA: (0-1),(0-2),(1,2,4,128) OK

查询指令 AT+CCWA? 响应 +CCWA: <mode>

OK 执行指令 AT+CCWA=<n>[,<mode>[,<class>]] 响应 OK

或者 +CCWA: <status>,<class> (mode==2 时) OK

备注 n 描述 0 Disable 1 Enable

mode 描述 0 取消 1 激活 2 查询状态

class 描述 1 语音业务 2 数据业务 4 传真业务 128 所有业务

举例

6.2.3 AT+CHLD

AT+CHLD:用来管理与呼叫相关的附加业务,多方通话,呼叫保持等

测试指令 AT+CHLD=? 响应 +CHLD: (0-3,11-17,21-27)

OK 查询指令 无 响应 执行指令 AT+CHLD=<n> 响应 OK 备注 n 描述

Page 51: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

43

0 释放所有 HELD 的呼叫,或者对于 WAITING 的呼叫设置 UDUB 1 释放所有 ACTIVE 的呼叫和接听 WAITING 的呼叫,或激活 HELD 的

呼叫 1x 释放一个呼叫 2 保持所有的 ACTIVE 呼叫和接听 WAITING 的呼叫,或激活 HELD 的

呼叫 2x 把一通话电话从多方通话中分离出来 3 增加一 HELD 的呼叫到多方通话中

举例

6.2.4 AT+CLIP

AT+CLIP:设置和查询主叫号码是否显示

测试指令 AT+CLIP=? 响应 +CLIP: (0,1)

OK 查询指令 AT+CLIP? 响应 +CLIP: <n>,<m>

OK 或者 ERROR

执行指令 AT+CLIP=<n> 响应 OK 或者 ERROR 备注 n 描述

0 取消+CLIP 1 激活+CLIP

m 描述 0 不提供 CLIP 1 提供 CLIP 2 不确知

举例

Page 52: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

44

6.2.5 AT+CLIR

AT+CLIR:控制主叫号码限制业务

测试指令 AT+CLIR=? 响应 +CLIR: (0,1)

OK 查询指令 AT+CLIR? 响应 +CLIR: <n>,<m>

OK 或者 ERROR

执行指令 AT+CLIR=<n> 响应 OK 或者 ERROR 备注 n 描述

0 激活 CLIR 1 取消 CLIR

m 描述 0 没有提供 CLIR 1 永久提供 CLIR 2 未知(例如:no network) 3 主叫线路显示暂时禁止,缺省为显示禁止 4 主叫线路显示暂时允许,缺省为显示允许

注:目前网络不支持执行指令 举例

6.2.6 AT+COLP

AT+COLP:设置和查询连接的号码是否显示

测试指令 AT+COLP=? 响应 +COLP: (0,1)

OK 查询指令 AT+COLP? 响应 +COLP: <n>,<m>

Page 53: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

45

OK 或者 ERROR

执行指令 AT+COLP=<n> 响应 OK 或者 ERROR 备注 n 描述

0 关闭 1 激活

m 描述 0 COLP 未激活 1 COLP 激活 2 未知(无网络)

举例

6.2.7 AT+COLR

AT+COLR:查询连接线路身份限制状态

测试指令 AT+COLR=? 响应 +COLR:

OK 查询指令 AT+COLR? 响应 +COLR: 0, <m>

OK 或者 ERROR

执行指令 无 响应 备注 m 描述

0 COLR 未激活 1 COLR 激活 2 未知(无网络)

举例

Page 54: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

46

6.2.8 AT+CLCK

该指令的使用请参考 7.2.3

6.2.9 AT+CPWD

该指令的使用请参考 7.2.2

6.2.10 AT+CACM

AT+CACM:重置 SIM 卡中的通话累计费用

测试指令 AT+CACM=? 响应 +CACM:

OK 查询指令 AT+CACM? 响应 +CACM: <ACM>

OK 执行指令 AT+CACM=<PIN2> 响应 OK 或者 ERROR 备注 ACM: 通话累计费用 举例

6.2.11 AT+CAMM

AT+CAMM:设置通话累计费用的最大值,累计费用到该值时,呼叫会被禁止

测试指令 AT+CAMM=? 响应 +CAMM: (0-16777215)

OK 查询指令 AT+CAMM? 响应 +CAMM: <ACMmax>

OK 执行指令 AT+CAMM=<ACMmax>,<PIN2> 响应 OK 或者+CME ERROR:16 备注

Page 55: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

47

举例

6.2.12 AT+CPUC

AT+CPUC: 设置通话的单元费用

测试指令 无 响应 查询指令 AT+CPUC? 响应 +CPUC: ”<Currency>”,”<price>”

OK 执行指令 AT+CPUC=”<Currency>”,”<Price>”,<PIN2> 响应 OK 或者+CME ERROR:<Err> 备注 举例

6.2.13 AT+CLCC

AT+CLCC: 列表所有通话的相关信息

测试指令 AT+CLCC=? 响应 +CLCC:

OK 查询指令 无 响应 执行指令 AT+CLCC 响应 +CLCC(如果当前没有通话)

+CLCC: <id1>,<dir>,<stat>,<mode>,<mpty>,<number> 备注 <idx>: 通话的 ID 号

<number>: MO/MT 电话号码 dir 描述 0 拨出(MO)电话 1 呼入(MT)电话

stat 描述 0 激活 1 保持

Page 56: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

48

2 拨号(MO) 3 振铃(MO) 4 接入(MT) 5 等待(MT)

mode 描述 1 声音 (电话) 2 数据(所有承载服务) 4 传真 9 未知

mpty 描述 0 不属于多方通话 1 属于多方通话

举例 ATD02154452248 +SIND: 5,1 +SIND: 2 AT+CLCC +CLCC:1,0,3,1,0,”02154452248”

6.2.14 AT+CUSD

AT+CUSD: 让用户输入数字串(如”*188#”等)来取得网络提供的服务,网络可能

回应提示信息(或者是显示,或者是要求用户发送新的请求)

测试指令 AT+CUSD=? 响应 +CUSD: (0-2),,

OK 查询指令 无 响应 执行指令 AT+CUSD=<n>[,<str>[<dcs>]] 响应 OK 或者 ERROR 备注 此命令用于:

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

n 描述

Page 57: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

49

0 关闭显示提示信息 1 开启显示提示信息 2 取消 USSD 服务

在开启显示提示信息时,提示信息以如下格式提供: +CUSD: <m>[,<str>,<dcs>]

m 描述 0 没有进一步的操作 1 要求进一步的操作 2 网络取消 USSD 规程 4 不支持当前操作

<str>文本 <dcs>文本格式(如 UCS2) 发送或接收 USSD 的格式: AT+CUSD=<n>[,<str>[,<dcs>]] 注:用户首先发起 USSD 的服务,如 AT+CUSD=1,”*188#”,然后网络会回应

相应的信息+CUSD:….,用户选择相应的服务与网络交互, 后用户用

AT+CUSD=2 或 AT+SAC 来停止当前的 USSD 服务(在发起新的 USSD 服务

前必须先停止以前的 USSD 服务) 举例

6.2.15 AT+CSSN

AT+CSSN:控制是否显示附加业务的提示信息

测试指令 AT+CSSN=? 响应 +CSSN: (0,1)(0,1)

OK 查询指令 AT+CSSN? 响应 +CSSN: <n>,<m> 执行指令 AT+CSSN=<n>,<m> 响应 OK 或者 ERROR

Page 58: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

50

备注 当<n>=1, 设备发起呼叫时,发送相应的附加业务信息+CSSI: <code1>; n 描述 0 激活 1 关闭

当<m>=1, 设备接受呼叫时, 发送相应的附加业务提示信息+CSSU: <code2>m 描述 0 激活 1 关闭

code1 描述 0 已激活无条件转移 1 已激活某有条件转移 2 呼叫已经被转移 3 呼叫等待 4 属于限制呼叫号码组(CUG) 5 呼出被禁止 6 呼入被禁止 7 CLIR 被禁止

Code2 描述 0 属于呼叫转移(MT) 1 属于限制呼叫号码组(CUG) 2 呼叫被阻塞 3 呼叫被激活 4 进入多方通话 5 已经释放被阻塞的呼叫 7 正在连接的远端多方通话(振铃状态) 8 连接的远端多方通话

举例

Page 59: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

51

7. 安全控制指令

安全控制指令集主要是修改或设置 SIM 卡 PIN 码,密码以及对手机与网络商

之间加锁解锁的命令。

7.1 安全控制指令一览表

序号 命令 描述 1 AT+CPIN 输入或修改 PIN 码 2 AT+CPWD 修改密码 3 AT+CLCK 模块与网络间功能进行加锁、解锁以及协调 4 AT+XX 获得试 PIN 码或 PUK 码剩余次数

7.2 安全控制指令详细描述

7.2.1 AT+CPIN

AT+CPIN:用来输入或修改 PIN 码

测试指令 AT+CPIN=? 响应 +CPIN: <PIN>

OK 查询指令 AT+CPIN? 响应 +CPIN: <code>

OK 执行指令 AT+CPIN=<pin>或 AT+CPIN=<puk>,<newpin> 响应 OK 或者+CME ERROR: <err> 备注 pin,newpin: 4-8 个数字; puk 8 个数字

code 描述 READY 不需要输入 SIM PIN 输入 PIN 码 SIM PUK 输入 PUK 码 ME is waiting for SIM SIM PIN2 输入 PIN2 码 ME is waiting for SIM2 SIM PUK2 输入 PUK2 码 ME is waiting for SIM BLOCK 被锁定

Page 60: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

52

举例 AT+CPIN? +CPIN:SIM PUK AT+CPIN=12345678,1111 //修改 PIN1 为”1111” OK AT+CPIN? +CPIN:SIM PIN AT+CPIN=1111 OK AT+CPIN? +CPIN:READY

7.2.2 AT+CPWD

AT+CPWD: 更改 password

测试指令 AT+CPWD=? 响应 +CPWD:(“PS”,8),(“SC”,8),(“AO”,4),(“OI”,4),(“OX”,4),(“AI”,4),(“IR”,4),(“AB”,

4),(“AG”,4),(“AC”,4),(“P2”,8),(“FD”,8),(“PN”,8),(“PU”,8),(“PP”,8),(“PC”,8) OK

查询指令 无 响应 执行指令 AT+CPWD=<fac>,<oldpwd>,<newpwd> 响应 OK 或者+CME ERROR:16 备注 fac 描述

PS SIM 卡锁,password 为 8 位 SC 是否启动 PIN 检验 AO 禁止所有拨出呼叫 OI 禁止所有拨出国际呼叫 OX 禁止所有拨出国际呼叫,除了归属国 AI 禁止所有拨入呼叫 IR 漫游出归属国后禁止呼叫 AB 禁止所有服务 AG 所有拨出禁止服务 AC 所有拨入禁止服务 PN 网络锁,password 为 8 位 PU 网络子锁,password 为 8 位 PP 服务提供商锁,password 为 8 位

Page 61: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

53

PC 公共锁,password 为 8 位 FD SIM 卡的 FDN 固定拨号锁,要求输入 PIN2 码作为 passwordP2 PIN2 锁

举例 AT+CPWD=”AI”,1234,1111 OK

7.2.3 AT+CLCK

AT+CLCK: 对手机与网络间功能进行加锁、解锁以及协商

测试指令 AT+CLCK=? 响应 +CLCK: (list all supported<fac>s) 查询指令 AT+CLCK? 响应 +CLCK: (list all supported<fac>s,list correspongding<status>s)

OK 执行指令 AT+CLCK=<fac>,<mode>[,<password>[,<class>]] 响应 OK

或者 +CME ERROR:<err> +CLCK: <status>[,<class>](当 mode 设为 2,查询状态)

备注 fac 描述 PS SIM 卡锁,password 为 8 位 SC 是否启动 PIN 检验 AO 禁止所有拨出呼叫 OI 禁止所有拨出国际呼叫 OX 禁止所有拨出国际呼叫,除了归属国 AI 禁止所有拨入呼叫 IR 漫游出归属国后禁止呼叫 AB 禁止所有服务 AG 所有拨出禁止服务 AC 所有拨入禁止服务 PN 网络锁,password 为 8 位 PU 网络子锁,password 为 8 位 PP 服务提供商锁,password 为 8 位 PC 公共锁,password 为 8 位 FD SIM 卡的 FDN 固定拨号锁,要求输入 PIN2 码作为 passwordP2 PIN2 锁

目前不支持”PS”,”PN”,”PU”,”PP”,”PC”,”FD”

Page 62: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

54

mode 描述 0 解锁该功能 1 加锁该功能

2 查询状态

class 描述 1 声音(电话) 2 数据(所有承载服务) 4 传真 8 短信息服务 7 以上全集,缺省值

status 描述 0 未激活 1 激活

<password>:(0-9)字符, 大长度由 AT+CPWD=?命令确定

举例 AT+CLCK=”AI”,1,1234 OK AT+CLCK=”AI”,2 +CLCK:1,0

7.2.4 AT+XX

AT+XX: 用来得到试 PIN 码或 PUK 码剩余次数

测试指令 无 响应 查询指令 无 响应 执行指令 AT+XX=<value> 响应 +XX: <remaining_num>

OK

Page 63: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

55

备注 value 描述 0 PIN1 1 PIN2 2 PUK1 3 PUK2

举例 AT+XX=0 +XX: 3 OK

Page 64: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

56

8. 短消息指令

短消息指令集主要包括与短消息相关的指令,包括发送、接收、删除等。

8.1 短消息指令一览表

序号 命令 描述 1 AT+CSMS 查询和设置所支持的短消息业务类型 2 AT+CSAS 将 短 消 息 中 心 ( AT+CSCA ) 和 文 本 模 式

(AT+CSMP)参数设置保存到非动态存储区或

SIM 卡 3 AT+CRES 恢复由 AT+CSCA、AT+CSMP 设置的参数 4 AT+CSDH 设置在文本方式下返回附加的信息 5 AT+CPMS 选择读、写、收、发消息的存储区 6 AT+CSCA 设置或读取短消息中心号码 7 AT+CMGF 读取或设置短消息的格式 8 AT+CMGL 列表不同状态或所有的短消息 9 AT+CMGR 读取指定的某条短消息 10 AT+CMGS 发送短消息 11 AT+CSMP 设置或读取<vp>、<pid>、<dcs> 12 AT+CMGW 存储一条短消息在<mem2>中 13 AT+CMSS 发送一条存储但没有发送的短消息 14 AT+CMGD 删除一条或者所有短消息 15 AT+CSCB 选择接收短消息的接收类型 16 AT+CNMI 控制收到 MT 短消息后提示 DTE 的方式 17 +CMTI 指示收到的短消息矸 MEM 的第 index 条 18 +CMT 收到短消息后直接发给 DTE 19 +CBM 收到小区广播消息后发给 DTE 设置 20 AT+SMSC 改变存储在 SIM 卡中的短消息状态 21 AT+SUSS 设置操作短消息后的消息的状态是否改变

Page 65: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

57

8.2 短消息指令详细描述

8.2.1 AT+CSMS

AT+CSMS: 查询和设置所支持的短信息业务类型

测试指令 AT+CSMS=? 响应 +CSMS: <service>

OK 查询指令 AT+CSMS? 响应 +CSMS: <service>,<mo>,<mt>,<cb>

OK 执行指令 AT+CSMS=<service> 响应 +CSMS=<mo>,<mt>,<cb>

OK 备注 service 描述

0 SMS AT 命令与 GSM07.05 PHASE 2 兼容 1 SMS AT 命令与 GSM07.05 PHASE 2+兼容

mo 描述 0 不支持 mo 的短信息 1 支持 mo 的短信息

mt 描述 0 不支持 mt 的短信息 1 支持 mt 的短信息

cb 描述 0 不支持 cb 1 支持 cb

注:目前系统不区分 GSM07.05 PHASE 2 与 GSM07.05 PHASE 2+ 举例

Page 66: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

58

8.2.2 AT+CSAS

AT+CSAS: 将+CSAS(短信息中心)和+CSMP(文本模式参数)设置保存到非动态

存储区或 SIM 卡

测试指令 无 响应 查询指令 无 响应 执行指令 AT+CSAS 响应 OK 备注

举例

8.2.3 AT+CRES

AT+CRES: 恢复(从非动态存储区或 SIM 卡)由命令 AT+CSCA、AT+CSMP 命

令设置的参数

测试指令 无 响应 查询指令 无 响应 执行指令 AT+CRES 响应 OK 备注 举例

8.2.4 AT+CSDH

AT+CSDH: 设置在文本方式下返回附加的信息

测试指令 AT+CSDH=? 响应 +CSDH: (0-1)

Page 67: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

59

OK 查询指令 AT+CSDH? 响应 +CSDH: <value>

OK 执行指令 AT+CSDH=<value> 响应 OK 备注 value 描述

0 不显示附加消息 1 显示附加消息

注:目前系统不支持显示附加信息功能 举例

8.2.5 AT+CPMS

AT+CPMS: 选择读、写、收、发短消息的存取区

测试指令 AT+CPMS=? 响应 +CPMS: ((“BM”,”SM”,”SR”),(“BM”,”SM”,”SR”))

OK 查询指令 AT+CPMS? 响应 +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>

OK 执行指令 AT+CPMS=<mem1>,<mem2> 响应 +CPMS: <used1>,<total1>,<used2>,<total2>

OK 或者 ERROR

备注 <mem1>: 短消息读、删除的存储区”SM”,”BM”,”SR” <mem2>: 短消息写、发送的存储区”SM” <usedx>: <memx>中已经使用的数量 <totalx>: <memx>中可存储的总量 “SM” SIM 卡的存储区 “BM” ME 中的短消息的存储区 “SR” ME 中的短消息状态报告的存储区 注:目前系统只支持”SM”,”BM”

举例 AT+CPMS=”BM”,”SM” +CPMS:0,0,12,20 OK

Page 68: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

60

8.2.6 AT+CSCA

AT+CSCA: 设置或读取短消息中心号码

测试指令 AT+CSCA=? 响应 +CSCA:

OK 查询指令 AT+CSCA? 响应 +CSCA: <sca>

OK 执行指令 AT+CSCA=<sca> 响应 OK 备注 <sca>: 短消息中心号码,0-9,#,*,+,a,b,c, 大长度为 20 举例 AT+CSCA?

+CSCA: ”+8613800210500”,145 OK AT+CSCA=”8613800210500” OK AT+CSCA=? +CSCA: OK

8.2.7 AT+CMGF

AT+CMGF: 读取或设置短消息的格式

测试指令 AT+CMGF? 响应 +CMGF: <mode>

OK 查询指令 AT+CMGF? 响应 +CMGF: <mode>

OK 执行指令 AT+CMGF=<mode> 响应 OK 或者 ERROR

Page 69: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

61

备注 Mode 描述 0 PDU 模式(缺省值设置) 1 TEXT 模式

注:缺省值为 0 举例 AT+CMGF?

+CMGF: 0 OK AT+CMGF=1 OK

8.2.8 AT+CMGL

AT+CMGL: 列表不同状态或所有的短消息。

测试指令 无 响应 查询指令 无 响应 执行指令 AT+CMGL=<state> 响应 Text mode 返回:

+CMGL: <index>,<dcs>,<stat>,<da/oa>,<valid period>,<CR> <LF> (for SMS-SUBMIT) +CMGL: <index>,<dcs>, <stat>,<da/oa>,<time stamp>,<CR> <LF> (for SMS-DELIVER) +CMGL: <index>,<dcs>,<st> (for SMS-ATATUS-REPORT) PDU mode 返回: +CMGL: <index>,<stat>,<length>,<CR><LF> <pdu>(for SMS-DELIVER,SMS-SUBMIT,and SMS-ATATUS-REPORT)

备注 对不同的类型(接收的短消息 SMS-DELIVER、发送的短消息 SMS-SUBMIT和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式。对于短消息

状态报告,模块把它作为普通的 MT 短消息。 <index>在存储器中的位置 <dcs>短消息内容的文本类型 0:缺省类型 1:8BIT 2:UCS2(如中文)

Page 70: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

62

<da/oa>目标/源地址 <vp>短消息的有效期 <ts>短消息的发送时间 <st>状态报告 <stat>短消息的状态 <data>文本内容

<stat> Text mode

<stat> PDU mode

描述

“REC UNREAD” 0 未读的新短消息 “REC READ” 1 已读短消息 “STO UNSENT” 2 存储的未发送的短消息 “STO SENT” 3 存储的已发送的短消息 “ALL” 4 所有的短消息

举例 设置为 PDU 模式: AT+CMGF=0 OK 显示所有的短消息: AT+CMGL=4 +CMGL:1,2,,29 0891683110304105F0000D91683150221320F50000703082519261000AC4A6F27AA42A832E28 +CMGL:2,2,,24 0891683108200305F0314A0B803118665868F50008AD0A00680065006C006C006F +CMGL:3,1,,13 018000008000000000000000000000 OK 设置为 TEXT 模式: AT+CMGF=1 OK 显示所有的短消息: AT+CMGL=“ALL” +CMGL: 1,2,"REC READ","10010","07/03/15,18:11:16+00" 900962E98054901A003100330030FF0C4EAB53D77CBE5F696BCF4E00592930026B228FCE52A05165 +CMGL: 2,2,"REC READ","10010","07/03/15,18:11:43+00"

Page 71: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

63

6B228FCE52A051654E0A6D778054901AFF0C670065B04E1A52A163A88350FF1A53D1003500310035 +CMGL: 3,2,"REC READ","10010","07/03/15,18:11:43+00" 5C0A656C76845BA26237FF0C6B228FCE60A852A051654E0A6D778054901A59275BB65EADFF0C8D76 +CMGL: 4,2,"REC READ","8254","07/03/27,11:22:33+00" 8054901A002277ED4FE198CE66B400225E74521D592756DE9988003A60A85DF283B700334E2A62BD +CMGL: 5,0,"REC READ","+8613052231025","07/03/28,15:29:16+00" DMJWGTJA.P OK

8.2.9 AT+CMGR

AT+CMGR: 读取指定的某条短消息

测试指令 无 响应 查询指令 无 响应 执行指令 AT+CMGR=<index> 响应 text mode 返回:

+CMGR: <stat>,<dcs>,<oa>,<ts>,<CR><LF> <data> (for SMS-DELIVER only) text mode 返回: +CMGR: <stat>,<dcs>,<da>,<ts>,<CR><LF> <data> (for SMS-SUBMIT only) text mode 返回: +CMGR: <stat>,<st> (for SMS-STATUS-REPORT only) PDU mode 返回: +CMGR: <stat>,<length>,<CR><LF> <PDU> 注:对于短消息状态报告,模块把它作为普通的 MT 短消息。

备注 对不同的类型(接收的短消息 SMS-DELIVER、发送的短消息 SMS-SUBMIT和短消息状态报告 SMS-ATATUS-REPORT)有不同的返回格式.

Page 72: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

64

<stat>短消息的状态 <dcs>短消息内容的文本类型 0: 缺省类型 1: 8BIT 2: UCS2(如中文) <da/oa>目标/源地址 <vp>短消息的有效期 <ts>短消息的发送时间 <st>状态报告 <data>文本内容

举例 AT+CMGR=12 +CMGR:"REC READ",0,"+8613052231025","07/03/28,15:29:16+00" DMJWGTJA.P OK

8.2.10 AT+CMGS

AT+CMGS: 发送短消息

测试指令 AT+CMGS=? 响应 +CMGS: ,(0,1)

OK 查询指令 无 响应 执行指令 如果发送短消息的格式为 text(AT+CMGF=1)模式:

AT+CMGS=<da>[,<moresms>]<CR> >TEXT (ctrl+z/ESC) 如果发送短消息的格式为 PDU(AT+CMGF=0)模式: AT+CMGS=<length><CR> >PDU (ctrl+z/ESC)

响应 +CMGS: <mr> OK

备注 在 TEXT 模式下,如果传送 UCS2 的字符,必须先用命令 AT+CSMP 把 dcs置为 UCS2,且输入 16 进制的 UCS2 必须转化为两个 ASCII 字符,如 0x2A表示为 2(ASCII 50)和 A(ASCII 65). <length>: TPDU 的长度(字节),范围为 9-160 <PDU>: 由<短信中心号码>(00 意味没有短信中心号码)+<TPDU>组成,其中<

Page 73: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

65

短信中心号码>遵照 GSM 04.11 的规定,<TPDU>遵照 GSM 03.40 的规定。16进制的 TPDU 必须转化为两个 ASCII 字符如 0x2A 表示为 2(ASCII 50)和A(ASCII 65)。长度范围是 18-502 <da>: 目标地址,其长度 大值是 40 <moresms>: 是否连续发短消息(如果选择连发短消息,则 RR 不释放连接的

链路,可以提高效率) <Text>: 要输入的内容(0…9,A…F),如果 dcs(AT+CSMP设置)为 7bit的ASCII字符,则长度范围是 0-160;如果 dcs 为 8bit 的 ASCII 字符,否则长度范围是

0-140,如果 dcs 为 UCS2 的字符,否则长度范围是 0-140 举例 PDU MODE:

AT+CMGS=16 >0031020b803119282071f30008000500680065006c006c006f(ctrl+z) 00: 不带短消息中心地址 <fo>0x31 <mr>(TP-MR)0x02 <da>(TP-DA)0x0b 0x80 0x31 0x19 0x28 0x20 0x71 0xf3(13918202173) <pid>(TP-PID)0x00 <dcs>(TP-DCS)0x08 <length>(TP-UDL)0x00 0x05 TP-UD 0x00 0x68 0x00 0x65 0x00 0x6C 0x00 0x6C 0x00 0x6F(hello) AT+CMGS=24 >0891683108200105f031020b803119282071f30008ad0a00680065006c006c006f(ctrl+z) 08:短消息中心号码长度 短消息中心为+8613800210500 TEXT MODE AT+CMGS=”13916049104” >hello(ctrl+z) 传送 UCS2 码的例子: AT+CMGF=1 AT+CSMP=19,143,0,2(设置<dcs>为 UCS2) AT+CMGS=”13916049104” >4F60597D (你好) OK

Page 74: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

66

8.2.11 AT+CSMP

AT+CSMP: 设置或读取<vp>,<pid>,和<dcs>

测试指令 AT+CSMP=? 响应 +CSMP: (0-255),(0-255),(0-9,11,12,127),(0-2)

OK 查询指令 AT+CSMP? 响应 +CSMP: <fo>,<vp>,<pid>,<dcs> 执行指令 AT+CSMP=<fo>,<vp>,<pid>,<dcs> 响应 OK 或者 ERROR 备注 <fo>: First Octet,按如下描述编码,缺省值是 19

b7 b6 b5 b4 b3 b2 b1 b0 RP UDHI SRR VPF RD MTI

RP: 回复路径,在 TEXT 模式无效 UDHI: 用户数据头部信息 SRR: 状态报告是否需要,如果需要状态报告 b5=1 VPF: 有效期限格式

b4=0&b3=0-> <vp>位不存在 b4=1&b3=0-> <vp>位以相互关联的格式存在 不支持其他格式

RD: 拒绝副本,b2=1 通知短信中心拒绝仍存在短信中心且与以前传送的相同

的<oa>有相同的<mr>、<da>的短消息 SMS-SUBMIT MTI: 短信类型指示位 b1=0&b0=0-> SMS-DELIVER(从 SC 到 MS) b1=0&b0=1-> SMS-SUBMIT(从 MS 到 SC) <vp>: 有效时间值,缺省值是 143 0-143: (VP+1)×5 分钟( 大 12 小时) 144-167: 12 小时+(VP . 143)×30 分钟) 168-196: (VP . 166) ×1 天 197-255: (VP . 192) ×1 周 <pid>: 用来指示使用哪些上层协议,以及网络中使用了哪些电讯设备,缺省

值是 0 0 implicit-device type is specific to this SC,or can be concluded on the basis of the address 1 telex(or teletex reduced to telex format) 2 group 3 telefax 3 group 4 telefax

Page 75: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

67

4 voice telephone(i.e. conversion to speech) 5 ERMES(European Radio Messaging System) 6 National Paging system(known to the SC) 7 Videotex(T.100/T.101) 8 teletex,carrier unspecified 9 teletex,in PSPDN 10 teletex,in analog PSTN 11 teletex,in digital ISDN 7F SIM DOWNLOAD <dcs>信息的编码方式,缺省值是 0

dcs 描述 0 Default alphabet 1 8 bit data 2 UCS2

举例 AT+CSMP=19,143,0,0 OK AT+CSMP? +CSMP:19,143,0,0 OK

8.2.12 AT+CMGW

AT+CMGW: 存储一条短消息在<mem2>中

测试指令 AT+CMGW=? 响应 +CMGW: ,(0-4)

OK 查询指令 无 响应 执行指令 如果短消息格式为 PDU 模式:

AT+CMGW=<length>,[<stat>]<CR> >PDU is given(ctrl+z/ESC) 如果短消息格式为 TEXT 模式: AT+CMGW=”<da>”,[<stat>]<CR> >TEXT is given(ctrl+z/ESC)

响应 +CMGW: <index> OK

Page 76: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

68

备注 <length>: TPDU 的长度(字节),范围为 9-160 <da>: 目标地址,其长度 大值为 40 <stat>: 整数,如果没有填写该参数,则缺省值是 2(未发送的消息)

stat 描述 0 未读的消息(MT) 1 已读的消息(MT) 2 未发送的消息(MO) 3 已发送的消息(MO)

<index>: 在<mem2>中的索引号 PDU: 与 AT+CMGS 同 Text: 与 AT+CMGS 同 注: 当 SIM 或 ME 的空间已经用完的时候,如果<mem2>中是 SIM 则提

示”+CMGW: SIM is full”,如果<mem2>中是 ME 则提示”+CMGW: ME is full”举例 AT+CMGF=1

OK AT+CMGW=”13916049104” >TEST(ctrl+z) +CMGW: 16 OK

8.2.13 AT+CMSS

AT+CMSS: 用来发送一条存储但没有发送的短消息

测试指令 AT+CMSS=? 响应 +CMSS: (1-65535),

OK 查询指令 无 响应 执行指令 AT+CMSS=<index>[,”<da>”] 响应 +CMSS: <mr>

OK 备注 <index>: 在 SIM 中的索引号

<da>: 目标号码, 大长度为 40 举例 AT+CMGF=1

OK AT+CMGW=”13916049104”

Page 77: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

69

>TEST <ctrl+z> +CMGW:16 OK AT+CMSS=16 +CMSS: 113 OK

8.2.14 AT+CMGD

AT+CMGD: 删除一条或所有短消息

测试指令 AT+CMGD=? 响应 +CMGD: (1-65535),(0-4)

OK 查询指令 无 响应 执行指令 AT+CMGD=<index>[,<DelFlag>] 响应 OK 或者 ERROR 备注 <index>: 在选择的存储器<mem1>中的索引号,范围是<mem1>的 大条数

DelFlag 描述 0 根据索引 index 删除一条短消息 1 删除所有已读的消息 2 删除所有已读和已发送的短消息 3 删除所有已读、已发送和未发送的短消息 4 删除所有的短消息

注: 在<DelFlag>为 1-4 时,删除从<index>开始的符合条件的短消息,且

<index>必须是有效值。 举例

8.2.15 AT+CSCB

AT+CSCB: 用来选择接收短消息的接收类型,当前支持 TEXT 模式

测试指令 AT+CSCB=? 响应 +CSCB: (0-1),(0-65535),(0-255)

OK 查询指令 AT+CSCB?

Page 78: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

70

响应 +CSCB=<mode>,<mids>,<dcs> 执行指令 AT+CSCB=<mode>,<mids>,<dcs> 响应 OK 备注 mode 描述

0 DCE 接收在<mid>,<dcs>中定义的消息 1 DCE 不接收在<mid>,<dcs>中定义的消息

<mid>: 数值 0-65535 <dcs>: 数值 0-255 注: 目前系统不支持小区广播

举例

8.2.16 AT+CNMI

AT+CNMI: 控制收到 MT 短消息后提示 DTE 的方式

测试指令 AT+CNMI=? 响应 +CNMI: (0-3),(0-3),(0-1),(0-1) 查询指令 AT+CNMI? 响应 +CNMI: 3,0,0,0,

OK 执行指令 AT+CNMI=<mode>,<mt>,<cbm>,<ds> 响应 OK 或者 ERROR 备注 <mode>: 提示模式,缺省值为 3,目前系统只支持模式 3

mode 描述 3 返回 result code 给 DTE 1 DCE 不接收在<mid>,<dcs>中定义的消息

<mt>: 设置 MT 短消息的提示格式,缺省值为 0

mt 描述 0 不提示 No SMS-DELIBER 1 自动提示+CMTI: <mem>,<index> 3 直接提示+CMT: result code

<cbm>: 设置小区广播的提示,缺省值为 0

cbm 描述 0 不发送+CBM: 给 DTE 1 通过+CBM: 发送 CBMS 给 DTE

Page 79: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

71

<ds>: 设置短消息状态报告的提示,缺省值为 0 ds 描述 0 不发送 SMS 状态报告给 DTE 1 通过+CDS:发送 SMS 状态报告给 DTE

举例 AT+CNMI=3,0,1,1 OK AT+CNMI? +CNMI: 3,0,1,1 OK

8.2.17 +CMTI

+CMTI: 指示接收到的短消息在 MEM 的第 index 条(Enabled by AT+CNMI)

测试指令 无 响应 查询指令 无 响应 执行指令 无 响应 备注 提示格式: +CMTI:<mem>,<index>

Parameter: mem 描述 “SM” SM 短消息容量 “ME” ME 短消息容量

<index>: 在<mem>中的索引号 举例

8.2.18 +CMT

+CMT: 收到短消息后直接发给 DTE(需用命令 AT+CNMI=3,3 先做设置)

测试指令 无 响应 查询指令 无 响应 执行指令 无

Page 80: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

72

响应 备注 如果短消息模式为 PDU 模式(AT+CMGF=0)

提示格式: +CMT:<length>,<CR><pdu> 如果短消息格式为 TEXT 模式(AT+CMGF=1) 提示格式: +CMT:<od<,<sc>,<time stamp>,<length>,<CR>,<text>

举例

8.2.19 +CBM

+CBM:当收到小区广播消息后发送给 DTE 设备,需用 AT+CNMI 命令先做设置

测试指令 无 响应 查询指令 无 响应 执行指令 无 响应 备注 格式: +CBM:<mid>,<dcs>,<cr><lf>

<text> <mid>: 消息的 id <dcs>: 数据编码格式 <text>: 根据<dcs>确定的数据

举例

8.2.20 AT+SMSC

AT+SMSC:用来改变存储在 SIM 卡中的短消息的状态

测试指令 AT+SMSC=? 响应 +SMSC: (1-255) 查询指令 无 响应 执行指令 AT+SMSC=<loc>,<status> 响应 OK 操作成功

+CMS ERROR: 321 <loc>不正确 +CMS ERROR: 302 <status>不匹配

备注 <loc>: 短消息 SIM 卡中的序号

Page 81: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

73

<status>: 将要改变的新的状态,只能从未读变为已读,或反之;从未发送变

为已发送,或反之。 PDU MODE TEXT MODE 0 REC UNREAD 1 REC READ 2 STO UNSENT 3 STO SENT

举例

8.2.21 AT+SUSS

AT+SUSS:用来设置当使用 AT+CMGR 和 AT+CMGL 命令后不改变短消息的

REC UNREAD 状态

测试指令 AT+SUSS=? 响应 +SUSS: (0-1) 查询指令 AT+SUSS? 响应 +SUSS: <mode> 执行指令 AT+SUSS=<mode> 响应 OK 备注 MODE 描述

0 短消息的状态将不会改变 1 短消息的状态将会改变(缺省值)

举例

Page 82: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

74

9. 电话本指令

电话本指令集主要包括与通讯录相关的指令,包括添加、删除,修改等。

9.1 电话本指令一览表

序号 指令 描述 1 AT+CPBS 选择电话本的类型 2 AT+CPBR 读取当前电话本 3 AT+CPBF 按姓名查找电话本 4 AT+CPBW 在指定位置写当前电话本 5 AT+CPBP 按号码查找电话本 6 AT+CPBN 翻阅电话本 7 AT+CNUM 读取本机号码 8 AT+SDCP 删除通话记录电话本“LC”或“MC”或“RC” 所

有记录 9 AT+CSVM 设置/读取,激活/关闭语音信箱

9.2 电话本指令详细描述

9.2.1 AT+CPBS

AT+CPBS: 用来选择电话本的类型

测试指令 AT+CPBS=? 响应 +CPBS: (“SM”,”FD”,”LD”,”MC”,”RC”,”ME”)

OK 查询指令 AT+CPBS? 响应 +CPBS: <storage>(“缺省值 SM”),<num used>,<num available> 执行指令 AT+CPBS=<storage> 响应 OK 或者 ERROR 备注 <num used>: 已经使用的电话本条数

<num available>: 可用的电话本条数 storage 描述 “SM” SIM 卡电话本

Page 83: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

75

“FD” 固定电话拨号本 “LD” 近拨号电话本 “MC” 近来电未接电话本 “RC” 近来电已接电话本 “ME” 手机电话本

举例

9.2.2 AT+CPBR

AT+CPBR:按照输入的参数指定的范围读取当前电话本,如果第二个参数缺省,

则读第一个参数指定的条目

测试指令 AT+CPBR=? 响应 +CPBR: <list supported <index>s>,<nlength>,<tlength>

OK 查询指令 无 响应 执行指令 AT+CPBR=<index1>[,<index2>] 响应 +CPBR=<index1>,<number>,<type>,<text>,<CR>,<CF>

…… <index2>,<number>,<type>,<text>,<CR>,<CF>

备注 <nlength>: 电话号码 大长度 <tlength>: 姓名 大长度

举例 AT+CPBR=1 +CPBR:1,”13916049104”,129,”aa” OK AT+CPBR=1,2 +CPBR:1,”13916049104”,129,”aa” +CPBR:2,”13916976524”,129,”bb” OK

9.2.3 AT+CPBF

AT+CPBF: 按姓名查找电话本

Page 84: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

76

测试指令 AT+CPBF=? 响应 +CPBF: <nlength>,<tlength>

OK 查询指令 无 响应 执行指令 AT+CPBF=<name> 响应 +CPBF: <index>,<number>,<type>,<name>

或者 ERROR(not found)

备注 <nlength>: 电话号码 大长度 <tlength>: 姓名 大长度

举例 AT+CPBF=”aa” +CPBF: 1,”13916049104”,129,”aa” OK

9.2.4 AT+CPBW

AT+CPBW: 在参数<index>指定位置写当前电话本,如果参数<number>和

<text>缺省,则删除<index>位置的条目

测试指令 AT+CPBW=? 响应 +CPBW(list supported <index>s),<nlength>,<list supported types>,<tlength>

OK 查询指令 无 响应 执行指令 AT+CPBW=<index>[,”<number>”[,<type>[,”<name>”]]] 响应 OK 备注 <index>: 索引号

<number>: 电话号码, 大长度不能超出<nlength> <type>: 电话号码的类型 <name>: 姓名, 大长度不能超出<tlength> <nlength>: 电话号码 大长度 <tlength>: 姓名 大长度

举例 AT+CPBW=3 OK

Page 85: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

77

AT+CPBW=3,”54452248”,129,”cc” OK 当用户要输入 UCS2 的[<text>]时,用户必须输入以 80 开始的 ASCII 格式。

如:输入”804F60597D”(你好),”0x8000410042”(AB). AT+CPBW=3,”54452248”,129,”806797519B”(注:林军) OK

9.2.5 AT+CPBP

AT+CPBP: 按号码查找电话本

测试指令 AT+CPBP=? 响应 +CPBP: <MaxRecord>,<MaxNumLength>

OK 查询指令 无 响应 执行指令 AT+CPBP=<PhoneNumber> 响应 +CPBP: <index>,<number>,<type>,<name> 备注 举例 AT+CPBP=”54452248”

+CPBP: 3,”54452248”,129,”cc” OK

9.2.6 AT+CPBN

AT+CPBN: 翻阅电话本

测试指令 AT+CPBN=? 响应 +CPBN: (0-5)

OK 查询指令 无 响应 执行指令 AT+CPBN=<mode> 响应 +CPBN: <index2>,<number>,<type>,<text>,<CR>,<CF> 备注 Mode 描述

0 第一条 1 后一条

Page 86: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

78

2 下一条 3 上一条 4 近读过的一条 5 近写过的一条

举例 AT+CPBN=? +CPBN: (0-5) OK AT+CPBN=0 +CPBN: 15,.+331290101.,145,.John. OK AT+CPBN=2 +CPBN: 5,.+33147658987.,145,.Steven. OK AT+CPBN=2 +CPBN: 6,.+331290302.,145,.Mary. OK AT+CPBN=3 +CPBN: 5,.+33147658987.,145,.Steven. OK AT+CPBN=1 +CPBN: 6,.+331290302.,145,.Mary. OK AT+CPBN=2 +CPBP: 15,.+331290101.,145,.John. OK AT+CPBF=John +CPBF: 15,.+331290101.,145,.John. OK AT+CPBN=2 +CPBN: 5,.+33147658987.,145,.Frank. OK

Page 87: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

79

AT+CPBF=John +CPBF: 15,.+331290101.,145,.John. OK AT+CPBN=4 +CPBF: 15,.+331290101.,145,.John. OK AT+CPBW=1,.0146290800.,129,Windy OK AT+CPBN=4 +CPBF: 15,.+331290101.,145,.John. OK AT+CPBF=”Frank” +CPBF: 5,.+33147658987.,145,.Frank. OK AT+CPBN=5 +CPBF: 15,.+331290101.,145,.John. OK

9.2.7 AT+CNUM

AT+CNUM:读取 MSISDN(本机号码)

测试指令 AT+CNUM=? 响应 OK 查询指令 无 响应 执行指令 AT+CNUM 响应 OK 备注 举例 AT+CNUM

OK

Page 88: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

80

9.2.8 AT+SDCP

AT+SDCP: 删除通话记录本”LD”或”MC”或”RC”的所有记录

测试指令 AT+SDCP=? 响应 +SDCP: (“LD”,”MC”,”RC”)

OK 查询指令 AT+SDCP? 响应 OK 或者 ERROR 执行指令 AT+SDCP=<calls phonebook> 响应 OK 或者 ERROR 备注 <calls phonebook>: ”LD”,”MC”,”RC” 举例

9.2.9 AT+CSVM

AT+CSVM:设置/读取,激活/关闭语音信箱

测试指令 AT+CSVM=? 响应 +CSVM: (0-1),<nlength>,(129,145)

OK 查询指令 AT+CSVM? 响应 +CSVM: 0,” “,129

OK 或者 ERROR 执行指令 AT+CSVM=<mode>[,<number>[,<type>]] 响应 OK 或者 ERROR 备注 <nlength>: 电话号码 大长度

<mode> 0: 关闭语音信箱 1: 激活语音信箱 <number>: 语音信箱号码, 小长度要大于 0, 大长度不能超出电话号码

的长度(<nlength>) <type>: 语音信箱号码的类型

举例 AT+CSVM=1,”13800210166”,129 OK

Page 89: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

81

10. STK 指令

10.1 序言

STK 是 SIM 卡应用工具的缩写,服务提供商可以应用它提供广泛的服务,如

中国移动提供的全球通、移动梦网。由于只需开发新的应用,并把它写入 SIM卡,STK 可以实现不用更换手机即可实现新的服务。

关于 STK 的规范是 GSM 11.14,它为 SIM 卡引入了约25项新的命令,CLASS1提供基本的子集,CLASS3 提供所有的命令。STK 提供了如下功能:

profile download proactive SIM data download into SIM menu selection call control by SIM

目前系统尚不支持 data download into SIM,call control by SIM.

Profile Download 命令允许 STK 的应用程序选择支持 STK 的哪些属性,提供

该功能的 AT 命令是 AT+STSF. Proactive SIM 提供了 SIM 卡要求 STK 应用程序执行某种动作的机制。这些动

作包括:

显示菜单

显示给定的文本

得到用户的输入

发送短消息

建立一次呼叫

提供这些操作的命令包括:

+STIN(SIM Toolkit Indication), +STGI(SIM Toolkit Get Information), +STGR(SIM Toolkit Give Response).

menu selection 是指 STK 提供一组菜单,选择菜单的命令(AT+STGR)通知 SIM卡选择了哪个菜单项,提供这些操作的命令包括+STIN,+STGI and +STGR.

10.2 STK 和 STK 用户程序的交互过程

下面图示了 STK 和 STK 应用程序的交互过程:

Page 90: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

82

第一步,STK 用户通知 UB603 模块支持哪些功能,AT+STSF 命令可以实现该功

能,并能激活与关闭 STK 功能。如果 STK 功能已经被激活,系统开机时就发送

+STIN:0 给 STK 用户,如果 STK 功能没有激活,用户用命令 AT+STSF 激活 STK功能时,系统发送+STIN:0 给 STK 用户。 第二步,UB603 模块发送+STIN:index 提示 STK 用户应该执行哪一个 STK 命

令,用户可以用 AT 命令 AT+STIN?得到最近的提示。 第三步,STK 用户使用命令 AT+STGI 命令取得+STIN:index 相应的 STK 信息。 第四步,STK 用户使用命令 AT+STGR 发送相应的答复。

系统通过一系列的这些动作来实现 STK 的所有功能。

10.3 STK 指令一览表

序号 命令 描述 1 AT+STSF 激活、关闭或者配置 STK 2 AT+STIN 用户识别 SIM 卡发送的信息 3 AT+STGI 获得 SIM 卡发送的消息内容 4 AT+STGR 用户在主菜单中选择一项,或回应消息

Page 91: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

83

10.4 STK 指令详细描述

10.4.1 AT+STSF

AT+STSF:用来激活,关闭或配置 STK

测试指令 AT+STSF=? 响应 +STSF: (0-2),(160060C01F-5FFFFFFF7F),(1-255) 查询指令 AT+STSF? 响应 +STSF: <mode>[,<config>][,<Timeout>] 执行指令 AT+STSF=<mode>[,”<config>”][,<Timeout>] 响应 OK 或者 ERROR 备注 在配置 STK 时,系统不用重新启动配置即时生效。所有的参数都保存在 NV

中(重新开机后仍然是配置后的值) <mode>: 0: 关闭 STK 1: 激活 STK 2: 配置 STK <Config>: 是 TERMIANAL PROFILE 对应的 16 进制值,取值范围是

(160060C01F-5FFFFFFF7F)(十六进制值) <Timeout>: 设置了响应的 大限度,超过这个值,STK 会作为用户无响应处

理,取值范围是 1-255(单位:10 秒) 举例

10.4.2 AT+STIN

AT+STIN: 为了让用户识别 SIM 卡发送的消息(如 GET INKEY 等)

测试指令 AT+STIN=? 响应 +STIN:

OK 查询指令 AT+STIN? 响应 +STIN: <CmdType>

OK 执行指令 无 响应

Page 92: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

84

备注 系统在接收到相应的消息后会自动发送对应的信息(+STIN:<CmdType>)给用

户,用户可以 AT+STIN?来获得 近发送的消息.(该命令只在系统发送信息

+STIN:<CmdType>)后和用户使用 AT+STGI 命令响应之前有效) 系统自动发送对应的信息的格式:+STIN:<CmdType>

CmdType 描述 0 SIM 卡发送了主菜单(Setup Menu)的消息 1 SIM 卡发送了显示文本(Display Text)的消息 2 SIM 卡发送了输入键(Get Inkey)的消息 3 SIM 卡发送了输入字符串(Get Input)的消息 4 SIM 卡发送了呼叫(Setup Call)的消息 6 SIM 卡发送了子菜单 Setup Menu(Sel Item)的消息 9 SIM 卡发送了发送短信(Send SMS)的消息 99 SIM 卡发送了结束(End Session)的消息

举例

10.4.3 AT+STGI

AT+STGI: 用来获得 SIM 卡发送的消息内容(要显示的文本,菜单信息等)

测试指令 AT+STGI=? 响应 +STGI: (0-11)

OK 查询指令 无 响应 执行指令 AT+STGI=<CmdType> 响应 OK 或者 ERROR 备注 下面列出了 AT+STGI 设置命令返回的内容

当 CmdType=0(Setup menu)时: <Alpha Idenitifier menu> 主菜单的题目(如移动梦网,全球通等) <Idx>(1-255) 主菜单条目总数 <NbItems>(1-255) 当前条目在主菜单的位置 <Alpha Idx Label> 主菜单当前条目内容 <HelpInfo> 帮助信息

HelpInfo 描述 0 没有帮助信息 1 有帮助信息

Page 93: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

85

当 CmdType=1(Display text)时: <Prior>: 优先级

Prior 描述 0 正常显示优先级 1 高优先级显示

<Text>: 文本 <ClearMode>: 清除模式

Clear mode 描述 0 3 秒后清除 1 等待用户清除

当 CmdType=2(Get Inkey)时: <Format>: 格式

format 描述 0 Digit(0-9,*,#,and +) 1 SMS alphabet default 2 UCS2

<TextInfo>: 提示文本 <HelpInfo>: 帮助信息

HelpInfo 描述 0 没有帮助信息 1 有帮助信息

当 CmdType=3(Get Input)时: <Format>: 格式

format 描述 0 Digit(0-9,*,#,and +) 1 SMS alphabet default 2 UCS2 3 Unpacked format 4 Packed format

<EchoMode>: 返回模式 EchoMode 描述 0 关 1 开

<SizeMin>(1-255): 输入的 小长度 <SizeMax>(1-255): 输入的 大长度 <TextInfo>: 提示文本 <HelpInfo>: 帮助信息

Page 94: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

86

HelpInfo 描述 0 没有帮助信息 1 有帮助信息

当 CmdType=4(Setup Call)时: <Type>: 呼叫类型

type 描述 0 当前系统没有呼叫时建立呼叫 1 当前系统没有呼叫时建立呼叫,呼叫不成功则重拨 2 当系统忙时阻塞当前呼叫,并建立新的呼叫 3 当系统忙时阻塞当前呼叫,并建立新的呼叫,呼叫不成功则

重拨 4 当系统忙时断开当前呼叫,并建立新的呼叫 5 当系统忙时断开当前呼叫,并建立新的呼叫,呼叫不成功则

重拨 <CalledNb>: 电话号码 <SubAdress>: 分机号 当 CmdType=6(Sel Item)时: <Idx>(1-255): 子菜单总条目数 <NbItems>(1-255): 当前条目的位置 <Alpha Idx Label>: 当前条目的位置内容 <HelpInfo>: 帮助信息

HelpInfo 描述 0 没有帮助信息 1 有帮助信息

当 CmdType=9(Send SMS)时 <TextInfo>: 提示文本 注 : 在所有的返回信息中,如果是 0x80 开始则为 UCS2 格式 ,如:8079FB52A868A67F51(移动梦网),否则是 SMS alphabet default 格式。

举例

10.4.4 AT+STGR

AT+STGR: 让用户在主菜单中选择一项,或回应一消息,或用一参数来停止 STK

Page 95: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

87

测试指令 AT+STGR=? 响应 +STGR: (0,1,2,3,4,6,11,95,96,97,98,99),(0-2), (0-255) 查询指令 无 响应 执行指令 AT+STGR=<CmdType>[,<Result>,<Data>]

当 CmdType=2(Get Inkey)或 CmdType=3(Get Input)且需输入字符串时,用户

需输入 AT+STGR=<CmdType>[,<Result>]回车,系统返回>,用户输入字符串,然后

用 ctrl+z 确认,用 Esc 放弃 响应 OK 或者 ERROR 备注 用户回应的消息有:

1、GET INKEY 2、GET INPUT 3、SELECT ITEM 4、SETUP CALL 5、DISPLAY TEXT 用户使用的参数: 1、BACKWARD MOVE 退到上一级 2、NO RESPONSE 用户无响应 3、END SESSION 用户终止

CmdType 描述 0 用户在主菜单中选择一项 1 回应 Disp Text 2 回应 Get Inkey 3 回应 Get Input 4 回应 Setup call 6 回应 Sel Item 95 退到上一级 98 用户无响应 99 用户终止

当 CmdType=0 (用户在主菜单中选择一项)时: <Result>:

result 描述 1 用户选择主菜单中一项 2 用户要求提示信息

<Data>: 用户的选择项

Page 96: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

88

当 CmdType=1(回应 Disp Text)时,没有<Result>,<Data> 当 CmdType=2(Get Inkey)时 <Result>:

result 描述 0 用户终止 STK 1 用户输入键

<Data>: 用户输入的键值 注: 当要求输入 UCS2 的字符串时,用户须输入以 0x80 开始的 ASCII 格式,如输入”80597D”(好) 当 CmdType=3(Get Input)时 <Result>:

result 描述 0 用户终止 STK 1 用户输入字符串

<Data>: 用户输入的键值 注: 当要求输入 UCS2 的字符串时,用户须输入以 0x80 开始的 ASCII 格式,如输入”804F60597D”(你好),”8000410042”(AB). 当 CmdType=4(Setup call)时 <Result>:

result 描述 0 用户拒绝呼叫 1 用户同意呼叫

当 CmdType=6(Select Item)时 <Result>:

result 描述 0 用户终止 STK 1 用户选择菜单中一项 2 用户请求提供帮助信息 3 用户要求回退

<Data>: 用户选择的菜单项

发送响应到 SIM: 当 CmdType=95(退到上一级) 当 CmdType=98(用户无响应) 当 CmdType=99(用户终止)

Page 97: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

89

只有当执行 AT+STGI 后才能执行 AT+STGR 命令

举例

Page 98: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

90

11. GPRS 指令

GPRS 指令集主要包括对 PDP、QOS 等参数的配置, MT 的设置以及网络端的

响应。

11.1 GPRS 指令一览表

序号 命令 描述 1 AT+CGDCONT 配置 PDP 上下文参数 2 AT+CGQREQ 配置 QOS 参数 3 AT+CGQMIN 配置 MT 最小的可接受的 QOS 参数 4 AT+CGPCO 配置 PDP context 的 PCO 参数 5 AT+CGATT 附着或去附 GPRS 服务 6 AT+CGACT 激活或者去活指定的 PDP 上下文 7 AT+CGPADDR 返回指定的 PDP context 的地址 8 AT+CGDATA 使终端设备和网络进入连接状态 9 AT+CGAUTO 设置 MT 是否对网络端发起的 PDP 上下文激活请

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

求进行响应 11 AT+CGCLASS 设置 MT 的 GPRS 类型 12 AT+CGEREP 设置 MT 是否主动发送响应 13 AT+CGREG 设置 MT 显示网络注册状态和位置信息 14 AT+CGSMS 选择发送 SMS 的服务类型 15 AT+CRC 设置是否显示呼入电话的附加信息 16 AT+CR 发送 GPRS 拨号成功的“CONNECT” 之前设置

是否显示此 CONNECT 为 GPRS 类型 17 AT+CEER 扩展错误报告命令 18 Extension of ATD 通过 MT 建立终端设备和网络之间连接,以传输

数据 19 AT+SDATACONF 设置基于GPRS上通过AT命令发送数据的配置参

数 20 AT+SDATASTART 配置完参数后启动 GPRS 服务 21 AT+SDATASEND 发送用户指定的 HEX 字符串数据 22 AT+SSTRSEND 发送用户指定的字符串数据 23 AT+SDATAREAD 按格式显示收到的数据 24 AT+SDATARXMD 获得 connect_id 的状态

Page 99: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

91

25 AT+SSST 设置 MS 的服务类型 26 AT+SATT 附着或者去附 GPRS 服务 27 AT+SAUTOATT 设置 MT 进行 auto attach 服务 28 AT+SGPRSDATA 设置 MT 发送指定长度的 GPRS 数据

11.2 GPRS 指令详细描述

11.2.1 AT+CGDCONT

AT+CGDCONT: MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP 上

下文参数。系统重启动后,该命令所做的设置将不被保存

测试指令 AT+CGDCONT=? 响应 +CGDCONT: (range of supported <cid>s),<pdp_type>,(list of supported

<d_comp>s and <h_comp>s) OK

查询指令 AT+CGDCONT? 响应 +CGDCONT:<cid>,<pdp_type>,<APN>,<pdp_addr>,<d_comp>,<h_comp>,<CR

>,<LF> [+CGDCONT:<cid>,<pdp_type>,<APN>,<pdp_addr>,<d_comp>,<h_comp>,<CR>,<LF>[…..]] OK

执行指令 AT+CGDCONT=[<cid>[,<pdp_type>[,<APN>[,<pdp_addr>[,<d_comp>[,<h_comp>]]]]]]

响应 OK 或者 ERROR 备注 <cid>: (PDP Context Identifier)整型(范围 1--15),指定 PDP 上下文的 ID 号

<pdp_type>: (Packet Data Protocol type),目前我们只支持 IP(Internet Protocol) <APN>: (Acess Point Name)字符串;用来选择 2 或其它的分组数据网络,请

咨询当地的网络运营商,中国移动为 Internet 服务的 APN 为”cmnet”,Wap 服

务的 APN 为”cmwap”. <pdp_address>: 字符串,给定 PDP 的地址。此值可不填,由网络动态分配一

个地址。 <d_comp>: PDP 数据是否需要压缩,0:不采用压缩,1:采用压缩。此值可

不填,缺省值为 0;目前 MT,网络都不支持数据压缩。 <h_comp>: PDP 头部数据是否需要压缩,0:不采用压缩,1:采用压缩。此

值可不填,缺省值为 0。目前 MT,网络都不支持数据压缩;

Page 100: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

92

举例 AT+CGDCONT=1,“IP”,“cmnet”<cr> OK AT+CGDCONT=1,”IP”,”cmnet”,,1,1 +CME ERROR: 4 AT+CGDCONT=4,”IP”,”cmnet”,”1.1.1.1”,0,0 OK

11.2.2 AT+CGQREQ

AT+CGQREQ: MT 发送 PDP 上下文激活消息的时候使用这个命令配置 QOS 参

测试指令 AT+CGQREQ=? 响应 +CGQREQ: <pdp_type>,(list of supported <precedence>s, <delay>s,

<reliability>s, <peak>s, and <mean>s) OK

查询指令 AT+CGQREQ? 响应 +CGQREQ:<cid>,<precedence>,<delay>,<reliability>,<peak>,<mean><CR><LF

> [+CGQREQ:<cid>,<precedence>,<delay>,<reliability>,<peak>,<mean><CR><LF>[…]] OK

执行指令 AT+CGQREQ=[<cid>[,<precedence>[,<delay>[,<reliability>[,<peak>[,<mean>]]]]]]

响应 OK 或者 ERROR 备注 如果该 PDP 上下文已经激活,并且 QOS 参数大于用户设定的 小可接受的

QOS 参数,则进行 Modify PDP 上下文的规程. <cid>: (PDP Context Identifier)整型(范围 1--15),指定 PDP 上下文的 ID 号 <precedence>: 指定优先级类别

precedence 描述 0 Subscribed(from network) value used 1 High priority 2 Normal priority 3 Low priority

Page 101: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

93

<delay>: 指定延迟类别:4 的延迟时间 少,性能 好,1 的性能 差 delay 描述 0 Subscribed (from network) value used 1--4 Delay class

<reliability>: 指定可靠性类别;1 的可靠性 好,3、6 同级,5 差

reliability 描述 0 Subscribed (from network) value used 1--6 reliability class

<peak>: 峰值吞吐量类别

peak 描述 0 Subscribed (from network) value used 1 Up to 1000(8 kbit/s) 2 Up to 2000(16 kbit/s) 3 Up to 4000(32 kbit/s) 4 Up to 8000(64 kbit/s) 5 Up to 16000(128 kbit/s) 6 Up to 32000(256 kbit/s) 7 Up to 64000(512 kbit/s) 8 Up to 128000(1024 kbit/s) 9 Up to 256000(2048 kbit/s)

<mean>: 定义平均吞吐量类别

mean 描述 0 Subscribed (from network) value used 1 100(~0.22 bits/s) 2 200(~0.44 bits/s) 3 500(~1.1 bits/s) 4 1 000(~2.2 bits/s) 5 2 000(~4.4 bits/s) 6 5 000(~11.1 bits/s) 7 10 000(~22 bits/s) 8 20 000(~44 bits/s) 9 50 000(~111 bits/s) 10 100 000(~0.22 kbit/s) 11 200 000(~0.44 kbit/s) 12 500 000(~1.11 kbit/s) 13 1 000 000(~2.2 kbit/s)

Page 102: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

94

14 2 000 000(~4.4 kbit/s) 15 5 000 000(~11.1 kbit/s) 16 10 000 000(~22 kbit/s) 17 20 000 000(~44 bits/s) 18 50 000 000(~111 bits/s)

<pdp_type>: PDP 类型

pdp_type 描述 “IP” Internet Protocol “PPP” Point-to-Point Protocol

举例 AT+CGQREQ=1,2,4,5,5,16<cr> OK

11.2.3 AT+CGQMIN

AT+CGQMIN: MT 发送 PDP 上下文激活消息的时候使用这个命令配置 MT 最小

的可接受的 QOS 参数

测试指令 AT+CGQMIN=? 响应 +CGQMIN: <pdp_type>,<reliability>s,<peak>s

OK 查询指令 AT+CGQMIN? 响应 +CGQMIN:<cid>,<precedence>,<delay>,<reliability>,<peak>,<mean><CR><

LF> [+CGQMIN:<cid>,<precedence>,<delay>,<reliability>,<peak>,<mean><CR><LF>[…]] OK

执行指令 AT+CGQMIN=[<cid>[,<precedence>[,<delay>[,<reliability>[,<peak>[,<mean>]]]]]]

响应 OK 或者 ERROR 备注 如果网络通过 PDP 上下文激活接受消息中的协商 QOS 参数小于 小的可接

受 的 QOS 参 数 , MT 则 发 起 PDP 上 下 文 去 活 规 程 。

AT+CGQREQ,AT+CGQMIN 这两个命令是 AT+CGDCONT 的扩展。 <cid>: (PDP Context Identifier)整型(范围 1--15),指定 PDP 上下文的 ID 号 <precedence>: 指定优先级类别

precedence 描述

Page 103: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

95

0 Subscribed(from network) value used 1 High priority 2 Normal priority 3 Low priority

<delay>: 指定延迟类别

delay 描述 0 Subscribed (from network) value used 1--4 Delay class

<reliability>: 指定可靠性类别,描述见 AT+CGQREQ

reliability 描述 0 Subscribed (from network) value used 1--6 reliability class

<peak>: 峰值吞吐量类别

peak 描述 0 Subscribed (from network) value used 1 Up to 1000(8 kbit/s) 2 Up to 2000(16 kbit/s) 3 Up to 4000(32 kbit/s) 4 Up to 8000(64 kbit/s) 5 Up to 16000(128 kbit/s) 6 Up to 32000(256 kbit/s) 7 Up to 64000(512 kbit/s) 8 Up to 128000(1024 kbit/s) 9 Up to 256000(2048 kbit/s)

<mean>: 定义平均吞吐量类别

mean 描述 0 Subscribed (from network) value used 1 100(~0.22 bits/s) 2 200(~0.44 bits/s) 3 500(~1.1 bits/s) 4 1 000(~2.2 bits/s) 5 2 000(~4.4 bits/s) 6 5 000(~11.1 bits/s) 7 10 000(~22 bits/s) 8 20 000(~44 bits/s)

Page 104: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

96

9 50 000(~111 bits/s) 10 100 000(~0.22 kbit/s) 11 200 000(~0.44 kbit/s) 12 500 000(~1.11 kbit/s) 13 1 000 000(~2.2 kbit/s) 14 2 000 000(~4.4 kbit/s) 15 5 000 000(~11.1 kbit/s) 16 10 000 000(~22 kbit/s) 17 20 000 000(~44 bits/s) 18 50 000 000(~111 bits/s)

<pdp_type>: PDP 类型,描述见 AT+CGQREQ

pdp_type 描述 “IP” Internet Protocol “PPP” Point-to-Point Protocol

举例 AT+CGQMIN=1,2,4,5,5,16<cr> OK

11.2.4 AT+CGPCO

AT+CGPCO: MT 发送 PDP 上下文激活消息的时候使用这个命令配置 PDP

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

测试指令 AT+CGPCO=? 响应 +CGPCO: (0-1),,,(1-15)

OK 查询指令 AT+CGPCO? 响应 +CGPCO: <type>,<user>,<password>,<cid><CR><LF>

[+CGPCO: <type>,<user>,<password>,<cid><CR><LF>[…]] OK

执行指令 AT+CGPCO=<type>,<user>,<password>,<cid> 响应 OK 或者 ERROR 备注 <type>:

type 描述 0 用户名密码为 ASCII 字符格式 1 用户名密码为 PDU 格式

<user>: PCO 使用的用户名, 大 ASCII 字符长度为 64 字节,PDU 长度为

Page 105: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

97

128 字节 <password>: PCO 使用的密码, 大 ASCII 字符长度为 64 字节,PDU 长度为

128 字节 <cid>: (PDP Context Identifier)整型(范围 1-15),指定 PDP 上下文的 ID 号。

举例 AT+CGPCO=0,”[email protected]”,”wap1”,1 OK AT+CGPCO? +CGPCO: 0,,,2 +CGPCO: 0,” [email protected]”,”wap1”,1 OK

11.2.5 AT+CGATT

AT+CGATT: 附着(Attach)或去附(detach)GPRS 服务

测试指令 AT+CGATT=? 响应 +CGATT: (list of supported <state>s)

OK 查询指令 AT+CGATT? 响应 +CGATT: <state>

OK 执行指令 AT+CGATT=[<state>] 响应 OK 或者 ERROR 备注 如果 MT 已经在所要求的状态,设置命令被忽略并返回 OK;如果所要求的

状态无法获得,返回 ERROR。MT 去附(detach)GPRS 服务后,任何已激活的

PDP CONTEXT 自动去活(deactive). <state>:

State 描述 0 去附了 GPRS 服务 1 附着了 GPRS 服务

举例 AT+CGATT=1<cr> OK

11.2.6 AT+CGACT

AT+CGACT: 激活(active)或去活(deactive)指定的 PDP 上下文

Page 106: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

98

测试指令 AT+CGACT=? 响应 +CGACT: (list of supported <state>s)

OK 查询指令 AT+CGACT? 响应 +CGACT: <cid>,<state><CR><LF>[+CGACT: <cid>,<state><CR><LF>[…]]

OK 执行指令 AT+CGACT=[<state>[,<cid>[,<cid>[,…]]]] 响应 OK 或者 ERROR 备注 如果 MT 已经在所要求的状态,设置命令被忽略并返回 OK,如果所要求的

状态无法获得,返回 ERROR。如果在激活指定 PDP 上下文命令执行时,MT尚未进行 GPRS ATTACH 操作,则 MT 先进行 GPRS ATTACH 操作,再进

行激活指定 PDP 上下文操作。如果 GPRS ATTACH 操作失败,返回 ERROR。 <state>:

state 描述 0 PDP 上下文去活 1 PDP 上下文激活

<cid>: (PDP Context Identifier)整型(范围 1--15),指定 PDP 上下文的 ID 号.在未

指定<cid>号时,激活 PDP 上下文默认为 cid=1,即 AT+CGACT=1 与

AT+CGACT=1,1;在去活 PDP 上下文时如未指定<cid>,则默认去活所有活动

的 PDP 上下文。 举例 AT+CGACT=1,1<cr>

OK AT+CGACT=0,1<cr> OK

11.2.7 AT+CGPADDR

AT+CGPADDR: 返回指定的 PDP CONTEXT 的地址

测试指令 AT+CGPADDR=? 响应 +CGPADDR: (list of supported <cid>s)

OK 查询指令 无 响应 执行指令 AT+CGPADDR=[<cid>[,<cid>[,…]]] 响应 +CGPADDR: <cid>,<pdp_addr><CR><LF>

Page 107: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

99

[+CGPADDR: <cid>,<pdp_addr><CR><LF>[…]] 备注 <cid>: (PDP Context Identifier)整型(范围 1--15),指定 PDP 上下文的 ID 号,如果

没有指定则返回所有的 PDP 上下文地址。 <pdp_address>: 字符串;PDP 上下文地址

举例 AT+CGPADDR=1<cr> +CGPADDR: 1,0.0.0.0 OK AT+CGPADDR=?<cr> +CGPADDR: (1-15) OK

11.2.8 AT+CGDATA

AT+CGDATA: 使终端设备和网络进入连接状态,包括一次附着(attach)GPRS

过程和一次或多次激活(active)PDP CONTEXT 过程

测试指令 AT+CGDATA=? 响应 +CGDATA: (list of supported <L2P>s)

OK 查询指令 无 响应 执行指令 AT+CGDATA=[<L2P>,[<cid>[,<cid>[,...]]]] 响应 CONNECT 或者 ERROR 备注 如果 cid 值在 MT 中没有定义,则返回 ERROR,否则返回 CONNECT.

<L2P>: 指定 TE 或 MT 之间的 Layer2 协议,目前只支持 PPP。 <cid>: (PDP Context Identifier)整型(范围 1--15),指定 PDP 上下文的 ID 号.

举例 AT+CGDATA=”PPP”,1<cr> CONNECT

11.2.9 AT+CGAUTO

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

测试指令 AT+CGAUTO=? 响应 +CGAUTO: (list of supported <state>s)

Page 108: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

100

OK 查询指令 AT+CGAUTO? 响应 +CGAUTO: <state>

OK 执行指令 AT+CGAUTO=[<state>] 响应 OK 或者 ERROR 备注 <state>:

state 描述 0 关闭 GPRS 自动响应,使用 AT+CGANS 命令手动响应网络端

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

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

举例 AT+CGAUTO=0<cr> OK

11.2.10 AT+CGANS

AT+CGANS:设置 MT 对 GPRS 网络端发起的 PDP 上下文请求(已经通过 RING

和 CRING 通知 TE)进行响应

测试指令 AT+CGANS=? 响应 +CGANS: (list of supported <response>s),(list of supported <L2P>s)

OK 查询指令 无 响应 执行指令 AT+CGANS=[<response>,[<L2P>,[<cid>]]] 响应 OK 或者 ERROR 备注 <response>: 数值,指定如何响应,拒绝还是接受

response 描述 0 拒绝网络端发起的 PDP 上下文请求 1 接受并发起 PDP CONTEXT 激活

<cid>: (PDP Context Identifier)整型(范围 1--15),指定 PDP 上下文的 ID 号.(见+CGDCONT 命令)

举例 +CRING: GPRS”IP”,”104.156.74.8” AT+CGANS=1<cr>

Page 109: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

101

OK

11.2.11 AT+CGCLASS

AT+CGCLASS:设置 MT 的 GPRS 类型

测试指令 AT+CGCLASS=? 响应 +CGCLASS: (list of supported <class>s)

OK 查询指令 AT+CGCLASS? 响应 +CGCLASS: <class>

OK 执行指令 AT+CGCLASS=[<class>] 响应 OK 或者 ERROR 备注 <class>: 指定 GPRS 类型

Class 描述 0 class B 1 class C in circuit switched only mode(lowest)

如果 MT 在 GPRS attach 状态,而通过此命令将 MT 的 GPRS 类型设置为 CC,则 MT 将发起 GPRS detach 规程。

举例 AT+CGCLASS=“CC”<cr> OK AT+CGCLASS=”A”<cr> OK

11.2.12 AT+CGEREP

AT+CGEREP: 设置 MT 是否主动发送响应

测试指令 AT+CGEREP=? 响应 +CGEREP:<mode>,<bfr>

OK 查询指令 AT+CGEREP? 响应 +CGEREP: <mode>,<bfr>

OK 执行指令 AT+CGEREP=[<mode>[,<bfr>]]

Page 110: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

102

响应 OK / ERROR 备注 <mode>:

mode 描述 0 在 MT 上缓存主动回显内容 1 如果 MT-TE 链路不可用,丢弃主动回显内容,否则直接发送到

TE。 2 如果 MT-TE 链路不可用,缓存主动回显内容,等到可用的时候显

示,否则直接发送到 TE。 <bfr>:

Bfr 描述 0 清除 MT 缓存中的回显内容(对 1 和 2 有效) 1 将 MT 缓存中的内容发送到 TE(对 1 和 2 有效)

举例 AT+CGEREP=0,1 <cr> OK AT+CGEREP=2,0 <cr> OK

11.2.13 AT+CGREG

AT+CGREG:设置 MT 显示网络注册状态和位置信息

测试指令 AT+CGREG=? 响应 +CGREG: (list of supported <n>s)

OK 查询指令 AT+CGREG? 响应 +CGREG: <n>,<stat>[,<lac>,<ci>]

或者 +CME ERROR:<err>

执行指令 AT+CGREG=[<n>] 响应 N=1 +CGREG: <stat>

N=2 +CGREG: <stat>[,<lac>,<ci>] 备注 <n>:

n 描述 0 取消网络注册状态的主动回显 1 使网络注册状态的主动回显有效+CGREG:<stat> 2 使 网 络 注 册 状 态 , 位 置 消 息 的 主 动 回 显 有 效

+CREG:<stat>[,<lac>,<ci>]

Page 111: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

103

<stat>: stat 描述 0 没有注册,ME 也没有尝试去注册 1 注册本地网络 2 没有注册,ME 正在试图去注册 3 注册被拒绝 4 不知道网络注册状态 5 注册,漫游

<lac>:两个字节,位置域编码,16 进制表示(如:”00C3”等于 195) <ci>:两个字节,Cell ID,16 进制表示

举例 AT+CGREG=1<cr> +CGREG:<stat> AT+CGREG=2<cr> +CGREG:<stat>[,<lac>,<ci>]

11.2.14 AT+CGSMS

AT+CGSMS:选择发送 SMS 的服务类型

测试指令 AT+CGSMS=? 响应 +CGSMS: (list of currently available <service>s)

OK 查询指令 无 响应 执行指令 AT+CGSMS=[<service>] 响应 OK 或者 ERROR 备注 <service>: 参数,指定服务类型

service 描述 0 GPRS 1 circuit switched 2 GPRS preferred(use circuit switched if GPRS not available) 3 circuit switched preferred(use GPRS if circuit switched not

available) 注: 目前网络不支持 GPRS SMS

举例

Page 112: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

104

11.2.15 AT+CRC

AT+CRC: 设置是否显示呼入电话的附加信息。在设置了该功能后,呼入电话不

是提示 RING,而是提示+CRING: <type>(如+CRING: voice)

测试指令 AT+CRC=? 响应 +CRC: (list of supported <n>s)

OK 查询指令 AT+CRC? 响应 +CRC: [<n>] 执行指令 AT+CRC=[<n>] 响应 OK 或者 ERROR 备注 <n>:指定该命令是否有效

n 描述 0 失效 1 有效

注:<type>目前只支持 voice 举例 AT+CRC=1<cr>

OK

11.2.16 AT+CR

AT+CR: 在 发 送 GPRS 拨 号 成 功 的 ”CONNECT” 之 前 设 置 是 否 显 示 此

CONNECT 为 GPRS 的类型

测试指令 AT+CR=? 响应 +CR: (list of supported <n>s)

OK 查询指令 AT+CR? 响应 +CR: [<n>]

OK 执行指令 AT+CR=[<n>] 响应 OK 或者 ERROR 备注 <n>: 设置是否显示此 CONNECT 的 GPRS 的类型

n 描述

Page 113: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

105

0 无效 1 有效

举例 AT+CR=1<cr> OK

11.2.17 AT+CEER

AT+CEER:扩展错误报告命令,读取出上一次的呼叫建立失败或者 GPRS 的

Attach,Activate PDP context 失败的原因

测试指令 无 响应 查询指令 无 响应 执行指令 AT+CEER 响应 错误原因编号,请参考本文档 1.5 错误信息描述

+CEER: Error<XXX> 备注

举例 AT+CEER +CEER: Error 3 OK

11.2.18 Extension of ATD

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

测试指令 无 响应 查询指令 无 响应 执行指令 ATD *<GPRS_SC_IP>[***<cid>]# 响应 CONNECT 或者 ERROR 备注 执行此命令时 , 如果 MT 没有进行 GPRS attach 和 PDP CONTEXT

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

连接。 <GPRS_SC_IP>: 数字字符串;请求使用 GPRS 服务的号码(值为 99)

Page 114: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

106

<cid>: (PDP Context Identifier)整型(范围 1--15),指定 PDP 上下文的 ID 号,此

数值用户可不填,缺省值 1。 举例 ATD*99#<cr>或 ATD*99***1#<cr>

CONNECT

11.2.19 AT+SDATACONF

AT+SDATACONF: 设置基于 GPRS 上通过 AT 命令发送数据的配置参数

测试指令 AT+SDATACONF=? 响应 +SDATACONF: <connect_id>,<connect_type>,,<server_port>,<self_port>

OK 查询指令 AT+SDATACONF? 响应 +SDATACONF:<connect_id>,<connect_type>,<server_port>,<server_ip_addr><

self_port> [+SDATACONF:<connect_id>,<connect_type>,<server_port>,<server_ip_addr>,<self_port>] ……. [+SDATACONF:<connect_id>,<connect_type>,<server_port>,<server_ip_addr>,<self_port>]

执行指令 AT+SDATACONF=[<connect_id>,<connect_type>,<server_ip_addr>,<server_port>[,<self_port>]]

响应 OK 或者 ERROR 备注 AT+SDATASTART 命令在配制完参数后建立底层 GPRS 和网络的数据连接,

如果底层 GPRS 和网络的数据连接建立成功,用 AT+SDATASEND 命令来发

送用户的指定数据,用 AT+SDATAREAD 命令来接收数据。 <connect_id>:整数,范围 1-10,用于本地标识所建连接 <connect_type>:字符串,目前支持”UDP”和”TCP”. <server_ip_addr>:字符串,给定 server 的 ip 地址 <server_port>:整数,给定 server 的 port 端口号 <self_port>:整数,给定自身的 port 端口号 注: AT+SDATACONF 命令为 SPREADBRIDGE 所独有

举例 下面命令序列先检查是否激活 pdp 上下文,然后配置 GPRS 数据服务参数,

并发送 UDP 数据 AT+CGACT=1,1<cr> OK AT+SDATACONF=1,”UDP”,”192.168.0.114”,7000<cr> OK

Page 115: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

107

AT+SDATASTART=1,1<cr> OK AT+SSTRSEND=1,”FROM SPREADBRIDGE”<cr> OK 下面命令序列先检查是否激活 pdp 上下文,然后配置 GPRS 数据服务参数,

并建立 TCP 连接目标地址为新浪邮箱地址 AT+CGACT=1,1<cr> OK AT+SDATACONF=1,”TCP”,”202.106.182.230”,110<cr> OK AT+SDATASTART=1,1<cr> OK AT+SDATAREAD=1<cr> <+OK [email protected]> OK

11.2.20 AT+SDATASTART

AT+SDATASTART: 采用 AT+SDATACONF 命令配置完参数后启动 GPRS 服

务,参见 AT+SDATACONF

测试指令 AT+SDATASTART=? 响应 +SDATASTART: <connect_id>,<state>

OK 查询指令 AT+SDATASTART? 响应 +SDATASTART: <connect_id>,<state>

[+SDATASTART:<connect_id>,<state>] ……. [+SDATASTART:<connect_id>,<state>] OK

执行指令 AT+SDATASTART=[<connect_id>,<state>] 响应 OK 或者 ERROR 备注 <connect_id>: 整数,范围 1-10,用于本地标识所建连接。

<state>: State 描述 0 激活 UDP/TCP 连接 1 去活 UDP/TCP 连接

Page 116: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

108

注: AT+SDATASTART 命令为 SPREADBRIDGE 所独有 举例 AT+SDATASTART=1,1<cr>

OK

11.2.21 AT+SDATASEND

AT+SDATASEND: 发送用户指定的 HEX 字符串数据,参见 AT+SDATACONF

测试指令 AT+SDATASEND=? 响应 +SDATASEND: <connect_id>

OK 查询指令 无 响应 执行指令 AT+SDATASEND=[ <connect_id>,<length><cr>

> <data> <ctrl+z/ESC> ] 响应 OK 或者 ERROR 备注 <connect_id>:整数,范围 1-10,用于本地标识所建连接

<length>:整数,表示发送字符串数据的 小长度,发送数据 大长度为 1000,输入的 data必须大于等于 小发送数据长度,且额外长度的数据也将被发送,

但数据不可以超过 大数据长度 1000,否则所有数据将不被发送。 <data>:发送数据的 HEX 进制字符串形式 注:AT+SDATASEND 命令为 SPREADBRIDGE 所有

举例 AT+SDATASEND=1,4<cr> >44454647 <ctrl+z> OK

11.2.22 AT+SSTRSEND

AT+SSTRSEND: 发送用户指定的字符串数据,参见 AT+SDATACONF

测试指令 AT+SSTRSEND=? 响应 +SSTRSEND: <connect_id>,

OK 查询指令 无 响应 执行指令 AT+SSTRSEND=[<connect_id>,<data>] 响应 OK 或者 ERROR

Page 117: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

109

备注 <connect_id>: 整数,范围 1-10,用于本地标识所建连接 <data>: 字符串类型,用户需要发送的数据内容,长度(1-1000). 注: AT+SSTRSEND 命令为 SPREADBRIDGE 所独有

举例 AT+SSTRSEND=1,”spreadbridge”<cr> OK

11.2.23 AT+SDATAREAD

AT+SDATAREAD: 测试指令 AT+SDATAREAD=? 响应 +SDATAREAD: <connect_id>

OK 查询指令 无 响应 执行指令 AT+SDATAREAD=[<connect_id>] 响应 按格式显示收到的数据,ASCII 格式如下:

+SSTR: <connect_id>,<数据的 ASCII 格式> HEX 格式如下: +SDATA: <connect_id>,<data_length>,<数据的 HEX 格式> 如果没有收到新的数据,<数据的 ASCII 格式>和<数据的 HEX 格式>内容为

空。 备注 <connect_id>: 整数,范围 1-10,用于本地标识所建连接

注: AT+SDATAREAD 命令为 SPREADBRIDGE 所独有。 举例

11.2.24 AT+SDATARXMD

AT+SDATARXMD: 测试指令 AT+SDATARXMD=? 响应 +SDATARXMD: <connect_id>,<state>,<mode>

OK 查询指令 AT+SDATARXMD? 响应 所有 connect_id 状态,格式如下:

+SDATARXMD: <connect_id>,<state>,<mode><cr> OK

执行指令 AT+SDATARXMD=[<connect_id>,<state>,[<mode>]] 响应 OK 或者 ERROR

Page 118: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

110

备注 <connect_id>: 整数,范围 1-10,用于本地标识所建连接。 <state>:

State 描述 0(缺省值) 接收数据为按照 HEX 码字符集 1 接收数据为按照 ASCII 码字符集

<mode>: Mode 描述 0(缺省值) UDP: 接 收 数 据 自 动 回 显 , 此 时 数 据 仍 也 可 由

AT+SDATAREAD 读出 TCP: 接收数据自动提示+STCPD:<connect_id>,此时数据需

要由 AT+SDATAREAD 读出;对方主动关闭 socket,自动

提示+STCPC:<connect_id>,此时,该 TCP 连接已关闭。(TCP被异常断开时,不报告该提示信息)

1 UDP: 接收数据不自动回显 TCP: 接收数据不自动提示,对方主动关闭 socket 不自动提

示。 注: AT+SDATARXMD 命令为 SPREADBRIDGE 所独有

举例

11.2.25 AT+SSST

AT+SSST: 设置 MS 的服务类型

测试指令 AT+SSST=? 响应 +SSST: <service_type>

OK 查询指令 AT+SSST? 响应 +SSST: <service_type>

OK 执行指令 AT+SSST=[<service_type>] 响应 OK 或者 ERROR 备注 <service_type>:

service_type 描述 0 用户不选择任何服务 1 用户只选择 GSM 服务 2 用户同时选择 GSM 和 GPRS 服务

注: AT+SSST 命令为 SPREADBRIDGE 所独有 举例

Page 119: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

111

11.2.26 AT+SATT

AT+SATT: 附着(Attach)或去附(detach)GPRS 服务

测试指令 AT+SATT=? 响应 +SATT: <state>, <action_type>

OK 查询指令 AT+SATT? 响应 +SATT: <state>

OK 执行指令 AT+SATT=[<state>[,<action_type>]] 响应 OK 或者 ERROR 备注 <state>:

state 描述 0 attach 1 detach

<action_type>: state=1 时:

action_type 描述 0 GPRS attach;同”AT+CGATT=1” 1 GPRS combine attach

state=0 时: action_type 描述 0 GPRS detach;同”AT+CGATT=0” 1 GPRS IMSI detach 2 GPRS combine detach

注: AT+SATT 命令为 SPREADBRIDGE 所独有 举例 AT+SATT=1,0<cr>

OK

11.2.27 AT+SAUTOATT

AT+SAUTOATT: 设置 MT 进行 auto attach 操作

测试指令 AT+SAUTOATT=? 响应 +SAUTOATT: <state>

Page 120: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

112

OK 查询指令 AT+SAUTOATT? 响应 +SAUTOATT: <state>

OK 执行指令 AT+SAUTOATT=[<state>] 响应 OK 或者 ERROR 备注 <state>:

state 描述 0 设为自动 attach 1 设为手动 attach(取消自动 attach)

注:AT+SAUTOATT 命令为 SPREADBRIDGE 所独有 举例 AT+SAUTOATT=1<cr>

OK

11.2.28 AT+SGPRSDATA

AT+SGPRSDATA: 设置 MT 发送指定长度的 GPRS 数据

测试指令 AT+SGPRSDATA=? 响应 +SGPRSDATA: (0-10000)

OK 查询指令 AT+SGPRSDATA? 响应 support +SGPRSDATA

OK 执行指令 AT+SGPRSDATA=[<data_len>] 响应 OK 或者 ERROR 备注 <data_len>: 整数,发送数据的长度,范围 0-10000

注:AT+SGPRSDATA 命令的数据是随机产生的,主要用于测试,此命令为

SPREADBRIDGE 所独有。 举例 发送 2000 个数据

AT+SGPRSDATA=2000<cr> OK

Page 121: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

113

12. 特殊指令

特殊指令集主要包括模块串口、MIC、SPEAKER,GPIO、NV 等的设置和查

询。

12.1 特殊指令一览表

序号 命令 描述 1 AT+SMUX 设置串口的混合模式 2 AT+S32K 设置是否允许进入省电模式 3 AT+SIND 设置系统自动发送提示信息,来提示系统某些状

态 4 AT+STMF 保存或删除 MIDI 格式的文件 5 AT+SBAND 选择模块的频率 6 AT+SSAM 设置声音模式 7 AT+SSAP 设置上行、下行声音的增益参数 8 AT+SPEAKER 设置 MIC 和 SPEAKER 的声音通道设置 9 AT+SEQT 设置 SPEAKER 均衡器类型 10 AT+SSEA 工程模式下设置声音的参数 11 AT+SDMUT 该命令用来使下行静音 12 AT+SRWD 读写 DSP(一个字或一块存储区) 13 AT+SMGF 用 AT 命令来管理文件 14 AT+SMGD 用 AT 命令来管理目录 15 AT+SSMP 设置 ME 以最大功率发送 16 AT+SSGF 设置和查询 GPIO 的方向 17 AT+SSGS 设置和查询 GPIO 的电平 18 AT+SNVM 进行 NVITEM 数据管理

12.2 特殊指令详细描述

12.2.1 AT+SMUX

AT+SMUX:该命令用来设置混合模式,重新开关机后恢复为默认方式

测试指令 AT+SMUX=?

Page 122: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

114

响应 +SMUX: <mode> OK

查询指令 AT+SMUX? 响应 +SMUX: <mode>

OK 执行指令 AT+SMUX=<mode> 响应 OK 或者 ERROR 备注 关于混合模式,参考附录 13.1

<mode>: mode 描述 0 关闭混合模式,模块做数据通信时不能使用 AT 命令 1 开启混合模式,模块做数据通信时能使用 AT 命令

举例

12.2.2 AT+S32K

AT+S32K:用来设置是否允许进入省电模式

测试指令 AT+S32K=? 响应 +S32K: (0-1)

OK 查询指令 AT+S32K? 响应 +S32K: <mode> 执行指令 AT+S32K=<mode> 响应 OK 或者 ERROR 备注 <mode>:

mode 描述 0 禁止进入省电模式 1 允许进入省电模式

注: <mode>不保存到 NV 中,每次开机时默认为 0 举例

12.2.3 AT+SIND

AT+SIND: 该命令设置系统自动发送提示信息提示系统的某些状态

测试指令 AT+SIND=?

Page 123: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

115

响应 +SIND: (0-1023) OK

查询指令 AT+SIND? 响应 +SIND: <IndLevel> 执行指令 AT+SIND=<IndLevel> 响应 OK 或者 ERROR 备注 提示系统的状态包括:

-------提示 SIM 卡的状态 -------提示呼叫状态 -------提示 AT 命令的状态 <IndLevel>:

Indlevel 描述 1(bit-0) 提示 SIM 卡存在与否 2(bit-1) 提示呼叫状态 4(bit-2) 提示 AT 模块已经就绪(除了 phonebooks,AOC,SMS),但仍处

于紧急模式 8(bit-3) 提示 AT 模块已经完全就绪 16(bit-4) 提示已经创新的呼叫 ID 号 32(bit-5) 提示呼叫已释放 64(bit-6) 提示网络可以服务 128(bit-7) 提示丢失网络 256(bit-8) 提示听筒开 512(bit-9) 提示 SIM 卡电话本的状态

如果<IndLevel>等于 0(缺省值),将不会发送提示信息+SIND:<IndNb>.上述值

可以并用。取值范围是 0<=IndLevel<=1023.AT+SIND 设定的值将会自动保存

在 FLASH 中。 提示信息模式:+SIND:<event>[,<idx>] <idx>: 呼叫的 ID 号 如果是提示 SIM 卡电话本的状态则为: +SIND: <event>,<phonebook>,<status>,.,<phonebook>,<status> <phonebook>: SIM phonebook () (.SM., .FD., .LC., .MC.) <status>:

status 描述 0 没有从 SIM 卡载入手机 1 已从 SIM 卡载入手机

支持的事件: <event>:

Event 描述

Page 124: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

116

0 SIM 卡不存在不可失 1 SIM 卡存在 2 呼叫震铃 3 AT 模块部分就绪 4 AT 模块完全就绪 5 已经创建呼叫的 ID 号 6 已经释放 ID 号为<idx>的呼叫 7 网络对紧急呼叫就绪 8 网络丢失 9 听筒开 10 初始化后 SIM 卡电话本的状态 11 网络注册成功

举例

12.2.4 AT+STMF

AT+STMF: 用来保存或删除 MIDI 格式的文件

测试指令 AT+STMF=? 响应 +STMF: (16-47),(0-1024),(1-500)

OK 查询指令 AT+STMF? 响应 +STMF: <remain_size>,<total_size>

OK 执行指令 AT+STMF=<index>,<block_num>,<block_length>

>midi_data (ctrl+z) 响应 OK 备注 用来通过终端输入文件内容,然后输入 ctrl+z 保存或 Esc 放弃保存所输入的

文件。用户也可以多次使用该命令在同一 index 下保存多个 block_num(连续

的)数据块。 index: 16-47(1-15 是模块预置的 MIDI 文件) block_num: 0-255 传输文件的块号(0:表示删除相应的 midi 文件) block_length: 1-500 传输文件的长度 remain_size: 0-192k(剩余用于存储 midi 文件的容量) total_size: 192k 大用于存储 midi 文件的容量

举例 写入一个数据块 AT+STMF=16,1,20

Page 125: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

117

>45D678F3E8F9D34249A9(ctrl+z) OK 写入第二个数据块 AT+STMF=16,2,20 >87D675F3E8F9C34249A9(ctrl+z) OK 该文件 16 的大小 AT+STMF=16 +STMF: 40 OK 删除 MIDI 文件 16 AT+STMF=16,0 OK

12.2.5 AT+SBAND

AT+SBAND: 选择模块的频率(如 GSM900 等)

测试指令 AT+SBAND=? 响应 +SBAND: (0-10)

OK 查询指令 AT+SBAND? 响应 +SBAND: <current value>

OK 执行指令 AT+SBAND=<value> 响应 OK 备注 value: 0-10

value 描述 0 GSM900 1 DCS1800 2 PCS1900 3 GSM850 4 GSM900 和 DCS1800 5 GSM850 和 GSM900 6 GSM850 和 DCS1800

Page 126: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

118

7 GSM850 和 PCS1900 8 GSM900 和 PCS1900 9 GSM850 和 GSM900 和 DCS1800 10 GSM850 和 GSM900 和 PCS1900

举例

12.2.6 AT+SSAM

AT+SSAM: 设置声音模式

测试指令 AT+SSAM=? 响应 +SSAM: (0-2)

OK 查询指令 AT+SSAM? 响应 +SSAM: <当前值>

OK 执行指令 AT+SSAM=<mode> 响应 OK 备注 <mode>:

mode 描述 0 手持模式 1 耳机模式

举例

12.2.7 AT+SSAP

AT+SSAP: 调整上行、下行声音的 gain 参数

测试指令 AT+SSAP=? 响应 +SSAP: (0-2),(0-1),(0-11),(0-32767)

OK 查询指令 AT+SSAP? 响应 +SSAP: <mode>,<UL_PGA_gain>,< UL_digital_gain >,< DL_PGA_gain >,<

DL_digital_gain ><CR><LF> [+SSAP: <mode>,<UL_PGA_gain>,< UL_digital_gain >,< DL_PGA_gain >,< DL_digital_gain ><CR><LF>] [[+SSAP: <mode>,<UL_PGA_gain>,< UL_digital_gain >,< DL_PGA_gain >,<

Page 127: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

119

DL_digital_gain ><CR><LF>]] OK

执行指令 AT+SSAP=<mode>,<type>,<PGA_gain>,<digital_gain> 响应 OK 备注 系统重启动后,该命令所做的设置将不被保存。

<mode>: mode 描述 0 设置 HANDHOLD 的 gain 参数 1 设置 HANDFREE 的 gain 参数 2 设置 EARPHONE 的 gain 参数

<type> type 描述 0 设置下行声音的 gain 参数 1 设置上行声音的 gain 参数

<PGA_gain>: 参数范围 0-11,设置上行或下行声音的模拟增益,每个步进为

3db <digital_gain>: 参数范围为 0-32767,设置上行或下行声音的数字增益。 注: 不恰当的参数设置可能会导致回音、失真等现象。

举例 AT+SSAP? +SSAP: 0,7,12288,0,4096 +SSAP: 1,6,32767,2,4096 +SSAP: 2,6,4595,2,5785 OK

12.2.8 AT+SPEAKER

AT+SPEAKER: MIC 和 SPEAKER 的声音通道设置

测试指令 AT+SPEAKER=? 响应 +SPEAKER: (0-1),(0-1)

OK 查询指令 AT+SPEAKER? 响应 +SPEAKER: <mic_mode>,<spk_mode>

OK 执行指令 AT+SPEAKER=<mic_mode>,<spk_mode> 响应 OK 或者 ERROR 备注 用户通过 AT+SSAM 命令设置 Audio 模式后,需要通过该命令重新设置 MIC

Page 128: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

120

和 SPEAKER 的通道。 <mic_mode>:

mic_mode 描述 0 MIC 主通道模式 1 MIC 辅通道模式

<spk_mode>

mode 描述 0 SPEAKER 主通道模式 1 SPEAKER 辅通道模式

缺省设置:MIC 和 SPEAKER 均为主通道模式 举例

12.2.9 AT+SEQT

AT+SEQT:设置 SPEAKER 均衡器类型

测试指令 AT+SEQT=? 响应 +SEQT: (0-3)

OK 查询指令 AT+SEQT? 响应 +SEQT: <type>

OK 执行指令 AT+SEQT=<type> 响应 OK 或者 ERROR 备注 <type>:

Type 描述 0 普通效果 1 低音增强 2 高音增强 3 特殊效果

缺省设置: SPEAKER 设置为普通效果 注: UB603 模块不支持该功能

举例

Page 129: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

121

12.2.10 AT+SSEA

AT+SSEA: 工程模式下设置声音的参数

测试指令 AT+SSEA=? 响应 +SSEA: (0-11)

OK 查询指令 无 响应 执行指令 AT+SSEA=<mode><CR>

>DATA (ctrl+z/ESC) 响应 OK 或者 ERROR 备注 声音的参数是在执行了 AT+SSEA=<mode><CR>(设置系数),收到提示符>

后,输入数据 DATA,然后以 crtl+z 确认(ESC 结束)传送给 AT。 <mode>:设置的系数

Type 描述 0 设置侧音数字增益系数 1 设置手持数字增益 1 系数 2 设置免提数字增益 1 系数 3 设置手持模拟增益系数 4 设置免提模拟增益系数 5 设置主 MIC 均衡器系数 6 设置辅路 MIC 均衡器系数 7 设置主 SPEAKER 均衡器系数 8 设置辅路 SPEAKER 均衡器系数 9 设置手持数字增益 2 系数 10 设置免提数字增益 2 系数

DATA 是传送的上行和下行的参数值,它是 AUTO_TEST_DATA_T 的 ASCII形 式 , 并 和 AUDIO_TEST_DATA 对 齐 , 如 要 设 置

UL_equalizer_coeff[0]=0x54F2,则 DATA 的开头必须是”54F2..”.数据总长

352(reserved 也必须填充值)。 Typedef_struct

int16 UL_equalizer_coeff[33]; int16 DL_equalizer_coeff[33];

int16 UL_PGA_gain;

Page 130: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

122

int16 DL_PGA_gain; int16 UL_digital_gain;

int16 DL_digital_gain; 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; 举例

12.2.11 AT+SDMUT

AT+SDMUT: 用来使下行静音

测试指令 AT+SDMUT=? 响应 +SDMUT: <supported value>

OK 查询指令 AT+SDMUT? 响应 +SDMUT: <mode>

OK 执行指令 AT+SDMUT=<mode> 响应 OK 或者 ERROR 备注 <mode>:

0: 取消下行静音 1: 设置下行静音

举例

Page 131: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

123

12.2.12 AT+SRWD

AT+SRWD: 读写 DSP(一个或一块存储区)

测试指令 无 响应 查询指令 无 响应 执行指令 AT+SRWD=<R/W>,<D/P>,<length>,”<address>” 响应 OK(写的时候)

SRWD: 数据(读的时候) 备注 <R/W>: 0-1,0 为读 DSP,1 为写 DSP

<D/P>: 0-1,0 为数据区,1 为程序区 <length>: 存储区长度,0 为一个字 <address>: 要读写的 DSP 的起始地址,长度为 4 个字节的字符串,范围为

(0xFA00-0xFFFF) 举例 AT+SRWD=1,0,0,”FA00”(回车)

>45A8(ctrl+z 确认,Esc 放弃) OK AT+SRWD=0,0,0,”FA00” SRWD:45A8 注: 目前该命令还不支持一块存储区的读写. (即存储区只可为一个字)

12.2.13 AT+SMGF

AT+SMGF: 用 AT 命令来管理文件,用户也可以多次使用该命令在同一<file

name>下保存多个 block_num(连续的)文件的数据块

测试指令 AT+SMGF=? 响应 +SMGF: (0-5),,(0-65535),(1-1024),(0-65535),

OK 查询指令 AT+SMGF? 响应 +SMGF: (free space),(used space)

OK 执行指令 AT+SMGF=<mode>,[“<filename>”,<block_num>,<block_length>,<block_to

Page 132: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

124

tal>,”<new file name>”] 响应 OK 或者 ERROR 备注 <mode>:

mode 描述 0 读取一个文件 1 读取文件的大小 2 删除一个文件 3 新增一个文件 4 替换一个文件 5 重命名一个文件

<block_num>:1-65535 传输文件的块号,第一次必须 block_num=1. <block_length>:下传的数据的长度( 大为 1024),必须与传送的数据一致。

<block_total>:下传数据的总块数,范围 1-65535。 <file_name>:文件名的 HEX 形式(含绝对路径) <new file name>:修改后文件名的 HEX 形式(含绝对路径)

举例 读取文件”FILE/PIC/PHOTO.GIF”时: AT+SMGF=0,”46494C452F5049432F47462E474946”,0 +SMGF: <total_num>,<block_ID>,<block_size>,data OK 读取文件”FILE/PIC/ PHOTO.GIF”的大小时: AT+SMGF=1,”46494C452C5049432F47462E474946” +SMGF: <file size> OK 删除”FILE/PIC/ PHOTO.GIF”文件时: AT+SMGF=2,”46494C452C5049432F47462E474946” OK 新增文件”FILE/PIC/ PHOTO.GIF”时: AT+SMGF=3,”46494C452C5049432F47462E474946”,1,10,10 >A5b7d7089<ctrl+z> OK AT+SMGF=3, ”46494C452C5049432F47462E474946”,2,10,10 >A5b7d7089<ctrl+z> OK 替换文件”FILE/PIC/ PHOTO.GIF”时(第一次时,<block_ID>必须 1 时): AT+SMGF=4, ”46494C452C5049432F47462E474946”,1,10,10

Page 133: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

125

>A5b7d7089<ctrl+z> OK 重命名”FILE/PIC/OLD.GIF”为”FILE/PIC/NEW.GIF”文件时: AT+SMGF=5, ”46494C452F5049432F4F4C442E474946”,0,1,0,”46494C452

F5049432F4E5572E474946”

OK

12.2.14 AT+SMGD

AT+SMGD: 用来管理目录

测试指令 AT+SMGD=? 响应 +SMGD: (0-3),,

OK 查询指令 无 响应 执行指令 AT+SMGD=<mode>,”<dir name>”,[“<new dir name>”] 响应 OK 或者 ERROR 备注 <mode>:

Mode 描述 0 查询目录 1 新增目录 2 删除目录 3 重命名目录

<dir_name>: 目录名的 HEX 形式(含绝对路径) 举例 查询目录”FILE/PIC”时:

AT+SMGD=0,”46494C452F504943” +SMGD: 128,22129664,FILE/PIC OK 新增目录”FILE/PIC”时: AT+SMGD=1,”46494C452F504943” OK 删除目录”FILE/PIC”时: AT+SMGD=2,”46494C452F504943” OK

Page 134: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

126

重命名目录”FILE/PIC”时: AT+SMGD=3,”46494C452F504943”,”46494C452F4D494449” OK

12.2.15 AT+SSMP

AT+SSMP: 要求 ME 以最大功率发送

测试指令 无 响应 查询指令 无 响应 执行指令 AT+SSMP 响应 OK 或者 ERROR 备注 举例

12.2.16 AT+SSGF

AT+SSGF: 用来进行 GPIO 方向的设置和查询

测试指令 AT+SSGF=? 响应 +SSGF: (0-255),(0-1),(0-1)

OK 查询指令 无 响应 执行指令 AT+SSGF=<gpio_id>,<type>,<value> 响应 [+SSGF: <value>]

OK 或者 ERROR

备注 <gpio_id>: 指定的 GPIO 管脚,参数 大范围为(0-255),根据不同的产品型号,

范围可能不同 <type>:

Type 描述 0 设置 GPIO 方向

Page 135: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

127

1 查询 GPIO 方向设置 <value>: type=1 时,该参数无效

Type 描述 0 在 type=0 时,设置指定的 GPIO 为输入方向 1 在 type=1 时,设置指定的 GPIO 为输出方向

注:该命令将可能改变 GPIO 的功能,不恰当的操作设置,可能会导致系统异常。

举例 设置 GPIO 6 为输出方向: AT+SSGF=6,0,1 OK 查询 GPIO 6 的方向设置: AT+SSGF=6,1 +SSGF: 1 OK

12.2.17 AT+SSGS

AT+SSGS: 用来进行 GPIO 电平的设置和查询。如果操作的 GPIO 为输入方向,

执行指令会失败

测试指令 AT+SSGS=? 响应 +SSGF: (0-255),(0-1),(0-1)

OK 查询指令 无 响应 执行指令 AT+SSGS=<gpio_id>,<type>,<value> 响应 +SSGS: [<value>]

OK 或者 ERROR 备注 <gpio_id>: 指定的 GPIO 管脚,参数 大范围为(0-255),根据不同的产品型号,

范围可能不同 <type>:

Type 描述 0 设置 GPIO 电平 1 查询 GPIO 电平

<value>: type=1 时,该参数无效 Type 描述 0 在 type=0 时,设置指定的 GPIO 电平为低(0)

Page 136: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

128

1 在 type=1 时,设置指定的 GPIO 电平为高(1) 举例 AT+SSGS=7,0,1

Ok AT+SSGS=7,0,0 OK AT+SSGS=7,1 +SSGS: 0 OK

12.2.18 AT+SNVM

AT+SNVM: 用来进行 NVITEM 的数据管理,可以进行简短数据的读写记录,注

意该功能仅模块支持,且总的 NVITEM 数据量视模块容量而定

测试指令 AT+SNVM=? 响应 +SNVM: (0-4),(0-1199),(0-1199) 查询指令 无 响应 执行指令 AT+SNVM=<type>,<nvitem_id>[,<nvitem_id_end>] 响应 OK 或者 ERROR 备注 <type>:

当<type>=0 时,读取指定 NEITEM id 的数据,并将数据以 HEX 格式输出,

其输出格式如下: +SNVM:<length>,<HEX_DATA> OK 其中<length>表示数据的长度; 当<type>=1时,写指定NVITEM id的数据,如果原来该NVITEM id已经有数据

存在,则数据将被擦除;用户在输入该命令后,MS 将返回”>”作为输入数据的提

示给用户,用户在接收到该提示后,直接输入数据的 HEX 形式,并以<ctrl+z>作为结束符,或输入<Esc>取消当前的输入,每个 NVITEM id 存储的用户数据其

长度不得超过 512 字节,即 HEX 数据长度不超过 1024 字节; 当<type>=2 时,替换指定 NVITEM id 的数据,如果原来该 NVITEM id 没有数

据,则将写入用户数据,如果原来该 NVITEM id 数据已经存在,则数据将被

檫除; 用户在输入该命令后,MS 将返回”>”作为输入数据的提示给用户,在

Page 137: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

129

接收到该提示后,用户直接输入数据的 HEX 形式,并以<ctrl+z>作为结束符,

或输入<Esc>取消当前的输入; 当<type>=3 时,查询指定 NVITEM id 的数据大小,其输出格式如下: +SNVM: <length> OK 当<type>=4 时,删除指定 NVITEM id 范围内的 NVITEM 数据,id 范围从

<nvitem_id>到<nvitem_id_end>,如果参数<nvitem_id_end>缺省没有,则只删

除<nvitem_id>的数据。 <nvitem_id>: 参数指定当前操作的 NVITEM id。参数范围为 0 到 1199 <nvitem_id_end>: 参数只在<type>=4 时有效,<type>为其他值时,该参数可以

忽略不填 .<type>=4 时 ,删除从 nvitem_id 到 nvitem_id_end 之间的所有

NVITEM,如果参数缺省没有,将只删除 nvitem_id 的 NVITEM 数据。如果参数

<nvitem_id_end>存在,则需要大于等于<nvitem_id>。

举例 AT+SNVM=1,6 >30313233343536<ctrl+z> OK

Page 138: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

130

13. MSC 图示

13.1 MO call

Page 139: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

131

13.2 MT call

PC

+CRING:voice

AT+CLCC

+CLCC:1,1,4,1,0,”02154452249"OK

OK

ATA

NO CARRIER

MODULE

13.3 SMS

Page 140: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

132

13.4 GPRS connect

Page 141: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

133

13.5 Send GPRS data manually

PC MODULEAT+CGACT=1

OK

OK

AT+SDATASTART=1,1

AT+SDATACONF=1,”TCP”,”202.66.141.70",80

OK

AT+SSTRSEND=1,”ABCD”or

AT+SDATASEND=1>ABCD123 (HEX data)

OK

Page 142: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

134

14. 附录

14.1 混合模式协议

14.1.1 简述

展桥的混合模式协议用于 DCE(Data Communication Equipment:the product)和 DTE(Data Terminal Equipment)通信。它允许在串口间存在两种模式:一种是 AT 命令,一种是数据通信。 当 AT+SMUX=1 时激活混合模式,AT 命令和数据通信按照协议打成数据包。通过这些数

据包的头可以识别是 AT 命令或数据通信包。AT+SMUX=0 去活激活混合模式。该附录描述

了混合模式如何处理 AT 命令和数据流。它也描述了数据包和 AT 命令包的格式。

14.1.2 AT 命令包

AT 命令加头打成数据包以区分数据包。这些包有头(3 BYTE),AT 命令 CHECKSUM(1 BYTE)组成:

第一个字节(0xAA)用于标识命令包 第二个字节是 AT 命令长度的低 8 位 第三个字节由两部分组成;低三位是 AT 命令长度的高三位,高五位(0XE8)用于标识 AT

命令(AT 命令的 大长度可能是 2047 个字节,目前支持的 大 AT 命令长度为 1100 字节)。 CHECKSUM 是所有数据的总和。

14.1.3 数据包

数据加头打成数据包以区分 AT 命令。这些包有头(3 BYTE),AT命令 CHECKSUM(1 BYTE)组成:

B7 B6 B5 B4 B3 B2 B1 B0

Start pattern,0Xaa

AT command length LSB

AT command pattern,0x1D | AT command length MSB

AT command

Checksum

Page 143: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

135

第一个字节(0xDD)用于标识数据包

第二个字节是数据域长度的低 8 位 第三个字节是由两部分组成:低三位是数据域长度的高三位,高五位用于标识数据包类型

(数据包的 大长度可能是 2047 个字节,目前支持的 大长度为 1600 字节)。 数据包类型按照数据类型有: 0--数据包:包含要传递的数据 1--状态包:状态包包括 SA,SB,X bits(1)和中断条件码

S A

SB

X BRK

RI

Spare

Spare

Spare

2--READY 包 3--BUSY 包 其他值--备用。 CHECKSUM 是所有数据的总和。

14.2 错误返回代码

当返回错误信息时,通过 AT+CMEE=<value>设置不同的返回结果,如下是可能返回的错

误的数字值以及详细的描述的列表(短消息相关的除外)

编号 错误的数字值 详细的描述

1 +CME ERROR:0 +CME ERROR: phone failure 2 +CME ERROR:1 +CME ERROR: no connection to phone 3 +CME ERROR:2 +CME ERROR: phone-adaptor link reserved 4 +CME ERROR:3 +CME ERROR: operation not allowed 5 +CME ERROR:4 +CME ERROR: operation not supported 6 +CME ERROR:5 +CME ERROR: PH-SIM PIN required 7 +CME ERROR:6 +CME ERROR: PH-FSIM PIN required 8 +CME ERROR:7 +CME ERROR: PH-FSIM PUK required 9 +CME ERROR:10 +CME ERROR: SIM not inserted 10 +CME ERROR:11 +CME ERROR: SIM PIN required 11 +CME ERROR:12 +CME ERROR: SIM PUK required 12 +CME ERROR:13 +CME ERROR: SIM failure

B7 B6 B5 B4 B3 B2 B1 B0

Start pattern,0XDD

Data packet length LSB

Data packet type length LSB | Data packet

Data Bytes

Checksum

Page 144: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

136

13 +CME ERROR:14 +CME ERROR: SIM busy 14 +CME ERROR:15 +CME ERROR: SIM wrong 15 +CME ERROR:16 +CME ERROR: incorrect password 16 +CME ERROR:17 +CME ERROR: SIM PIN2 required 17 +CME ERROR:18 +CME ERROR: SIM PUK2 required 18 +CME ERROR:20 +CME ERROR: memory full 19 +CME ERROR:21 +CME ERROR: invalid index 20 +CME ERROR:22 +CME ERROR: not found 21 +CME ERROR:23 +CME ERROR: memory failure 22 +CME ERROR:24 +CME ERROR: text string too long 23 +CME ERROR:25 +CME ERROR: invalid characters in text string 24 +CME ERROR:26 +CME ERROR: dial string too long 25 +CME ERROR:27 +CME ERROR: invalid characters in dial string 26 +CME ERROR:28 +CME ERROR: GPRS operation failure 27 +CME ERROR:29 +CME ERROR: GPRS send data failure 28 +CME ERROR:30 +CME ERROR: no network service 29 +CME ERROR:31 +CME ERROR: network timeout 30 +CME ERROR:32 +CME ERROR: network not allowed - emergency calls

only 31 +CME ERROR:40 +CME ERROR: network personalisation PIN required 32 +CME ERROR:41 +CME ERROR: network personalisation PUK required 33 +CME ERROR:42 +CME ERROR: network subset personalisation PIN

required 34 +CME ERROR:43 +CME ERROR: network subset personalisation PUK

required 35 +CME ERROR:44 +CME ERROR: service provider personalisation PIN

required 36 +CME ERROR:45 +CME ERROR: service provider personalisation PUK

required 37 +CME ERROR:46 +CME ERROR: corporate personalisation PIN required 38 +CME ERROR:47 +CME ERROR: corporate personalisation PUK

required 39 +CME ERROR:60 +CME ERROR: AT command discarded 40 +CME ERROR:62 +CME ERROR: SIM card reject by network 41 +CME ERROR:63 +CME ERROR: SIM card service not available 42 +CME ERROR:64 +CME ERROR: SIM card PIN uninitialized 43 +CME ERROR:65 +CME ERROR: SIM card PIN blocked 44 +CME ERROR:66 +CME ERROR: SIM card PUK blocked

Page 145: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

137

45 +CME ERROR:100 +CME ERROR: unknown 46 +CME ERROR:103 +CME ERROR: Illegal MS 47 +CME ERROR:106 +CME ERROR: Illegal ME 48 +CME ERROR:107 +CME ERROR: GPRS services not allowed 49 +CME ERROR:111 +CME ERROR: PLMN not allowed 50 +CME ERROR:112 +CME ERROR: Location area not allowed 51 +CME ERROR:113 +CME ERROR: Roaming not allowed in this location

area 52 +CME ERROR:132 +CME ERROR: Service option not supported 53 +CME ERROR:133 +CME ERROR: Requested service option not

subscribed 54 +CME ERROR:134 +CME ERROR: Service option temporarily out of order55 +CME ERROR:149 +CME ERROR: PDP authentication failure 56 +CME ERROR:533 +CME ERROR: Missing or unkown APN

下表是短消息相关的可能返回的错误的数字值及详细的描述列表:

编号 错误的数字值 详细的描述

1 +CMS ERROR: 301 + CMS ERROR: SMS ME reserved 2 +CMS ERROR: 302 + CMS ERROR: Operation not allowed 3 +CMS ERROR: 303 + CMS ERROR: Operation not supported 4 +CMS ERROR: 304 + CMS ERROR: Invalid PDU mode 5 +CMS ERROR: 305 + CMS ERROR: Invalid text mode 6 +CMS ERROR: 310 + CMS ERROR: SIM not inserted 7 +CMS ERROR: 311 + CMS ERROR: SIM PIN required 8 +CMS ERROR: 312 + CMS ERROR: SIM failure 9 +CMS ERROR: 313 + CMS ERROR: SIM PUK required 10 +CMS ERROR: 316 + CMS ERROR: SIM PIN2 required 11 +CMS ERROR: 317 + CMS ERROR: SIM PUK2 required 12 +CMS ERROR: 318 + CMS ERROR: SIM failure 13 +CMS ERROR: 321 + CMS ERROR: Invalid memory index 14 +CMS ERROR: 322 + CMS ERROR: SIM memory full 15 +CMS ERROR: 330 + CMS ERROR: SMSC address unknown 16 +CMS ERROR: 334 + CMS ERROR: no +CNMA acknowledgement

expected

下表是扩展错误相关的可能返回的错误的数字值及详细的描述列表:

Page 146: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

138

编号 错误的数字值 详细的描述

1 +CEER: Error 0 + CEER ERROR: no detail information 2 +CEER: Error 1 + CEER ERROR: unassigned number 3 +CEER: Error 3 + CEER ERROR: no route to destination 4 +CEER: Error 6 + CEER ERROR: unacceptable channel 5 +CEER: Error 8 + CEER ERROR: operator determinate barring 6 +CEER: Error 16 + CEER ERROR: normal clearing 7 +CEER: Error 17 + CEER ERROR: user busy 8 +CEER: Error 18 + CEER ERROR: no user responding 9 +CEER: Error 19 + CEER ERROR: alerting no answer 10 +CEER: Error 21 + CEER ERROR: call rejected 11 +CEER: Error 22 + CEER ERROR: number changed 12 +CEER: Error 26 + CEER ERROR: nonselect user clearing 13 +CEER: Error 27 + CEER ERROR: destination out of order 14 +CEER: Error 28 + CEER ERROR: invalid number format 15 +CEER: Error 29 + CEER ERROR: facility rejected 16 +CEER: Error 30 + CEER ERROR: response to status query 17 +CEER: Error 31 + CEER ERROR: normal unspecified 18 +CEER: Error 34 + CEER ERROR: no circuit channel available 19 +CEER: Error 38 + CEER ERROR: net out of order 20 +CEER: Error 41 + CEER ERROR: temporary failure 21 +CEER: Error 42 + CEER ERROR: switch congestion 22 +CEER: Error 43 + CEER ERROR: access information discarded 23 +CEER: Error 44 + CEER ERROR: request circuit channel unavailable 24 +CEER: Error 47 + CEER ERROR: resources unavailable 25 +CEER: Error 49 + CEER ERROR: QOS unavailable 26 +CEER: Error 50 + CEER ERROR: request facility not subscribe 27 +CEER: Error 55 + CEER ERROR: CUG incoming barred 28 +CEER: Error 57 + CEER ERROR: bear capability not authorization 29 +CEER: Error 58 + CEER ERROR: bear capability unavailable 30 +CEER: Error 63 + CEER ERROR: service unavailable 31 +CEER: Error 65 + CEER ERROR: bear service not implement 32 +CEER: Error 68 + CEER ERROR: ACM equal or great ACMMAX 33 +CEER: Error 69 + CEER ERROR: request facility not implement 34 +CEER: Error 70 + CEER ERROR: only restrict digital available 35 +CEER: Error 79 + CEER ERROR: service option not implement 36 +CEER: Error 81 + CEER ERROR: invalid ti 37 +CEER: Error 87 + CEER ERROR: user not in CUG

Page 147: UB603 AT 指令集read.pudn.com/downloads112/doc/467804/sim300/UB603 AT... · 2007-10-22 · 6.2.9 AT+CPWD ... 118 12.2.8 AT+SPEAKER ... (trailing=)

上海展桥信息技术有限公司

139

38 +CEER: Error 88 + CEER ERROR: incompatibility destination 39 +CEER: Error 91 + CEER ERROR: invalid transit net 40 +CEER: Error 95 + CEER ERROR: invalid message semantic 41 +CEER: Error 96 + CEER ERROR: mandatory IE error 42 +CEER: Error 97 + CEER ERROR: message nonexistent 43 +CEER: Error 98 + CEER ERROR: message uncompatibility error 44 +CEER: Error 99 + CEER ERROR: IE nonexistent 45 +CEER: Error 100 + CEER ERROR: invalid condition IE 46 +CEER: Error 101 + CEER ERROR: message incompatibility state 47 +CEER: Error 102 + CEER ERROR: recover on timer 48 +CEER: Error 111 + CEER ERROR: protocol error 49 +CEER: Error 127 + CEER ERROR: interworking 50 +CEER: Error 150 + CEER ERROR: authentication rejected 51 +CEER: Error 151 + CEER ERROR: emergency call only 52 +CEER: Error 152 + CEER ERROR: IMSI detach 53 +CEER: Error 153 + CEER ERROR: T3230 expiry 54 +CEER: Error 154 + CEER ERROR: connection error 55 +CEER: Error 171 + CEER ERROR: no network service 56 +CEER: Error 172 + CEER ERROR: emergency call only 57 +CEER: Error 173 + CEER ERROR: normal disconnect 58 +CEER: Error 174 + CEER ERROR: remote disconnect 59 +CEER: Error 175 + CEER ERROR: low failure 60 +CEER: Error 176 + CEER ERROR: network reject 61 +CEER: Error 177 + CEER ERROR: no cell 62 +CEER: Error 202 + CEER ERROR: supplement not provide