3G Modem AT指令集
1
2
3
4
常规命令 ....................................................................................................................... 4 1.1 AT .................................................................................................................................. 4 1.2 ATE ............................................................................................................................... 4 1.3 AT+CGSN ..................................................................................................................... 4 1.4 AT+CSCS ...................................................................................................................... 4 电话本 ........................................................................................................................... 5 2.1 AT+CPBS ...................................................................................................................... 5 2.2 AT+CPBR ..................................................................................................................... 6 2.3 AT+CPBW .................................................................................................................... 7 短消息 ........................................................................................................................... 8 3.1 AT+CSMS ..................................................................................................................... 8 3.2 AT+CPMS ..................................................................................................................... 9 3.3 AT+CMGF .................................................................................................................. 10 3.4 AT+CSCA ................................................................................................................... 11 3.5 AT+CMGL .................................................................................................................. 11 3.6 AT+CMGR .................................................................................................................. 13 3.7 AT+CMGS .................................................................................................................. 13 3.8 AT+CMGW ................................................................................................................. 14 3.9 AT+CMGD ................................................................................................................. 15 3.10 AT+CNMI ................................................................................................................... 15 3.11 +CMTI ........................................................................................................................ 17 3.12 +CMT .......................................................................................................................... 17 3.13 +CDSI ......................................................................................................................... 17 3.14 +CDS........................................................................................................................... 18 语音呼叫 ..................................................................................................................... 19 4.1 ATD ............................................................................................................................. 19 4.2 ATA ............................................................................................................................. 19 4.3 AT+CHUP ................................................................................................................... 19 4.4 AT+VTS ...................................................................................................................... 20 4.5 AT+CRC ..................................................................................................................... 20 4.6 AT+ CCFC .................................................................................................................. 21 4.7 AT+CLCC ................................................................................................................... 22 4.8 AT+CLIP ..................................................................................................................... 23 4.9 AT+CSQ ...................................................................................................................... 23 4.10 AT+CREG ................................................................................................................... 24 4.11 AT+CGREG ................................................................................................................ 24 4.12 AT+CPIN .................................................................................................................... 25 4.13 AT+CPWD .................................................................................................................. 26
5
4.14 AT+CLCK ................................................................................................................... 27 4.15 AT+ZPINPUK ............................................................................................................. 28 4.16 AT+CFUN ................................................................................................................... 28 4.17 AT+COPS ................................................................................................................... 29 网络 ............................................................................................................................. 30 5.1 AT+ZSNT ................................................................................................................... 30 5.2 AT+ZDON .................................................................................................................. 30 5.3 AT+ZPAS .................................................................................................................... 31
1 常规命令
1.1 AT
命令描述
空指令。ME回应OK。
1.2 ATE
Enable command echo ATE
1.3 AT+CGSN
IMEI查询命令 AT+CGSN AT+CGSN =?
该命令查询单板的IMEI。 取值说明
8 char TAC 6 char SNR 1 char Spare TAC 设备分配的类型码 SNR 设备序列号 Spare 备用
1.4 AT+CSCS
选择TE字符集
AT+CSCS=
该命令用于选择TE字符集。电话号码的传输将不按照CSCS设置的字符集,因为电话号码足以用7bit来表示,这就是说即使chset=USC2,号码还是按照IRA传输。其它文本(比如短消息内容,电话本姓名等)一律按照协议要求。命令引用自3GPP TS27.007。 取值说明
< chset >: “GSM” GSM默认字符 GSM Default Alphabet “HEX” 8bit 十六进制编码 “UCS2” 16bit Unicode
2 电话本
2.1 AT+CPBS
Select phone storage 选择电话本存储位置 AT+CPBS=? 返回所有支持的
选择电话本存储位置,其它的电话本操作将访问本条指令选择的存储位置。 取值说明
“MC” 最近未接电话 “RC” 最近已接电话 “ON” 本机电话号码列表 “ME” 手机上的NVRAM存贮器 “SM” SIM卡 “FD” SIM/USIM卡内固化的电话本 “AP” UICC应用电话本 “BD” SIM禁止的电话本,读取时需要输入PIN,写入时需要输入PIN2
注:某些存储区不支持返回
命令:AT+CPBS=?
回应:
命令:AT+CPBS?
回应:
2.2 AT+CPBR
读电话本记录 AT+CPBR=? 返回支持的记录号、电话号码长度、文本长度: +CPBR:(list of supported
命令:AT+CPBR=?
回应:
命令:AT+CPBR=5,9
回应:
2.3 AT+CPBW
写入电话本记录 AT+CPBW=? 返回当前支持的索引号范围、电话号码最大长度、地址类型的取值范围、文本最大长度: +CPBW:(list of supported
向当前选定的电话本存储区中写入记录(部分存储区对写操作有限制) 若执行命令时传入的参数中只有
典型示例
命令:AT+CPBW=?
回应:
命令:AT+CPBW=3
回应:
回应:
3 短消息
短消息可以采用PDU和TEXT两种模式,ME侧可以根据需要只实现其中一种模式的支持,推荐使用PDU模式。
3.1 AT+CSMS
Select Message Service 选择短消息服务 AT+CSMS=? 返回所有支持的服务类型: +CSMS:(list of supported
SMS AT命令符合GSM 7.05 Phase 2
SMS AT命令符合GSM 7.05 Phase2+ 保留或未定义 ME不能接收短消息 ME可以接收短消息
命令:AT+CSMS=?
回应:
回应:
回应:
3.2 AT+CPMS
Preferred Message Storage 选择短消息存储器 AT+CPMS=? 返回所有支持的读、写、存短消息的存储器: +CPMS:(list of supported
命令:AT+CPMS=?
命令:AT+CPMS?
回应:
命令:AT+CPMS=”SM”,”SM”,”ME”
回应:
回应:
3.3 AT+CMGF
Message Format AT+CMGF=? 选择短消息格式 返回所有支持的消息格式: +CMGF:(list of supported
选择短消息的编码格式,CMGF的设置将影响到CMGR,CMGL,CMGS,CMGW等指令的操作参数和返回参数。一般ME侧只需要实现PDU或text短信模式中的一种就可以,推荐使用PDU模式。 取值说明
命令:AT+CMGF=?
回应:
回应:
回应:
3.4 AT+CSCA
Service Center Address 设置短消息服务中心地址 AT+CSCA? 返回当前的短消息服务中心地址: +CSCA:
设置或读取短消息服务中心(SMSC)的地址 取值说明
命令:AT+CSCA=”13500210500”
回应:
3.5 AT+CMGL
List Message 短消息列表 AT+CMGL=? 返回所有支持的列表短消息状态值: +CMGL:(list of supported
AT+CMGL[=
SMS-SUBMIT或SMS-DELIVER: +CMGL:
读取某一类型的所有短消息(访问的短消息存储器由CPMS的mem1指定) 取值说明
地址头部后,每2个数字对应一个Octet,则
: Text模式下的短信内容
Text模式下:
命令:AT+CMGL=?
命令:AT+CMGL=”ALL”
回应:
+CMGL: 1,”STO SENT”,”13800138000”, ,129,81,0,8,0,\
PDU模式:
命令:AT+CMGL=?
回应:
回应:
3.6 AT+CMGR
Read Message AT+CMGR=? AT+CMGR=
3.7 AT+CMGS
Send Message AT+CMGS=? TEXT模式下: 发送短消息 OK ME向网络发送短消息,成功时返回一个参考号
AT+CMGS=
用于发送短消息。发送一条短消息分两次对话,以Pdu模式为例: TE->ME AT+CMGS=20
Text 模式,短信头的信息用CSMP指令设置: 命令:AT+CMGS=”1861”
命令:0033002D
回应:
命令:AT+CMGS=20
命令:0891683105200905F051000D9168318452 9157F7000800050500030002
3.8 AT+CMGW
保存短消息 AT+CMGW=? TEXT模式下(+CMGF=1) AT+CMGW=
AT+CMGW=
本条指令访问的存储区由+CPMS指令的
各参数的取值参考前面+CMGL指令中的参数说明。 Pdu模式下,
要注意的是
3.9 AT+CMGD
Delete Message AT+CMGD=? 删除短消息 返回所有的可删除的短消息的索引和可使用的删除标志 +CMGD: (list of supported
本条指令访问的存储区由+CPMS指令的
删除串接短消息时,只要用AT+CMGD命令指定
1 删除首选存贮器中所有的已读短消息,留下未读的短消息和所有的已发和待发送短消息
2 删除首选存贮器中所有的已读短消息和已发送的短消息,留下未读的短消息和待发送短消息
3 删除首选存贮器中除未读的短消息以外的所有短消息 4 删除首选存贮器中所有类型的短消息
3.10 AT+CNMI
New Message Indications to TE 设置新消息提示的方式 AT+CNMI=? 返回所有支持的指示参数类型:
+CNMI:(list of supported
参考GSM07.05
本条指令访问的存储区由+CPMS指令的
若指定
2 当TA-TE无法连接或者处于数据状态时,将指示消息保留在TA的缓存区中,否则将指示信息发至TE。若TA-TE正常连接并处于命令状态时,则直接将指示信息发至TE。
3 将提示信息直接发往TE
2 新到达的SMS-DELIVER(除class2消息)直接发送至TE端显示。PDU模式下显示格式为(CMT的具体说明见后文)+CMT:
3 class 3的新SMS-DELIVER指示方式同
0 不发送新消息指示 1 新到达的SMS-DELIVER被正确保存后,返回其 存储器及位置信息+CBMI:
2 新小区广播到达后直接发送至TE端显示。PDU模式下显示格式为:+CBM:
3 class 3的新CBM指示方式同
0 将所有缓存区中的信息全部发至TE 1 将缓存区中的信息全部清除 典型示例
命令:AT+CNMI=?
回应:
命令:AT+CNMI?
回应:
回应:
3.11 +CMTI
指示有新短信(或者有新短信报告)已被接收。
\广播短信存储器 \ME短信存储器 \(U)SIM短信存储器
3.12 +CMT
不存储接收到的新短信,并且直接上报给TE。
3.13 +CDSI
指示有新短信状态报告被接收到了,并给出存储位置。
说明:AT+CMGL命令获取短信列表时不会列出存储的短信状态报告。存储的短信状态
报告只能通过AT+CMGR=
3.14 +CDS
不存储接收到的新短信状态报告,并且直接上报给TE。
2) Integer (I), bit (b), 2 bits (2b), Octet (o), 7 octets (7o), 2 12 octets (2 12o).
4 语音呼叫
4.1 ATD
发起语音呼叫(推荐使用) ATD
拨号, 发起语音呼叫 取值说明
命令:ATD13800138000;
回应:
4.2 ATA
呼叫应答 ATA 如果成功建立连接: OK 如果连接建立失败: NO CARRIER 命令描述
对来电进行应答,来电以RING指示。参考V.25ter
4.3 AT+CHUP
挂断所有语音呼叫(推荐使用) AT+CHUP 挂断呼叫
OK 命令描述
挂断所有当前的呼叫连接
4.4 AT+VTS
发送DTMF拨号音 AT+VTS=? AT+VTS=
命令:AT+VTS=*
回应:
4.5 AT+CRC
设置是否上报扩展来电显示格式:+CRING:
0 不设置为+CRING:
1 设置为+CRING:
VOICE 正常的语音呼叫 ASYNC 异步透明数据呼叫 SYNC 同步透明数据呼叫
REL ASYNC 异步非透明数据呼叫 REL SYNC 同步非透明数据呼叫
GPRS
4.6 AT+ CCFC
呼叫转移的号码和条件 AT+CCFC=
该命令用于设置呼叫转移。命令引用自3GPP TS27.007。 取值说明
应)
4.7 AT+CLCC
获取ME当前所有呼叫的列表 AT+CLCC=? AT+CLCC 执行成功,返回 [+CLCC:
4.8 AT+CLIP
设置是否显示来电号码 AT+CLIP=? AT+CLIP? +CLIP: (list of supported
该命令的设置将决定来电时是否提示来电号码(以+CLI: ….提示) 取值说明
4.9 AT+CSQ
获取信号强度 +CSQ
AT扩展命令,用来查询当前网络信号强度,只读命令(即只支持查询模式,如AT+CSQ?)。 取值说明
2...30 -109... -53 dBm
31 等于或大于-51 dBm 99 未知或不可测
100: 等于或小于-116 dBm 101: -115 dBm
102…191 -114... -26 dBm
191 等于或大于-25 dBm 199: 未知或不可测
100~199:被扩展用于TDSCDMA下表示接收信号码功率(RSCP)
4.10 AT+CREG
网络注册状态 AT+CREG=[
该命令设置网络注册状态的主动结果码+CREG:
命令引用自3GPP TS27.007。 取值说明
4.11 AT+CGREG
SET命令主要是控制+CGREG主动上报事件。
当
当
读命令返回当前的注册状态
0:禁止+CGREG的主动上报
1:使能+CGREG:
2:使能+CGREG:
0: 没有注册,MS现在并没有在搜寻要注册的新的运营商 1:注册了本地网络
2:没有注册,但MS正在搜寻要注册的新的运营商 3:注册被拒绝 4:未知状态
5:注册了漫游网络
4.12 AT+CPIN
Enter Pin AT+CPIN=? AT+CPIN? PIN管理 +CPIN: OK 执行失败, 返回: +CME ERROR:
用于管理PIN码,包括查询PIN状态和输入PIN码。
注意:输入PIN码三次错误后SIM卡将被锁定,需要输入PUK码才能解锁。 取值说明
: 一段标识当前PIN状态的字串,取值范围: READY SIM卡就绪,无密码输入请求
SIM PIN 当前要求输入PIN码 SIM PUK 当前要求输入PUK码 SIM PIN2 当前要求输入PIN2码 SIM PUK2 当前要求输入PUK2码
当前要求输入PIN或PIN2时,直接用AT+CPIN=
当前要求输入PUK或PUK2时,
命令:AT+CPIN?
回应:
4.13 AT+CPWD
Change password AT+CPWD=? AT+CPWD=
注意:修改PIN码的命令中输入的PIN码错误,执行三次的后SIM卡将被锁定,需要PUK码解锁 取值说明
“AI” ”IR” ”AB” ”AG”
命令:AT+CPWD=?
回应:
4.14 AT+CLCK
Facility lock AT+CLCK=? AT+CLCK=
\ 限制所有呼出的国际呼叫,BOIC (Barr Outgoing International Calls) (3GPP TS 22.088 [6] clause 1)
\限制所有国际呼叫(到本国的呼叫除外),BOIC exHC (Barr Outgoing International Calls except to Home Country) ( 3GPP TS 22.088 [6] clause 1)
\限制所有呼入呼叫BAIC (Barr All Incoming Calls) (3GPP TS 22.088 [6] clause 2) \ 限制所有呼入呼叫,当漫游出归属国家,BIC Roam (Barr Incoming Calls when Roaming outside the home country) (3GPP TS 22.088 [6] clause 2)
“AB” 所有限制的服务可用(仅当mode = 0时) “AG” 所有呼出限制的服务可用(仅当mode = 0时) “AC” 所有呼入限制的服务可用(仅当mode = 0时) “PF”
2 查询当前锁定状态
命令:AT+CLCK=?
回应:
回应:
4.15 AT+ZPINPUK
查询SIM pin和puk剩余重试次数
典型示例
AT+ZPINPUK=? [回应参数]
4.16 AT+CFUN
操作模式设置命令
AT+CFUN=[
EXECUTION命令用于设置MS的模式或重启MS。
READ命令返回当前的模式。
TEST命令返回该命令支持的参数值。 取值说明
4.17 AT+COPS
运营商选择命令
AT+COPS=[
5 网络
5.1 AT+ZSNT
设置Network Preference Mode
AT+ZSNT=
典型示例
AUTO
AT+ZSNT=0,0,0
GSM ONLY
AT+ZSNT=1,0,0
UTMS Only
AT+ZSNT=2,0,0
[回应参数]
执行成功:
5.2 AT+ZDON
查询当前网络的SPN,mcc/mnc,漫游状态等信息
典型示例
AT+ZDON?
[回应参数]
5.3 AT+ZPAS
获取当前网络类型
典型示例 AT+ZPAS? [回应参数]
几种情况下的回应参数如下: