跳转至

HEARTBEATHEX

设置HEX编码格式心跳包内容:AT^HEARTBEATHEX

本命令将心跳包的内容设置为十六进制数据。

语法规则:

命令类型 语法 返回
设置命令 如果是单链接(即AT+CIPMUX=0)
AT^HEARTBEATHEX=<len>,<data>
OK
>返回后,设置的心跳包内容会自动发送出去
如果是多链接(即AT+CIPMUX=1)
AT^HEARTBEATHEX=<socket_id>,<len>,<data>
查询命令 如果是单链接(即AT+CIPMUX=0)
AT^HEARTBEATHEX?
^HEARTBEATHEX: <len>,<data>
OK
如果是多链接(即AT+CIPMUX=1)
AT^HEARTBEATHEX?
^HEARTBEATHEX:<socket_id>,<len>,<data>
OK
测试命令 AT^HEARTBEATHEX=? OK

参数定义:

参数 定义 取值 对取值的说明
<socket_id> 连接id,定义同+CIPSTART中<n> 0~5 如果是单链接,固定为0如果是多链接,取值为0~5
<len> 数据长度
<data> 心跳包内容 字符串类型,最长为256字节

举例:

命令(→)/返回(←) 实例 解释和说明
AT+CIPMUX=1 设置为多链接
OK
AT+CSTT
OK
AT+CIICR
OK
AT+CIFSR
10.134.100.30
AT+CIPSTART=5,"TCP","116.28.164.159",40117 连接一个回环服务器(即你发给它什么,它回什么)注:这个地址和端口是随意写的,请不要照抄
OK
5, CONNECT OK
AT^HEARTCONFIG=1,5,120 打开第5路连接的心跳
OK
AT^HEARTBEATHEX=5,6,414243444546 设置新的心跳内容为ABCDEF
OK
+RECEIVE,5,6:ABCDEF