CIPPING
Ping回声请求命令:AT+CIPPING
语法规则:
| 命令类型 | 语法 | 返回和说明 | 
|---|---|---|
| 设置命令 | AT+CIPPING=<IPaddr>[,<retryNum>[,<dataLen>[,<timeout>[,<ttl>]]]] | +CIPPING: <replyId>,<Ip Address>,<replyTime>,<ttl>[<CR><LF> +CIPPING: <replyId>,<Ip Address>,<replyTime>,<ttl> [...]]OK | 
| 查询命令 | AT+CIPPING? | +CIPPING: <retryNum>,<dataLen>,<timeout>,<ttl>OK | 
| 测试命令 | AT+CIPPING=? | +CIPPING: (list of supported <retryNum>s),(list of supported <dataLen>s),(list of supported <timeout>s),(list of supported <ttl>s)OK | 
| 注意事项 | 1. 发送PING命令之前,需激活GPRS PDP上下文。 2. 当发送PING到时无回应,那么返回的信息则显示 <replyTime>=600 并且<ttl>=255。3. 执行本命令时,如果GPRS PDP上下文由于某种原因被去激活了,例如掉网,那么本命令立即终止执行。 | 
参数定义:
| 参数 | 定义 | 取值 | 对取值的说明 | 
|---|---|---|---|
| <IPaddr> | PING的目标服务器地址。IP地址或域名都支持 | ip address | |
| Domain name | |||
| <retryNum> | 需要发送的PING的数量 | 1-100 | 缺省值:4 | 
| 0 | 可以不停的进行ping,并且最大的ping数量可以达到0xffffffff个>=V1120版本支持 | ||
| <dataLen> | PING请求的长度 | 0-1024 | 缺省值:32 | 
| <timeout> | The timeout waiting for a single Echo Reply | 1-600 | 单位:100 ms | 
| <ttl> | time to live | 1-255 | 缺省值:64 | 
| <replyId> | Echo Reply serial number | ||
| <Ip Address> | IP Address of the remote host | ||
| <replyTime> | time to receive the response | 单位:1ms | 
举例:
| 命令(→)/ 返回(←) | 实例 | 解释和说明 | 
|---|---|---|
| → | AT+CSTT | |
| ← | OK | |
| → | AT+CIICR | |
| ← | OK | |
| → | AT+CIFSR | |
| ← | 10.207.9.213 | |
| → | AT+CIPPING="www.baidu.com" | |
| ← | +CIPPING: 1,"36.152.44.96",35,54 +CIPPING: 2,"36.152.44.96",20,54 +CIPPING: 3,"36.152.44.96",20,54 +CIPPING: 4,"36.152.44.96",35,54 OK | |
| → | AT+CIPPING="www.baidu.com",0 | 可以不停的进行ping,并且最大的ping数量可以达到0xffffffff个 >=V1120版本支持 | 
| ← | +CIPPING: 1,"112.80.248.76",40,54 +CIPPING: 2,"112.80.248.76",45,54 +CIPPING: 3,"112.80.248.76",35,54 +CIPPING: 4,"112.80.248.76",35,54 +CIPPING: 5,"112.80.248.76",40,54 +CIPPING: 6,"112.80.248.76",35,54 ... |