CIPCCFG
配置透明传输模式:AT+CIPCCFG
语法规则:
命令类型 | 语法 | 返回 |
---|---|---|
设置命令 | AT+CIPCCFG=<NmRetry>,<WaitTm>,<SendSz>,<esc>[,<Rxmode>,<RxSize>,<Rxtimer>,<BufClean>] | OK |
查询命令 | AT+CIPCCFG? | +CIPCCFG: <NmRetry>,<WaitTm>,<SendSz>,<esc>,<Rxmode>,<RxSize>,<Rxtimer>,<BufClean> OK |
测试命令 | AT+CIPCCFG=? | +CIPCCFG: (NmRetry:3-8),(WaitTm:2-10),(SendSz:1-1460),(esc:0,1),(Rxmode:0,1),(RxSize:50-1460),(Rxtimer:20-1000),(BufClean:0,1) OK |
注意事项 | 此命令只在单路连接(AT+CIPMUX=0)且AT+CIPMODE=1的情况下可以设置 |
参数定义:
参数 | 定义 | 取值 | 对取值的说明 |
---|---|---|---|
<NmRetry> | 一个IP包的重传次数 | 3~8 | 缺省值为5 |
<WaitTm> | 间隔发送时间 | 2~10 | 单位为 100ms,缺省值为2。 |
<SendSz> | 每次发送数据字节数 | 1~1460 | 缺省值为1024 |
<esc> | 是否开启转义序列[软件上不支持转义功能,请忽略此参数所代表的意义] | 1 | 开启转义序列 |
0 | 不开启转义序列,默认值 | ||
<Rxmode> | 从串口接收数据的时间间隔设置 | 1 | 设置时间间隔,间隔为<Rxtimer> |
0 | 没有时间间隔 | ||
<RxSize> | 每次接收数据的长度 | 50-1460 | 单位为bytes |
<Rxtimer> | 从串口接收数据的时间间隔 | 20-1000 | 单位为ms,缺省值为50ms |
<BufClean> | 退出透传后是否清空发送缓存区 | 0 | 不清空缓冲区一旦出错自动退出透传模式后,保留缓存数据。下次重连进入透传模式后,会发送之前缓冲区中的数据给服务器 |
1 | 清空缓存区一旦出错自动退出透传模式后,缓存被清空。下次重连进入透传模式后,不会发送之前缓冲区中被清空的数据给服务器 |