AM900E 多路连接连接AT命令

多路IP连接的AT指令


 1  AT+CIPMUX

作  用

启动多路IP连接命令

设置命令

AT+CIPMUX=<n>

返  回

成功:

OK

失败:

ERROR

查询命令

AT+CIPMUX?

返  回

+CIPMUX:<n>

测试命令

AT+CIPMUX=?

返  回

+CIPMUX:(0,1)

OK

 

参数说明

<n>:连接模式

0:单IP连接

1:多IP连接

  

 

2  AT+CSTT

  

启动任务并设置APN、用户名、密码命令

执行命令

AT+CSTT

返回

OK/ERROR

设置命令

AT+CSTT=<apn>,<username>,<password>

  

成功:

+CSTT: <apn>,<user name>,<password>

OK

失败:

ERROR

查询命令

AT+CSTT?

返  回

+CSTT: <apn>,<user name>,<password>

OK

测试命令

AT+CSTT=?

返  回

+CSTT: "APN", "USER", "PWD"

OK

 

参数说明

 

 

<apn> GPRS access point name GPRS/CSD

<user id> GPRS user name

<password> GPRS password

 

 

 

3  AT+CIICR

  

出与GPRS的无线连接

执行命令

AT+CIICR

  

成功:

OK

失败:

ERROR

测试命令

AT+CIICR=?

  

OK

 

 

 

4  AT+CIPSTART

  

建立TCPUDP连接

设置命令

AT+CIPSTART=<n>,<mode>,<domainname>/<IP address>,<port>

  

成功:

OK

<n>,OK

失败:

ERROR

测试命令

AT+CIPSTART=?

返回

+CIPSTART: (list of supported <n>),(list of supported

<mode>),(<IP address>),(<port>)

参数说明

<n>:数字型参数,表示连接标识符(0~7)

<mode>:连接型参数,表示连接类型("TCP"或"UDP")

<domainname>:字符串类型参数,表示远端服务器域名

<IP address>:字符串类型参数,表示远端服务器IP地址

<port>:远端服务器端口号

 

 

5  AT+CIPSEND

  

发送TCPUDP数据

执行命令

AT+CIPSEND=<n>,<length>

响应">",输入数据

  

成功:

<n>,OK

失败:

ERROR

参数说明

<n>: 连接标识符

<length>:待发送数据的长度

 

 

6  AT+CIPCLOSE

  

关闭TCPUDP连接

设置命令

AT+CIPCLOSE=<n>

  

成功:

<n>,OK

失败:

ERROR

参数说明

<n>: 连接标识符 

 

 

 

7  AT+CIPSHUT

  

关闭TCPUDP连接

执行命令

AT+CIPSHUT

  

成功:

OK

失败:

ERROR

 

  

1.8  AT+CIPSTATUS

  

查询当前连接状态

设置命令

AT+CIPSTATUS

  

 

+CIPSTATUS:<state>

 

OK

 

 C:0,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>

 C:1,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>

 C:2,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>

 C:3,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>

 C:4,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>

 C:5,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>

 C:6,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>

 C:7,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>

测试命令

AT+CIPSTATUS=?

返回

 

+CIPSTATUS:

 

OK

 

参数说明

<bearer>: 0-1 GPRS bearer, default is 0

<IP address>:字符串类型参数,表示远端服务器IP地址

<port>:远端服务器端口号

<state>:连接状态

In Single IP state (CIPMUX=0):

 

0 IP INITIAL

1 IP START

2 IP CONFIG

3 IP GPRSACT

4 IP STATUS

5 TCP CONNECTING/UDP CONNECTING/SERVER LISTENING

6 CONNECT OK

7 TCP CLOSING/UDP CLOSING

8 TCP CLOSED/UDP CLOSED

9 PDP DEAC

 

In Multi-IP state (CIPMUX=1):

 

0 IP INITIAL

1 IP START

2 IP CONFIG

3 IP GPRSACT

4 IP STATUS

5 IP PROCESSING

9 PDP DEACT