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 |