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 ... |