数据透传命令

AM900E 数据透传的AT指令

 

1. AT+CIPMODE 

  用

选择TCPIP的应用模式

设置命令

AT+MQTTCON=<mode>

  回

OK/ERROR

读取命令

AT+MQTTCON?

  回

+CIPDPDP: <mode>

OK

测试命令

AT+MQTTCON=?

  回

+CIPMODE: (0-NORMAL MODE, 1-TRANSPARENT MODE)

OK

 

参数说明

mode:  0 正常模式

       1 透传模式

 

  

【举例】

 

AT+CIPMODE?

 

+CIPMODE:0

 

OK

AT+CIPMODE=?

 

+CIPMODE: (0-NORMAL MODE, 1-TRANSPARENT MODE)

 

OK

AT+CIPMODE=0

 

OK

 

2.  AT+CIPCCFG

  用

配置透传模式

设置命令

AT+CIPCCFG=+CIPCCFG=<NmRetry>,<WaitTm>,<SendSz>,<esc>[,<Rxmode>,<RxSize>,<Rxtimer>]

  回

OK/ERROR

读取命令

AT+CIPCCFG?

  回

+CIPCCFG:<NmRetry>,<WaitTm>,<SendSz>,<esc>,<Rxmode>,<RxSize>,<Rxtimer>

OK

测试命令

AT+CIPCCFG=?

  回

+CIPCCFG:(NmRetry:3-8),(WaitTm:1-10),(SendSz:1-1460),(esc:0,1) , (Rxmode:0,1),(RxSize:50-1460),(Rxtimer:20-1000)

OK

 

参数说明

NmRetry: IP数据包的重试次数。默认值为5。取值范围3——8。

WaitTm:发送数据包之前等待串口输入时间。默认值为2,取值范围1——10,单位为100毫秒。

SendSz:发送前从串口接收的数据块的字节大小。默认值为1024。取值范围1——1460。

esc:是否打开转义序列,默认值为true。

    0 关闭退出序列

1 打开转义序列

Rxmode:是否设置从串口输出数据时的时间间隔。

0 无间隔地将数据输出到串口。

1 在<rxtimer>间隔内将数据输出到串口。

RxSize:每次的输出数据长度。默认值为1460。取值范围50——1460。

Rxtimer:等待串口再次输出数据的时间间隔(ms)。默认值:50ms。取值范围20——1000。

 

 

注意:此命令仅在单连接模式下有效(+cipmux=0)。

【举例】

AT+CIPCCFG?

 

+CIPCCFG:5,2,1024,1,0,1460,50

 

OK

AT+CIPCCFG=?

 

+CIPCCFG: (NmRetry:3-8),(WaitTm:1-10),(SendSz:1-1460),(esc:0,1),(Rxmode:0,1),(RxSize:50-1460),(Rxtimer:20-1000)

 

OK

AT+CIPCCFG=5,2,10,1,0,1460,50

 

OK