er
h ink
-T
GPRS AT
V1.0
Ai
Ai-Thinker Inc
GPRS AT
er
URL
h ink
-T
1 130
GPRS AT V1.0
................................................................................................................................ 7
1.1 AT ............................................................................................... 7
er
1.2 AT .......................................................................................................... 7
1.2.1 AT ............................................................................................... 7
......................................................................................................................... 9
2.1 AT ......................................................................................................... 9
2.2 AT&W .................................................................................. 9
2.3 AT&F
2.4 ATZ
2.5 ATI
2.6 AT+CGMI
2.7 AT+CGMM
2.8 AT+CGMR
2.9 AT+CGSN
2.10 AT+EGMR
h TA
ink ........................................................................ 9
............................................................................................ 10
................................................................................................ 10
ID .............................................................................. 11
...................................................................................... 12
................................................................................ 12
IMEI ....................................................................................... 13
IMEI ........................................................................................... 13
2.11 ATE ............................................................................................ 14
2.12 ATQ .................................................................................. 15
2.13 ATV TA ....................................................................... 16
2.14 ATS3
-T
.................................................................................... 17
2.15 ATS4 .................................................................................. 17
2.16 ATS5 ................................................................................ 18
2.17 ATX CONNECT .............................................. 18
2.18 AT+IPR ............................................................................ 19
2.19 AT+CSCS TE .................................................................................. 21
Ai
er
SIM ............................................................................................................ 28
4.1 CPOL .......................................................................................... 28
4.2 AT+CCID CCID............................................................................................... 29
............................................................................................................... 30
5.1 ATD ....................................................................................................... 30
ink
5.2 ATA ....................................................................................................... 31
5.3 ATH ........................................................................................ 32
5.4 ATS0 .............................................................................................. 33
5.5 ATO ............................................................................ 34
5.6 +++ ............................................................................ 34
5.7 AT+CLIP ........................................................................................ 35
5.8 AT+COLP ........................................................................................ 36
5.9 AT+CLIR ........................................................................................ 37
h
5.10 AT+CCFC ...................................................................................... 39
5.11 AT+CCWA .............................................................................................. 41
5.12 AT+DLST .............................................................................. 43
5.13 AT+CLCC ME .................................................................... 45
-T
5.14 AT+CHLD .......................................................................... 47
5.15 AT+CRSL ...................................................................................... 48
5.16 AT+CMUT .............................................................................................. 49
5.17 AT+CUSD .............................................................................. 51
5.18 AT+CSSN ...................................................................................... 52
5.19 AT+CDTMF DTMF ...................................................................................... 53
Ai
3 130
GPRS AT V1.0
er
6.2 AT+CPMS ................................................................................ 62
6.3 AT+CSCA ............................................................................ 63
6.4 AT+CSMP ................................................................................ 64
6.5 AT+CNMI ........................................................................................ 65
6.6 AT+CMGL ..................................................... 68
ink
6.7 AT+CMGR ............................................................................................ 72
6.8 AT+CMGS .......................................................................................... 76
6.9 AT+CMGW ............................................................................ 78
6.10 AT+CMSS .......................................................................... 79
6.11 AT+CMGD .......................................................................................... 80
........................................................................................................... 82
7.1 AT+CPBS ............................................................................ 82
7.2 AT+CPBW .................................................................................... 83
h
7.3 AT+CPBR .................................................................................... 84
7.4 AT+CPBF .................................................................................... 85
7.5 AT+CNUM MSISDN ................................................................. 87
GPRS .............................................................................................................. 89
-T
8.1 AT+CREG .............................................................................. 89
8.2 AT+COPS .......................................................................................... 90
8.3 AT+COPN .................................................................................. 91
8.4 AT+CSQ .......................................................................................... 92
8.5 AT+CGDCONT PDP ............................................................................ 93
8.6 AT+CGATT GPRS ................................................................................. 94
Ai
4 130
GPRS AT V1.0
er
9.3 AT+GPSRD NEMA ........................................................... 101
9.4 AT+GPSMD GPS ............................................................................................. 102
TCP/IP ........................................................................................................ 104
10.1 AT+CIPSTART TCP/UDP ..................................................................... 104
10.2 AT+CIPMUX ................................................................. 105
ink
10.3 AT+CIPSEND TCP/UDP ............................................................... 106
10.4 AT+CIPCLOSE .................................................................................... 107
10.5 AT+CIPSTATUS ................................................................. 108
10.6 AT+CIFSR IP .................................................................................... 109
10.7 AT+CDNSGIP DNS ............................................................................. 109
10.8 AT+CIPHCFG .......................................................................... 110
10.9 AT+CIPHMODE .............................................................................. 112
10.10 AT+CIPTCFG ..................................................................... 112
h
10.11 AT+CIPTMODE ................................................................. 114
A6 ......................................................................... 116
...................................................................................... 116
11.1 AT+GIZSTART ................................................................................ 116
-T
11.2 AT+GIZSTOP .................................................................................. 117
11.3 AT+GIZSEND ........................................................... 118
11.4 AT+GIZQRCODE ................................................................................................... 119
..................................................................................................................... 119
Tracker ..................................................................................................... 120
11.5 AT+GIZTRACKER Tracker ....................................................................... 120
Ai
..................................................................................................................... 122
.................................................................................................................................... 123
CME ERRORS ....................................................................................................... 123
CMS ERRORS ....................................................................................................... 126
5 130
GPRS AT V1.0
............................................................................................................................ 129
............................................................................................................. 129
..................................................................................................................... 129
er
h ink
-T
Ai
6 130
GPRS AT V1.0
1.1 AT
er
GSM ME Mobile Equipment MS Mobile
Station TA Terminal Adapter DCE Data Communication
Equipment FAX Modem
AT GSM TE
TerminalEquipment DTE Data Terminal Equipment
1.2
<CR><LF><
h AT
<
AT
><
><CR><LF>
>
ink
“AT “at
AT
“<
GSM
>< ><
<
<CR>
>< ><
>
1.2.1 AT
AT
“AT<x><n> “AT&<x><n> “<x>”
-T
AT
“<n> “ATE<n>
DCE “<n> DTE
“<n>
AT “ATS<n>=[<m>] “<n> S
“<m> AT “<m>
Ai
AT
AT+CXXX=?
7 130
GPRS AT V1.0
AT+CXXX?
er
1. AT+CXXX=<…>,[<…>]
2. AT+CXXX
h ink
-T
Ai
8 130
GPRS AT V1.0
2.1 AT
er
AT OK
2.2 AT&W
AT&W[<value>]
h ink
<value> 0
OK
<value> 0
-T
ATZ
AT F
AT&W
Ai
2.3 AT&F TA
TA GPRS GPS
9 130
GPRS AT V1.0
AT&F
er
AT&F[<value>] OK
<value> 0 TA
ink
AT&W AT&F
ATZ AT&F
AT&F
2.4 ATZ
DCE AT W
h
ATZ[<value>] OK
-T
<value> 0
2.5 ATI
10 130
GPRS AT V1.0
er
ATI < Manufacturer >
<Module name>
<Module version>
OK
ink
< Manufacturer >
<Module name>
<Module version>
2.6 AT+CGMI ID
h
AT+CGMI=? OK
-T
AT+CGMI < Manufacturer >
OK
AT+GMI
11 130
GPRS AT V1.0
2.7 AT+CGMM
er
TA
AT+CGMM= OK
<Module name>
AT+GMM
2.8 AT+CGMR
h A9/A9G
ink
A6
OK
TA TA
-T
AT+CGMR=? OK
<Module version>
AT+GMR
12 130
GPRS AT V1.0
er
AT+CGSN=? OK
AT+CSGN <Data>
<Data> IMEI
2.10 AT+EGMR
h
IMEI
ink
IMEI
OK
AT+RMGR=<Mode>,<Format>,<data>
<IMEI>
IMEI
+CME ERROR:<err>
Ai
<IMEI>
<Mode> 1
2
13 130
GPRS AT V1.0
<Format> 7
<data> IMEI
er
IMEI
AT+EGMR=1,7,"111111111111111" // IMEI
+EGMR
OK
AT+EGMR=2,7
+EGMR:11111111111
OK
2.11 ATE
h // IMEI
ink
TA TE
-T
ATE[<value>] OK
<value> 0
1
Ai
ATE0
OK
14 130
GPRS AT V1.0
ATE1
OK
er
2.12 ATQ
ATQ[<n>]
<n>
h 0
1
ink OK
ATQ <n> 0
AT+CGMI
-T
Ai Thinker Co.LTD
OK
ATQ1
OK
Ai
AT+CGMI
Ai Thinker Co.LTD ( OK error)
15 130
GPRS AT V1.0
2.13 ATV TA
er
0/OK
ATV[<value>]
<value>
AT+CGMI
0
1
ATV0
Ai Thinker Co.LTD
h 0
OK
ink OK 0
OK
ATV0
-T
0 AT+CGMI // 0 0
Ai Thinker Co.LTD
0 AT+CGMI // 0 0
Ai Thinker Co.LTD
0ATV1 // 1 OK \r\n
OK
Ai
AT+CGMI
Ai Thinker Co.LTD
OK
16 130
GPRS AT V1.0
2.14 ATS3
er
AT TA
ATS3? <n>
ATS3=<n>
<n>
n
h 0-13-34
13
ATS3 ATS4 ATS5
ink
13
OK
OK
CR
13
2.15 ATS4
-T
TA
ATS4? <n>
Ai
OK
ATS4=<n> OK
<n> 0-10-31 10 LF
17 130
GPRS AT V1.0
er
2.16 ATS5
TA
ATS5?
ATS5=<n>
<n>
h
0-8-31
ink <n>
OK
OK
8=<<Backspace
TA TE
ATE[<value>] OK
Ai
<value> 0
1 <text>
2 <text>
18 130
GPRS AT V1.0
3 <text>
er
4 <text>
AT&F
AT&F <value> 4
2.18 AT+IPR
AT+IPR?
h ink +IPR: <rate>
OK
AT+IPR=? (2400,4800,9600,14400,19200,28800,33600,
38400,57600,115200,230400,460800,921600,1
<rate> 843200)
-T
OK
AT+IPR=<rate>
OK
+CME ERROR:<err>
Ai
<rate> 2400
4800
9600
19 130
GPRS AT V1.0
14400
19200
28800
er
33600
38400
57600
115200
230400
ink
460800
921600
1843200
115200
h
AT+IPR <rate> AT&F ATZ AT&W
AT&V
AT+IPR AT&W
-T
AT+IPR=9600
OK
( )
Ai
AT+ABDR=0 0 1
OK
20 130
GPRS AT V1.0
AT+IPR=9600
OK
( )
er
AT&W
OK
2.19 AT+CSCS TE
AT+CSCS=?
h ink
<chest>,
+CSCS: (
OK
TE ME
"HEX" 0~FF
"PCCP936" PC
"UCS2 16 0000~FFFF
Ai
AT+CSCS
+CSCS: "PCCP936"
21 130
GPRS AT V1.0
OK
AT+CSCS="GSM"
er
OK
AT+CSCS?
+CSCS: "GSM"
OK
2.20 AT+CIMI
h ink
IMSI
SIM
AT+CIMI=? <IMSI>
OK
-T
AT+CIMI <IMSI>
OK
22 130
GPRS AT V1.0
3.1 AT+CPAS
er
MT MT
AT+CPAS=? +CPAS:(<pas> )
AT+CPAS
<pas>
h
0
1
3
ME
ME
ME
ink
TA/TE
TA/TE
OK
+CPAS:<pas>
OK
TA/TE
4 ME TA/TE
AT+CPAS
-T
+CPAS:0
ATD10086 //
OK
AT+CPAS
Ai
+CPAS:3
OK
23 130
GPRS AT V1.0
3.2 AT+CFUN
er
CSW
AT+CFUN?
AT+CFUN=<fun>[,<rst>]
h ink +CFUN:<fun>
OK
OK
ERROR
<fun> 0
1
<rst> 0 <fun>
-T
1 <fun>
<fun> <fun>
<rst> 1
Ai
3.3 AT+CBC
24 130
GPRS AT V1.0
er
AT+CBC=? +CBC(<:bcs> ),(<bcl> )
OK
AT+CBC? +CBC:<bcs>,<bcl>
OK
<bcs>
<bcl>
h 0
1
2
ME
ME
ME
ink
1...100
0
-T
3.4 AT+CCLK
Ai
25 130
GPRS AT V1.0
er
AT+CCLK=<time> OK
ink
<time> yy/MM/dd,hh:mm:ss±zz
GMT
-47~+48
AT+CCLK=<time> AT+CCLK
2017/01/01,10:00:00+08
h
AT+CCLK=”AUTO” PDP
AT+CCLK?
-T
+CCLK: "17/12/17,13:47:44+08" //08 21:47:44
OK
AT+CCLK="17/12/12,00:00:00+08" //
OK
Ai
AT+CCLK?
+CCLK: "17/12/12,00:04:53+08"
OK
26 130
GPRS AT V1.0
3.5 AT+RST
er
AT+RST=? +RST: <n>
OK
AT+RST=<n>
<n> 1
2
VUSB
A9/A9G
Powe_Key
h
Power_Key
ink OK
AT+RST=2
Power_Key
Ai Thinker GPRS
3.6 AT+SLEEP
-T
AT+SLEEP OK
Ai
27 130
GPRS AT V1.0
er
SIM
4.1 CPOL
SIM
AT+CPOL=?
AT+CPOL?
h ink +CPOL: (<index>
OK
OK
)
),(<format>
AT+CPOL=[<index>][, <format>[,<oper>]]
OK
-T
Error
<indexn> SIM
<format> 0 <oper>
1 <oper>
2 <oper>
Ai
<oper> <format>
AT+COPS
SIM
28 130
GPRS AT V1.0
er
SIM SIM
AT+CCID AT+CCID
ink
+CCID: <ccid>
AT+CCID
+CCID: 898607B1101700823754
h
OK
-T
Ai
29 130
GPRS AT V1.0
5.1 ATD
er
ATD<number>
h ink
OK
+CIEV: "CALL",<result>
NO ANSWER
NO CARRIER
NO DAILTONE
BUSY
<number>
<result> 0
-T
1
ATD10086
OK
Ai
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
+CIEV: "SOUNDER",0
30 130
GPRS AT V1.0
+CIEV: "SOUNDER",1
er
5.2 ATA
ATA h ink
+CIEV: "CALL",<result>
CONNECT
<result> 0
1
-T
RING //
RING
ATA
+CIEV: "CALL",1
Ai
CONNECT
31 130
GPRS AT V1.0
5.3 ATH
er
ATH
+CIEV: "CALL",<result>
<result>
ATD10086
OK
h 0
1
ink
OK
+CIEV: "CALL",1
-T
+CIEV: "SOUNDER",1
+CIEV: "SOUNDER",0
+CIEV: "SOUNDER",1
Ai
+COLP: "10086",129
ATH
+CIEV: "CALL",0
32 130
GPRS AT V1.0
OK
er
5.4 ATS0
ATS0=?
ATS0?
h ink <times>
OK
<times>
OK
ATS0=<count>
OK
-T
+CME ERROR:<ERR CODE>
<times> 0-255
ATS0=4
Ai
OK
RING //
33 130
GPRS AT V1.0
RING
RING
er
RING
+CIEV: "CALL",1 // 4
ink
CONNECT
5.5 ATO
ME AT
h
ATO0
OK
-T
+CME ERROR:<ERR CODE>
“+++“
5.6 +++
Ai
ME AT
+++
34 130
GPRS AT V1.0
OK
er
ATO0 // ”+++<CR>”
OK
5.7 AT+CLIP
AT+CLIP=?
h ink +CLIP: <n>
OK
AT+CLIP? +CLIP:<n>,<m>
-T
OK
AT+CLIP=<n>
OK
<n>
0
1
35 130
GPRS AT V1.0
<m>
0
1
er
AT+CLIP=1
OK
ink
RING
+CLIP: "134****0120",161,,,,1 //
5.8 AT+COLP
h
AT+COLP= +COLP:(<n> )
-T
OK
AT+COLP +COLP:<n>,<m>
OK
Ai
AT+COLP=<n>
OK
<n> 0
1
er
<m> 0 COLP
1 COLP
AT+COLP=1 //
ink
OK
ATD10086
OK
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
h
+CIEV: "SOUNDER",0
+CIEV: "SOUNDER",1
-T
+COLP: "10086",129 //
5.9 AT+CLIR
Ai
37 130
GPRS AT V1.0
OK
er
AT+CLIR? +CLIR:<n>,<m>
OK
AT+CLIR=<n>
ink
OK
<n>
0 CLIR
1
2
h
<m>
0 CLIR
1 CLIR
2
-T
3 CLIR
4 CLIR
SIM
SIM
Ai
AT+CLIR=2
OK
38 130
GPRS AT V1.0
5.10 AT+CCFC
er
AT+CCFC=? +CCFC: <value>
h ink
AT+CCFC=<value>,<mode>,[<number>,[<type
>,[<class>,[<subaddr>,[<satype>,[<time>]]]]]]
OK
value
value
OK
2
2
+CCFC:<status>,<class>[,<number>,
<type>]
OK
value 2 command 2
-T
+CCFC:<status>,<class>[,<number>,
<type>,<time>]
OK
39 130
GPRS AT V1.0
2
3
4 ( 0-3 )
er
5 ( 1-3 )
<command>
0
1
2
ink
3
4
<number>
<type>
129
145
<subaddr> <satype>
<satype> GSM 04.08[8] 10.5.4.8
h
<class>
1
2
4
-T
7
8
16
32
64
128 PAD
Ai
<time> 1…30 “ ”
20
<status> 0
1
40 130
GPRS AT V1.0
AT+CCFC=?
er
+CCFC:(0-5)
OK
AT+CCFC=0,3,"134****0120" // 134****0120
ink
OK
AT+CCFC=0,2 //
+CCFC:1,1,"+86134****0120",145
OK
AT+CCFC=0,4 //
h
OK
AT+CCFC=0,2 //
+CCFC:0,1
-T
OK
5.11 AT+CCWA
Ai
OK
er
AT+CCWA CCWA <n>
OK
AT+CCWA=<n>[,<mode>[,<class>]]
ink
<mode> 2
OK
<mode> 2
+CCWA: <status>, <class>
[+CCWA: <status>, <class>]
[+CCWA: ...]
OK
h
+CME ERROR:<ERR CODE>
<n>
-T
0
1
<mode>
0
1
2
Ai
<class>
1
2
4
42 130
GPRS AT V1.0
16
32
<status>
er
0
1
AT+CCWA=1,1
ink
OK
ATD10086 // 10086
OK
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
h
+CIEV: "SOUNDER",0
+CIEV: "SOUNDER",1
-T
RING
+CCWA: "134****0120",161,1,,255 //
Ai
5.12 AT+DLST
43 130
GPRS AT V1.0
AT+DLST
OK
er
+CME ERROR:<ERR CODE>
ATD10086
ink
OK
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
+CIEV: "SOUNDER",0
h
+CIEV: "SOUNDER",1
ATH
+CIEV: "CALL",0
-T
OK
AT+DLST
OK
Ai
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
44 130
GPRS AT V1.0
+CIEV: "SOUNDER",0
+CIEV: "SOUNDER",1
er
5.13 AT+CLCC ME
ME
AT+CLCC=?
AT+CLCC
h ink OK
+CLCC:<idx>,<dir>,<stat>,<mode>,<m
pty>[,<number>,<type>
OK
2 MO
3 MO
4 MT
5 MT
45 130
GPRS AT V1.0
<mode> /
0
1
er
2
9
<mpty> 0
1
<number> <type>
ink
129
145
AT+CLCC=?
OK
ATD10086
h
OK
+CIEV: "CALL",1
-T
+CIEV: "SOUNDER",1
+CIEV: "SOUNDER",0
+CIEV: "SOUNDER",1
AT+CLCC
Ai
+CLCC: 1,0,0,0,0,"10086",129
OK
46 130
GPRS AT V1.0
5.14 AT+CHLD
er
AT+CHLD =? +CHLD: (<n> )
AT+CHLD=<n>
h ink
OK
OK
<n> 0 UDUB
1
1X
-T
X X=1~7
2
2X X X=1~7
3
AT+CHLD=?
Ai
+CHLD: (0,1,1X,2,2X,3)
OK
47 130
GPRS AT V1.0
ATD10086 // 10086
OK
er
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
ink
+CIEV: "SOUNDER",0
+CIEV: "SOUNDER",1
RING
+CCWA: "134****0120",161,1,,255 //
AT+CHLD=2 //
h
+CIEV: "CALL",1
OK
-T
AT+CLCC // ME
+CLCC: 1,0,1,0,0,"10086",129 //
+CLCC: 2,1,0,0,0,"134****0120",161 //
OK
Ai
5.15 AT+CRSL
48 130
GPRS AT V1.0
er
AT+CRSL=? +CRSL: <n>
OK
AT+CRSL=<n>
h ink
OK
OK
<n> (0-15)
AT+CRSL=14
-T
OK
AT+CRSL?
+CRSL: 14
OK
Ai
5.16 AT+CMUT
49 130
GPRS AT V1.0
er
AT+CMUT=? +CMUT: (<n> )
OK
AT+CMUT=<n>
h ink
OK
OK
<n> 0
1
-T
ATD10086
OK
+CIEV: "CALL",1
Ai
+CIEV: "SOUNDER",1
+CIEV: "SOUNDER",0
50 130
GPRS AT V1.0
+CIEV: "SOUNDER",1
AT+CMUT=1 //
er
OK
5.17 AT+CUSD
AT+CUSD=?
h USSD
ink
Unstuctured Supplementary Service Data
+CUSD: <n>
OK
AT+CUSD? +CUSD:<n>
OK
-T
AT+CUSD=[<n>[,<str>[,<dcs>]]
OK
<n>
Ai
0 TA
1 TA
2
<str> USSD
51 130
GPRS AT V1.0
<dcs> GSM03.38[25] 0
AT+CSCS="UCS2"
er
OK
AT+CUSD=1
OK
TA
5.18 AT+CSSN
h TE
ink
AT+CSSN=? +CSSN:(<n> ),(<m> )
OK
-T
AT+CSSN? +CSSN:<n>,<m>
AT+CSSN=<n>[,<m>]
OK
Ai
<n> +CSSI
0
1
52 130
GPRS AT V1.0
<m> +CSSU
0
1
er
AT+CSSN=1
OK
5.19 AT+CDTMF
AT+CDTMF=
h DTMF
ink
DTMF
+CDTMF:(<dtmf>
OK
), (<duration> )
ATD135****2915
OK
+CIEV: "CALL",1
53 130
GPRS AT V1.0
+CIEV: "CALL",1
er
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
+CIEV: "SOUNDER",0
+CIEV: "SOUNDER",1
AT+CDTMF=1,5 //
OK
5.20 AT+VTS
h ink
DTMF
DTMF
DTMF
-T
AT+VTS=? +VTS: (<dtmf> ),( <duration>
)
OK
AT+VTS=<dtmf>,<duration>
Ai
OK
DTMF
+CME ERROR:<ERR CODE>
54 130
GPRS AT V1.0
er
ATD10086
OK
+CIEV: "CALL",1
+CIEV: "SOUNDER",1
+CIEV: "SOUNDER",0
+CIEV: "SOUNDER",1
AT+VTS=1
h ink
OK
DTMF
AT+VTD=<value>
OK
55 130
GPRS AT V1.0
DTMF
+CME ERROR:<ERR CODE>
er
<value> 1/10 DTMF 1-10
AT+VTD=2
OK
ink
AT+VTD?
+VTD: 2
OK
5.22 AT+CRC
h
PDP GPRS
-T
AT+CRC= +CRC:<enable>
OK
AT+CRC +CRC:<enable>
Ai
OK
AT+CRC=<enable>
OK
56 130
GPRS AT V1.0
er
<enable>
0
1
AT+CRC=1
OK
+CRING: <voice>
+CRING: <voice>
h ink
+CIEV: "CALL",0
NO CARRIER
AT+CRC=0
-T
OK
RING
Ai
RING
+CIEV: "CALL",0
57 130
GPRS AT V1.0
NO CARRIER
5.23 AT+SNFS
er
ink
AT+SNFS= +SNFS: (<channel> )
OK
OK
h
AT+SNFS=<channel>
OK
<channel>
0
1
2
Ai
AT+SNFS=2
OK
AT+SNFS?
58 130
GPRS AT V1.0
+SNFS: 2
er
OK
5.24 AT+AUST
AT+AUST=?
AT+AUST=<value>
h ink
+AUST: (<value>
OK
OK
)
AT+AUST
OK
-T
AT+AUEND +CME ERROR:<ERR CODE>
<value>
0
1
2
Ai
AT+AUST=2
OK
59 130
GPRS AT V1.0
AT+AUST //
OK
er
AT+AUEND //
OK
h ink
-T
Ai
60 130
GPRS AT V1.0
6.1 AT+CMGF
er
AT+CMGF=? OK
AT+CMGF?
AT+CMGF=<mode>
h ink OK
OK
<mode> 0 PDU
1
-T
AT+CMGF=0 // PDU
OK
AT+CMGL=4 // PDU
+CMGL: 3,1,,41
Ai
0891683108608605F0240D91683114850421F000007121804152042317C1748B8E4EBBD7653
9885A9ED341CDF27C1E3E9701
OK
AT+CMGF=1 //
61 130
GPRS AT V1.0
OK
AT+CMGL="ALL" //
er
+CMGL: 3,"REC READ","+86134****0120",,"2017/12/08,14:25:40+08"
Ai-thinker Test Message
OK
6.2 AT+CPMS
AT+CPMS=?
h ink
+CPMS: < mem1> < mem2>
< mem3>
OK
-T
AT+CPMS? +CPMS:<mem1>,<used1>,<total1>,<mem2>,
<used2>,<total2>,<mem3>,<used3>,<total3>
OK
AT+CPMS=
Ai
[<mem1>,<mem2>,<mem3>] +CPMS:<used1>,<total1>,<used2>,<total2>,<used3>,
<total3>
OK
62 130
GPRS AT V1.0
er
< mem1>
"SM" SIM
"ME" ME
<mem2>
"SM" SIM
ink
"ME" ME
<mem3> TE
"SM" SIM
"ME" ME
<usedx> <memn> SMS
<totalx> <memn>
AT+CPMS="SM","ME","SM"
h
+CPMS: 1,50,0,50,1,50
OK
-T
6.3 AT+CSCA
AT+CSCA= OK
63 130
GPRS AT V1.0
OK
er
AT+CSCA =<sca>[,<tosca>]
OK
ink
<sca>
<tosca>
129
145
AT+CSCA="+8613800755500",145
OK
h
AT+CSCA?
+CSCA: "+8613800755500",145
-T
OK
6.4 AT+CSMP
Ai
AT+CSMP= OK
64 130
GPRS AT V1.0
AT+CSMP +CSMP:<fo>,<vp>,<pid>,<dcs>
OK
er
AT+CSMP=[<fo>[<vp>[,pid>[,<dcs>]]]]
OK
<fo>
<vp>
<pid>
<dcs>
SMS-COMMAND (
SMS
id
AT+CSMP=17,167,0,0
h ink
SMS-DELIVER[mt], SMS-SUBMIT[mo] (
2)
SMS-SUBMIT<fo>
17),SMS-STATUS-REPORT,
OK
-T
6.5 AT+CNMI
TE TE
TE
Ai
65 130
GPRS AT V1.0
OK
er
AT+CNMI? +CNMI:<mode>,<mt>,<bm>,<ds>,<bfr>
OK
ink
AT+CNMI=
[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]] OK
<mode>
0 TA TA
h
1 TA-TE
TE
2 TA-TE TA
-T
TE
TE
3 TA TA-TE
TE
<mt> GSM 03.38[2]
AT+CPMS
Ai
0 SMS-DELIVER TE
1 SMS-DELIVER ME/TA
+CMTI:<mem>,<index> TE
2 SMS-DELIVERs Class2 TE,
66 130
GPRS AT V1.0
er
3 <mt>=2 Class 3 SMS-DELIVER
TE
<mt>=1
<bm> AT+CSCB
0 CBM TE
ink
2 CBM TE
+CBM: <length><CR><LF><pdu> PDU
+CBM: <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>
AT+CMGF=1 //
OK
AT+CSCS="GSM" // TE GSM
Ai
OK
AT+CNMI=2,1 // ME SIM
67 130
GPRS AT V1.0
OK
+CIEV: "MESSAGE",1
er
+CMTI: "ME",9 //
AT+CNMI=2,2 //
OK
+CIEV: "MESSAGE",1
6.6 AT+CMGL
h ink
+CMT: "+86134****0120",,"2017/12/14,10:55:42+08" //
<mem1> <stat> TE
<mode>=0 “ ” “
” <mode>=1 “ ”
-T
AT+CMGL?
AT+CMGF=1
SMS-SUBMIT
+CMGL:<index>,<stat>,<da>,[<alpha>],
68 130
GPRS AT V1.0
<toda>,<length>]
<data>
[...]
er
OK
SMS-DELIVER
+CMGL:<index>,<stat>,<oa>,[<alpha>],
[<scts>][,<tooa >,<length>]
ink
<data>[...]]
OK
PDU AT+CMGF=0 ,
SMS-SUBMIT or SMS-DELIVER
+CMGL: <index>,<stat>,[<alpha>],<length>
<pdu>
[...]
h
OK
<stat>
"REC UNREAD"
"REC READ"
"STO UNSENT"
"STO SENT"
Ai
"ALL"
PDU
0
1
69 130
GPRS AT V1.0
2
3
4
er
<alpha> MT <da> <ta> q
“ TE ”
AT+CSCS TS 07.07
<da> GSM 03.04 TP-Destination-Address ——
BCD GSM TE
ink
TS 07.07 AT+CSCS
<toda>
<data> GSM 03.40 TP-User-Data
<dcs> GSM 03.38 <fo> GSM 03.40
TPUser-Data-Header-Indication
TE TS 07.07 AT+CSCS
TE Annex A ME/TA GSM
TE
h
TE ME/TA GSM 7
IRA P GSM 32 17
IRA 49 55
<dcs> 8 UCS2 <fo> GSM03.40
-T
TPUser-Data-Header-Indication ME/TA GSM 8
IRA 8 42
TE 2A IRA 50 65 GSM
03.41CBM
<dcs> GSM 03.38 ME/TA GSM
TE
Ai
TE TS 07.07 AT+CSCS
Annex A ME/TA GSM TE
TE ME/TA GSM 7
70 130
GPRS AT V1.0
IRA
<dcs> 8 UCS2 <fo> GSM 03.40
TPUser-Data-Header-Indication ME/TA GSM 8
er
IRA 16
<length> AT+CMGF=1 <data> <cdata>
PDU AT+CMGF=0 8 TP
RP SMSC 8 <index>
ink
<oa> GSM 03.40 TP-Destination-Address ——
BCD GSM TE
TA 07.07 AT+CSCS
<pdu> ISDMS GSM 03.40 TPDU GSM 04.11SC
ME/TA TP 8 2 IRA
42 8 2 2A IRA 50
65 TE GSM 03.41 TPDU
<scts> “ — ” GSM 03.40 TP-Service-Center-Time-Stamp
h
<toda> GSM 04.11 TP-Destination-Address 8 “ — ”
<da> + IRA 43 145 129
<tooa> GSM 04.11 TP-Originating-Address 8 “ — ”
-T
//PDU
AT+CMGF=0
OK
AT+CMGL=4
Ai
+CMGL: 1,0,,23
0891683108608605F0240D91683114850421F00000712160519341230331D90C
71 130
GPRS AT V1.0
OK
//
AT+CMGF=1
er
OK
AT+CMGL="ALL"
ink
123
OK
6.7 AT+CMGR
<mem1> TE
h
AT+CMGR=? OK
-T
AT+CMGR= <index>[,<mode>]
MS-DELIVER
+CMGR:<stat>,<oa>,[<alpha>],<scts>[,<to
oa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<len
gth>]
<data>
Ai
OK
SMS-SUBMIT
+CMGR:<stat>,<da>,[<alpha>][,<toda>,<f
72 130
GPRS AT V1.0
o>,<pid>,<dcs>,[<vp>],<sca>,<tosca>,<le
ngth>]
<data>
er
OK
SMS-SUBMIT
+CMGR:<stat>,<fo>,<mr>,[<ra>],[<tora>],
<scts>,<dt>,<st>
ink
PDU
<stat>,[<alpha>],<length>
<pdu>
OK
73 130
GPRS AT V1.0
er
IRA P GSM 32 17
IRA 49 55
<dcs> 8 UCS2 <fo> GSM03.40
TPUser-Data-Header-Indication ME/TA GSM 8
IRA 8 42
ink
TE 2A IRA 50 65
PDU AT+CMGF=0 8 TP
RP SMSC 8
<mid> GSM 03.41 CBM
<oa> GSM 03.40 TP-Destination-Address ——
74 130
GPRS AT V1.0
BCD GSM TE
TA 07.07 AT+CSCS
<toda>
er
<pdu> ISDMS GSM 03.40 TPDU GSM 04.11SC
ME/TA TP 8 2 IRA
( 42 8 2 2A IRA 50
65 TE GSM 03.41 TPDU
<pid> GSM03.40 TP- - 0
ink
<sca> GSM 04.11 RP SC BCD GSM
TE TS 07.07
AT+CSCS <tosca>
<scts> “ — ” GSM03.40 TP-Service-Center-Time-Stamp
<stat> PDU
0 "REC UNREAD"
1 "REC READ"
2 "STO UNSENT"
h
3 "STO SENT"
4 "ALL"
<toda> GSM 04.11 TP-Destination-Address 8 “ — ”
<da> + IRA 43 145
-T
129
<tooa> GSM 04.11 TP-Originating-Address 8 “ — ”
<tosca> GSM 04.11 RP SC 8
<toda>
<vp> SMS-SUBMIT <fo> 167 —
<dt> GSM 03.40 TP-
Ai
AT+CNMI=0,1,0,0,0 //
OK
75 130
GPRS AT V1.0
AT+CMGF=1
OK
er
+CIEV: "MESSAGE",1 // 3
+CMTI: "SM",3
AT+CMGR=3
ink
+CMGR: "REC UNREAD","+86134****0120",,"2017/12/08,14:25:40+08"
Ai-thinker Test Message
OK
6.8 AT+CMGS
h
AT+CMGS=? OK
-T
+CMGF=1
AT+CMGS=”<phone number>”<CR>
> <text> +CMGS: <mr>
<end>
PDU +CMGF=0 OK
Ai
AT+CMGS=<length> PDU
> <PDUtext> +CMGS: <mr>
<end>
OK
76 130
GPRS AT V1.0
er
<phone number>
<CR>
<text>
<PDUtext> PDU
<end> CTRL+Z 1A(hex)
ink
<mr> GSM 03.40 TP-
Message-Reference
PDU / http://www.multisilicon.com/blog/a22201774~/pdu.htm
AT+CMGS="10086"
> YE // 10086
h
+CMGS: 0
OK
-T
+CIEV: "MESSAGE",1 //
+CMTI: "SM",4
AT+CMGS=22
Ai
> 0011000B913114850421F00008AA080054006500730074
1A 16
+CMGS: 4
77 130
GPRS AT V1.0
OK
6.9 AT+CMGW
er
ink
AT+CMGW=? OK
+CMGF=1
AT+CMGW =”<da>”[,<toda>[,<stat>]] +CMGW: <index>
<CR> OK
><text>
<end> +CMS ERROR: <ERR CODE>
PDU +CMGF=0
h
AT+CMGW=<length>[,<stat>]
<CR>
><PDUtext>
<end>
-T
<da>
<toda>
129
Ai
145
<stat>
0 "REC UNREAD"
1 "REC READ"
78 130
GPRS AT V1.0
2 "STO UNSENT"
3 "STO SENT"
4 "ALL"
er
<text>
<index>
<length> PDU
<PDUtext> PDU
ink
AT+CMSS
6.10 AT+CMSS
h
AT+CMSS=? OK
AT+CMSS= <index>[,<da>[,<toda>]]
-T
+CMSS: <mr> [,<scts>]
OK
PDU
+CMSS: <mr> [,<ackpdu>]
Ai
OK
79 130
GPRS AT V1.0
<index>
<da>
<toda>
er
129
145
<mr> GSM 03.40 TP-Message-
Reference
<scts> —
ink
<ackpdu> PDU GSM 03.40 RP-User-Data
AT+CMGW="10086"
> YE
+CMGW: 1 // 1
h
OK
AT+CMSS=1 // 1
+CMSS: 1
-T
OK
// 10086
6.11 AT+CMGD
Ai
80 130
GPRS AT V1.0
OK
er
AT+CMGD=<index>[,<flag>]
OK
ink
<index>
<flag>
0 <index>
1
2
3
4
h
AT+CMGD OK
AT+CMGD=1,0 //
OK
-T
Ai
81 130
GPRS AT V1.0
7.1 AT+CPBS
er
AT+CPBS=?
AT+CPBS?
h ink
+CPBS:(<storage>
OK
)
+CPBS:<storage>[,<used>,<total>]
OK
AT+CPBS=<storage>
OK
-T
+CME ERROR:<ERR CODE>
<storage>
"SM" SIM
"ON" SIM MSISDN
"FD" SIM
Ai
"LD" SIM
"ME" ME
<used>
<total>
82 130
GPRS AT V1.0
AT+CPBS="SM" // SIM
er
+CPBS: "SM",0,500
OK
7.2 AT+CPBW
AT+CPBW=?
h ink +CPBW:(<index>
>,(<type>
),<nlength
),<tlength>
OK
AT+CPBW=<index>[,<number>,[<type>,[<text>]]]
OK
-T
<index>
<number> <type>
<type>
Ai
129
145
<text>
<nlength> <number>
83 130
GPRS AT V1.0
<tlength> <text>
AT+CPBW=1,"075529162996",129,"Ai-thinker" // 1
er
OK
7.3 AT+CPBR
AT+CPBR=?
h ink +CPBW:(<index>
<tlength>
),<nlength>,
OK
AT+CPBR=<index1>[,<index2>]
+CPBR:<index1>,<number>,<type>,<text>
-T
+CPBR:.....
+CPBR:<index2>,<number>,<type>,<text>]
OK
<index> (1-500)
<nlength>
<tlength>
<index1> (1-500)
84 130
GPRS AT V1.0
<index2> (1-500)
<number> <type>
<type>
er
129
145
<text>
AT+CPBR=?
+CPBR: (1-500),20,14
OK
AT+CPBR=1
h ink
+CPBR: 1,"075529162996",129,"Ai-thinker"
OK
-T
7.4 AT+CPBF
Ai
AT+CPBF=? +CPBF:<nlength>,<tlength>
OK
85 130
GPRS AT V1.0
AT+CPBF=[<findtext>]
[+CPBF:<index1>,<number>,<type>,
<text>[[...]
er
+CBPF:<index2>,<number>,<type>,
<text>]
OK
ink
+CME ERROR:<ERR CODE>
<nlength>
<tlength>
<findtext>
<index1>
<index2>
<number> <type>
h
<type>
129
145
<text>
-T
AT+CPBF="Ai-thinker"
OK
86 130
GPRS AT V1.0
er
MSISDN
AT+CNUM=? OK
AT+CNUM
MSISDN
h ink +CNUM:[<alpha1>],<number1>,<type1>
[+CNUM:[<alpha2>],<number2>,<type2>
[...]]
OK
<alpha> <numberx>
<number> <type>
<type>
-T
129
145
AT+CNUM=?
OK
Ai
AT+CPBS="ON"
+CPBS: "ON",0,2
87 130
GPRS AT V1.0
OK
AT+CPBW=1,134****0120,129,"ll"
er
OK
AT+CNUM
+CNUM: "ll","134****0120",129
ink
OK
h
-T
Ai
88 130
GPRS AT V1.0
GPRS
8.1 AT+CREG
er
AT+CREG=? +CREG: (list of supported <n>s)
AT+CREG
AT+CREG=<n>
h ink +CREG: <n>,<stat>[,<lac>,<ci>]
OK
3
4
5
<lac>
<ci> ID
89 130
GPRS AT V1.0
8.2 AT+COPS
er
AT+COPS=?
ink
+COPS: [list of supported (<stat>,long
alphanumeric <oper>,short alphanumeric
<oper>,numeric <oper>)s][,,(list of supported
<mode>s),(list of supported <format>s)]
AT+COPS?
h
+COPS: <mode>[,<format>,<oper>]
<stat> 0
Ai
1
2
3
<mode> 0 <oper>
90 130
GPRS AT V1.0
1 <oper>
2
3 <format> AT+COPS?
er
<oper
>
4 / <oper>
(<mode>=0)
<format> 0 16
ink
1 8
2 <oper>
<oper> <format> GSM
GSM04.08[8] 10.5.1.3 3
BCD ITU-TE.212 Annex A[10] 2 BCD
8.3 AT+COPN
h
-T
AT+COPN=?
OK
AT+COPN=<n>
+COPN:<numeric1>,<alpha1>[<CR><LF
>+COPN: <numeric2>,<alpha2>[...]]
+CREG
91 130
GPRS AT V1.0
<numericn> AT+COPS
er
<alphan>
AT+COPS
8.4 AT+CSQ
AT+CSQ=?
AT+CSQ
h ink +CSQ: (list of supported <rssi>s),(list of
supported <ber>s)
+CSQ: <rssi>,<ber>
MT
+CME ERROR: <err>
-T
<rssi> 0 -113dBm
1 -111dBm
2..30 -109...-53dBm
31 -51dBm
99
<ber> ( ) 0...7 RXQUA GSM05.08[20] 7.2.4
Ai
99
92 130
GPRS AT V1.0
er
PDP
AT+CGDCONT=?
+CGDCONT: (range of supported <cid>s),
<PDP_type>,(list of supported<d_comp>s), (list
AT+CGDCONT?
h ink of supported<h_comp>s) [<CR><LF>
[+CGDCONT: (range of supported <cid>s),
<PDP_type>,(list of supported <d_comp>s),
(list of supported<h_comp>s) […]]
+CGDCONT:<cid>,<PDP_type>,<APN>,<
PDP_addr>,<d_comp>,<h_comp>[<CR><LF>
+CGDCONT: <cid>, <PDP_type>,<APN>,
-T
<PDP_addr>, <d_comp>, <h_comp>[…]]
OK
93 130
GPRS AT V1.0
<PDP_type>
er
IP
IPV6 6
PPP
<APN> GGSN
ink
<PDP_addr> PDP MT
TE PDP
PDP
AT+CGPADDR
<d_comp> PDP
<h_comp> PDP
h
8.6 AT+CGATT GPRS
-T
MT GPRS MT GPRS
MT V.25ter MT OK
PDP
Ai
AT+CGATT=?
+CGATT: (list of supported <state>s)
OK
94 130
GPRS AT V1.0
AT+CGATT?
er
+CGATT: <state>
OK
ink
AT+CGATT=<state>
OK
<state> 0
1
h
8.7 AT+CGACT PDP
PDP MT V.25ter
-T
PDP
MT GPRS MT GPRS
AT+CGACT=?
+CGACT: (list of supported <state>s)
Ai
OK
95 130
GPRS AT V1.0
AT+CGACT?
+CGACT: (<cid>, <state>)
OK
er
+CME ERROR: <err>
AT+CGACT=<state> [,<cid>[,<cid>[,…]]]
OK
<state>
<cid>
0
1
8.8 AT+CGPADDR
h ink
PDP
PDP
+CME ERROR: <err>
AT+CGDCONT
PDP
-T
AT+CGPADDR=?
+CGPADDR: (list of defined <cid>s)
OK
AT+CGPADDR=<cid>[,<cid>[,…]]
+CGPADDR: <cid>,<PDP_addr>
[<CR><LF>
96 130
GPRS AT V1.0
+CGPADDR: <cid>,<PDP_addr>[...]]
OK
er
+CME ERROR: <err>
ink
AT+CGDCONT PDP
<cid>
<PDP_address>
MT
h
AT+CGCLASS=?
+CGCLASS: (list of supported <class>s)
-T
OK
AT+CGCLASS?
+CGCLASS: <value>
Ai
OK
97 130
GPRS AT V1.0
AT+CGCLASS=<class>
OK
er
+CME ERROR: <err>
<class> GPRS
"B" B
"CC" C
8.10 AT+ECSQ
AT+ECSQ=?
h ink
+ECSQ: (list of supported <value>s)
OK
AT+ECSQ?
+ECSQ: <value>
OK
AT+ECSQ=<value>
OK
98 130
GPRS AT V1.0
<value> 0
er
1
h ink
-T
Ai
99 130
GPRS AT V1.0
GPS
er
GPS
AT+GPS=?
AT+GPS?
h
GPS
ink +GPS: (list of supported <state>s)
OK
+GPS: <state>
OK
<state> 0
Ai
100 130
GPRS AT V1.0
AGPS
er
AT+AGPS=?
+AGPS: (list of supported <state>s)
OK
AT+AGPS?
AT+AGPS=<state>
h ink +AGPS: <state>
OK
OK
NEMA
101 130
GPRS AT V1.0
AT+GPSRD=?
+GPSRD: (list of supported <value>s)
er
OK
AT+GPSRD?
ink
+GPSRD: <value>
OK
AT+GPSRD=<value>
OK
h
+CME ERROR: <err>
<value> 0~3600
0 NMEA
-T
1...3600 NMEA
AT+GPSMD=?
+GPSMD: (list of supported <value>s)
102 130
GPRS AT V1.0
OK
er
AT+GPSMD?
+GPSMD: <mode>
GPS OK
ink
+CME ERROR: <err>
AT+GPSMD=<mode>
OK
<mode> 1 GPS
h
2 GPS+BD
-T
Ai
103 130
GPRS AT V1.0
TCP/IP
er
TCP UDP
1.
2.
IP
AT+CIPSTART=<mode>,<domain
name>,<port>
h ink
AT+CIPSTART=<mode>,<IP address>,<port>
255).(0-255).(0-255)), (0-65536)
OK
CONNECT OK
OK
+CIPNUM:<n>
OK
-T
ERROR
AT+CGATT=1 //
+CGATT:1
104 130
GPRS AT V1.0
OK
AT+CGDCONT=1,“IP”,“CMNET” / PDP
er
OK
AT+CGACT=1,1 // PDP
OK
OK
AT+CIPMUX=1
OK
h ink
AT+CIPSTART=”TCP”,”www.baidu.com”,80
CONNECT OK
AT+CIPSTART=”TCP”,”120.77.1.207”,9527
+CIPNUM:0
CONNECT OK
-T
OK
AT+CIPSTART=”UDP”,”192.168.4.1”,9527
+CIPNUM:1
UDP BIND OK
OK
Ai
10.2 AT+CIPMUX
105 130
GPRS AT V1.0
er
AT+CIPMUX=? +CIPMUX: <n >
OK
AT+CIPMUX=<n>
<n>
h 0
1
ink OK
TCP/UDP
Ai
OK
AT+CIPSEND=[n],[data]
:
AT+CIPSEND=<Link ID>,[n],[Data]
106 130
GPRS AT V1.0
<Link ID>
AT+CIPSEND=<Link ID>,[N],[Data], <Link ID>
er
At+CIPSEND
1.
AT+CIPSEND=5,QWERT
ink
OK
2. ”>”
AT+CIPSEND=5
>12345
OK
3. ”>” CTRL+Z 1a
h
AT+CIPSEND
>12345( CTRL+Z )
OK
-T
10.4 AT+CIPCLOSE
TCP/UDP
Ai
OK
107 130
GPRS AT V1.0
AT+CIPCLOSE
AT+CIPCLOSE=<Link ID>
er
<Link ID> socket
10.5 AT+CIPSTATUS
AT+CIPSTATUS=?
AT+CIPSTATUS?
h ink
+CIPSTATUS:(0-7)
OK
+CIPSTATUS:
0,IP INITIAL
1,IP INITIAL
2,IP INITIAL
3,IP INITIAL
-T
4,IP INITIAL
5,IP INITIAL
6,IP INITIAL
7,IP INITIAL
OK
Ai
AT+CIPSTATUS +CIPSTATUS:
0,IP INITIAL
1,IP INITIAL
2,IP INITIAL
108 130
GPRS AT V1.0
3,IP INITIAL
4,IP INITIAL
5,IP INITIAL
er
6,IP INITIAL
7,IP INITIAL
OK
10.6 AT+CIFSR IP
AT+CIPSR=?
h IP
ink +CIFSR:
OK
AT+CIFSR? +CIFSR:
OK
-T
AT+CIFSR <IP Address>
OK
AT+CGACT=1,1 IP
Ai
DNS
109 130
GPRS AT V1.0
AT+CDNSGIP=? OK
er
AT+CDNSGIP? +CDNSGIP:
OK
<"domain name">
<"ip">
h IP ink
AT+CGACT=1,1
OK
DNS
AT+CGACT=1,1
OK
-T
AT+CDNSGIP="www.baidu.com"
+CDNSGIP: 1,"www.baidu.com","183.232.231.172"
OK
Ai
10.8 AT+CIPHCFG
110 130
GPRS AT V1.0
er
AT+CIPHCFG OK
AT+CIPHCFG? +CIPHCFG:<waitTimes>,<send_packet> ,
<response_packet>
OK
ink
+CIPHCFG:0, , ;OK, 0
AT+CIPHCFG=<mode>,<Param> OK
h
<mode>
0 5-7200
1 100 HEX
-T
2 100 HEX
<Param> mode 0 1 2 <waitTimes> <send_packet>
<response_packet>
<waitTimes> 5-7200
<send_packet> 100 HEX
<response_packet> 100 HEX
Ai
AT+CIPHMODE=1
111 130
GPRS AT V1.0
+CIPHMODE:0 ; OK
er
10.9 AT+CIPHMODE
AT+CIPHMODE=?
AT+CIPHMODE?
h ink
+CIPHMODE: <n
OK
+CIPHMODE:<n>
OK
>
AT+CIPHMODE=<n>
OK
Error
-T
<n> 0
1
10.10 AT+CIPTCFG
Ai
112 130
GPRS AT V1.0
AT+CIPTCFG OK
er
1- retry delaytime[0-3000],
2- 2-packet length[10-100],
3- 3-wait time[100-10000])
OK
ink
AT+CIPTCFG? +CIPTCFG:
<retry count>,
<retry delaytime>,
3,200,50,2000 <package lenth>,
< wait time >
OK
AT+CIPTCFG=<mode>,<param> OK
h
<mode> 0
-T
1
2
3
113 130
GPRS AT V1.0
er
AT+CIPTCFG=0,5 //
OK
ink
AT+CIPTCFG=1,500 //
OK
AT+CIPTCFG=2,10 //
OK
AT+CIPTCFG=3,8000 //
OK
h
AT+CIPTMODE=1 //
OK
-T
10 8S 5
8S 8S 8S
10
Ai
10.11 AT+CIPTMODE
114 130
GPRS AT V1.0
er
AT+CIPTMODE? +CIPTMODE:<n>
OK
ink
AT+CIPTMODE=<n> OK
<n> 0
1
”+++”
h
-T
Ai
115 130
GPRS AT V1.0
A6
er
11.1 AT+GIZSTART
AT+GIZSTART=?
AT+GIZSTART?
h ink +GIZSTART:
<Product key>,<Product secret>
OK
+GIZSTART:<status>
OK
-T
AT+GIZSTART=[ Product Key ],[ Product +GIZWITS:sign up end //
Secret ] +GIZWITS:sign in end //
+GIZWITS:conn end //
Pk,Ps OK
Ai
AT+GIZSTART OK
<status>
0 Not connect
116 130
GPRS AT V1.0
1 Registering
2 Provision
3 Connecting MQTT Server
er
4 Subscribing topic1
5 Subscribing topic2
6 Connected
Others Error
<Product key>
ink
<Product secret>
IMEI
AT+EMG=2,7 IMEI AT+IMEI=1,7 IMEI
Ai-Thinker IMEI
AT+GIZSTART Product key Product secret
+GISWITS:no pk +CME ERROR:53
Product key Product secret
h
AT+GIZSTART
11.2 AT+GIZSTOP
Ai
AT+GIZSTOP OK
117 130
GPRS AT V1.0
11.3 AT+GIZSEND
er
AT+GIZSEND=? +GIZSEND:< action >,[n],[data]
OK
<action>
<n>
<data>
h
data
data n
ink >
OK
>
\r\n
1. AT+GIZSEND=4,5,”12345” // 16
-T
OK
2. AT+GIZSEND=4,5 // 16
>
12345( )
OK
Ai
3. AT+GIZSEND=4 //
>
x01\x00\x02\x05\x1A 16
118 130
GPRS AT V1.0
12345\x1A 10 12345 1A
OK
er
11.4 AT+GIZQRCODE
gizwits QRcode
AT+GIZQRCODE?
h ink
gizwits QRcode
AT+GIZQRCODE=<"QRCODE STRING"> OK
gizwits QRcode
<"QRCODE STRING">
OK
gizwits QRcode
Gizwits QRcode
Ai
http://www.jianshu.com/p/e3d86a263be5
119 130
GPRS AT V1.0
Tracker
Tracker
er
LBS/GPS
ink
Tracker
AT+GIZTRACKER=? +GIZTRACKER:
<0/1>,[0/1],[n],[n],["pk"],["ps"]
[] OK
h
AT+GIZTRACKER=<on/off>,[server],[upload +GIZTRACKER:Start
interval],[use LBS],[pk],[ps] OK
+GIZWITS:sign up end
Tracker +GIZWITS:sign in end
-T
+GIZWITS:conn end
OK
<on/off>
0
1
Ai
<serve>
0 Ai Thinker
1 PK,PS
120 130
GPRS AT V1.0
<up in> s 0
<use LBS >
0 GPS
er
1 LBS
0 GPS
<Product key>
<Product secret>
ink
IMEI
<server> 0
<pk>,<ps>
GPS GPRS <use LBS> 1
GPS LBS
AT+GIZTRACKER=0
h
AT+GIZTRACKER=1,0,10
+GIZTRACKER:Start
OK
-T
+GIZWITS:sign up end
+GIZWITS:sign in end
+GIZWITS:conn end
OK
Ai
AT+GIZTRACKER=0
AT+GIZTRACKER=1
121 130
GPRS AT V1.0
http://wiki.ai-thinker.com/gprs/a9g/mp
er
A9Tracker APP http://wiki.ai-thinker.com/gprs/a9g/a9tracker
h ink
-T
Ai
122 130
GPRS AT V1.0
CME ERRORS
er
0 PHONE_FAILURE
1 NO_CONNECT_PHONE
2 PHONE_ADAPTER_LINK_RESERVED
3 OPERATION_NOT_ALLOWED
4 OPERATION_NOT_SUPPORTED
5
6
7
10
11
12
13
14
h ink
PHSIM_PIN_REQUIRED
PHFSIM_PIN_REQUIRED
PHFSIM_PUK_REQUIRED
SIM_NOT_INSERTED
SIM_PIN_REQUIRED
SIM_PUK_REQUIRED
SIM_FAILURE
SIM_BUSY
15 SIM_WRONG
16 INCORRECT_PASSWORD
17 SIM_PIN2_REQUIRED
-T
18 SIM_PUK2_REQUIRED
20 MEMORY_FULL
21 INVALID_INDEX
22 NOT_FOUND
23 MEMORY_FAILURE
24 TEXT_LONG
Ai
25 INVALID_CHAR_INTEXT
26 DAIL_STR_LONG
27 INVALID_CHAR_INDIAL
30 NO_NET_SERVICE
123 130
GPRS AT V1.0
31 NETWORK_TIMOUT
32 NOT_ALLOW_EMERGENCY
40 NET_PER_PIN_REQUIRED
er
41 NET_PER_PUK_REQUIRED
42 NET_SUB_PER_PIN_REQ
43 NET_SUB_PER_PUK_REQ
44 SERVICE_PROV_PER_PIN_REQ
45 SERVICE_PROV_PER_PUK_REQ
ink
46 CORPORATE_PER_PIN_REQ
47 CORPORATE_PER_PUK_REQ
48 PHSIM_PBK_REQUIRED
49 EXE_NOT_SURPORT
50 EXE_FAIL
51 NO_MEMORY
52 OPTION_NOT_SURPORT
53 PARAM_INVALID
h
54 EXT_REG_NOT_EXIT
55 EXT_SMS_NOT_EXIT
56 EXT_PBK_NOT_EXIT
-T
57 EXT_FFS_NOT_EXIT
58 INVALID COMMAND LINE
103 GPRS_ILLEGAL_MS_3
106 GPRS_ILLEGAL_MS_6
107 GPRS_SVR_NOT_ALLOWED
111 GPRS_PLMN_NOT_ALLOWED
Ai
112 GPRS_LOCATION_AREA_NOT_ALLOWED
113 GPRS_ROAMING_NOT_ALLOWED
132 GPRS_OPTION_NOT_SUPPORTED
133 GPRS_OPTION_NOT_SUBSCRIBED
124 130
GPRS AT V1.0
134 GPRS_OPTION_TEMP_ORDER_OUT
149 GPRS_PDP_AUTHENTICATION_FAILURE
150 GPRS_INVALID_MOBILE_CLASS
er
148 GPRS_UNSPECIFIED_GPRS_ERROR
264 SIM_VERIFY_FAIL
265 SIM_UNBLOCK_FAIL
266 SIM_CONDITION_NO_FULLFILLED
267 SIM_UNBLOCK_FAIL_NO_LEFT
ink
268 SIM_VERIFY_FAIL_NO_LEFT
269 SIM_INVALID_PARAMETER
270 SIM_UNKNOW_COMMAND
271 SIM_WRONG_CLASS
272 SIM_TECHNICAL_PROBLEM
273 SIM_CHV_NEED_UNBLOCK
274 SIM_NOEF_SELECTED
275 SIM_FILE_UNMATCH_COMMAND
h
276 SIM_CONTRADICTION_CHV
277 SIM_CONTRADICTION_INVALIDATION
278 SIM_MAXVALUE_REACHED
-T
279 SIM_PATTERN_NOT_FOUND
280 SIM_FILEID_NOT_FOUND
281 SIM_STK_BUSY
282 SIM_UNKNOW
283 SIM_PROFILE_ERROR
Ai
125 130
GPRS AT V1.0
CMS ERRORS
1 UNASSIGNED_NUM
er
8 OPER_DETERM_BARR
10 CALL_BARRED
21 SM_TRANS_REJE
27 DEST_OOS
28 UNINDENT_SUB
29 FACILIT_REJE
30
38
41
42
47
50
69
h UNKONWN_SUB
NW_OOO
TMEP_FAIL
CONGESTION ink
RES_UNAVAILABLE
REQ_FAC_NOT_SUB
RFQ_FAC_NOT_IMP
81 INVALID_SM_TRV
95 INVALID_MSG
96 INVALID_MAND_INFO
97 MSG_TYPE_ERROR
-T
98 MSG_NOT_COMP
99 INFO_ELEMENT_ERROR
111 PROT_ERROR
127 IW_UNSPEC
128 TEL_IW_NOT_SUPP
Ai
129 SMS_TYPE0_NOT_SUPP
130 CANNOT_REP_SMS
143 UNSPEC_TP_ERROR
144 DCS_NOT_SUPP
145 MSG_CLASS_NOT_SUPP
126 130
GPRS AT V1.0
159 UNSPEC_TD_ERROR
160 CMD_CANNOT_ACT
161 CMD_UNSUPP
er
175 UNSPEC_TC_ERROR
176 TPDU_NOT_SUPP
192 SC_BUSY
193 NO_SC_SUB
194 SC_SYS_FAIL
ink
195 INVALID_SME_ADDR
196 DEST_SME_BARR
197 SM_RD_SM
198 TP_VPF_NOT_SUPP
199 TP_VP_NOT_SUPP
208 D0_SIM_SMS_STO_FULL
209 NO_SMS_STO_IN_SIM
210 ERR_IN_MS
h
211 MEM_CAP_EXCCEEDED
212 SIM_APP_TK_BUSY
213 SIM_DATA_DL_ERROR
-T
255 UNSPEC_ERRO_CAUSE
300 ME_FAIL
301 SMS_SERVIEC_RESERVED
302 OPER_NOT_ALLOWED
303 OPER_NOT_SUPP
304 INVALID_PDU_PARAM
Ai
305 INVALID_TXT_PARAM
310 SIM_NOT_INSERT
311 SIM_PIN_REQUIRED
312 PH_SIM_PIN_REQUIRED
127 130
GPRS AT V1.0
313 SIM_FAIL
314 SIM_BUSY
315 SIM_WRONG
er
316 SIM_PUK_REQUIRED
317 SIM_PIN2_REQUIRED
318 SIM_PUK2_REQUIRED
320 MEM_FAIL
321 INVALID_MEM_INDEX
ink
322 MEM_FULL
330 SCA_ADDR_UNKNOWN
331 NO_NW_SERVICE
332 NW_TIMEOUT
340 NO_CNMA_ACK_EXPECTED
500 UNKNOWN_ERROR
512 USER_ABORT
513 UNABLE_TO_STORE
h
514 INVALID_STATUS
515 INVALID_ADDR_CHAR
516 INVALID_LEN
-T
517 INVALID_PDU_CHAR
518 INVALID_PARA
519 INVALID_LEN_OR_CHAR
520 INVALID_TXT_CHAR
512 TIMER_EXPIRED
Ai
128 130
GPRS AT V1.0
er
http://wiki.ai-thinker.com/gprs/examples
http://wiki.ai-thinker.com/gprs
AT
OK
h ink support@aithinker.com
ATI;
ATI
Ai Thinker Co.LTD
A9/A9G
-T
V01.06.20171120RC //
OK
log
Ai
129 130