HEARTBEAT
设置心跳包内容:AT^HEARTBEAT
本命令设置心跳包的内容。默认状态下将自己的 IMEI 作为心跳包内容。
语法规则:
| 命令类型 | 语法 | 返回 |
|---|---|---|
| 设置命令 | AT^HEARTBEAT=<socket_id>,<data> |
OK |
| 查询命令 | AT^HEARTBEAT? | ^HEARTBEAT: <socket_id>,<data>OK |
| 测试命令 | AT^HEARTBEAT=? | OK |
参数定义:
| 参数 | 定义 | 取值 | 对取值的说明 |
|---|---|---|---|
<socket_id> |
连接id,定义同+CIPSTART中<n> |
0~5 | 如果是单链接,固定为0如果是多链接,取值为0~5 |
<data> |
心跳包内容 | 字符串类型,最长为256字节 |
举例:
| 命令(→)/返回(←) | 实例 | 解释和说明 |
|---|---|---|
| → | AT^HEARTBEAT? | 查询当前心跳内容 |
| ← | ^HEARTBEAT: 0,866714044915436 OK |
缺省心跳为IMEI |
| → | AT^HEARTBEAT=0,TCP-heart | 设置新的心跳内容 |
| ← | OK | |
| → | AT^HEARTBEAT? | 再次查询 |
| ← | ^HEARTBEAT: 0,TCP-heart OK |