跳转至

HEARTCONFIG

心跳包参数设置:AT^HEARTCONFIG

本命令用于配置心跳的相关参数(是否允许发送心跳包,socket id,心跳间隔)。

语法规则:

命令类型 语法 返回和说明
设置命令 AT^HEARTCONFIG=<option>,<socket_id>,<heartbeat_time> OK
查询命令 AT^HEARTCONFIG? ^HEARTCONFIG: <enable>,<socket_id>,<heartbeat_time>
OK
测试命令 AT^HEARTCONFIG=? OK
注意事项 目前仅支持一路链接设置心跳包。

参数定义:

参数 定义 取值 对取值的说明
<option> 是否开启心跳包功能 0 disabled
1 enabled
连接id,定义同+CIPSTART中<n> 0~5 如果是单链接,固定为0如果是多链接,取值为0~5
心跳间隔时间 5~600 单位为秒,缺省值为120

举例:

命令(→)/返回(←) 实例 解释和说明
AT^HEARTCONFIG? 查询当前心跳配置
^HEARTCONFIG: 0,0,120
OK
缺省配置为:心跳为关,心跳间隔为120秒
AT^HEARTCONFIG=1,0,180 开启心跳功能,cid=0,并设置心跳间隔为180秒
OK
AT^HEARTCONFIG? 再次查询心跳设置
^HEARTCONFIG: 1,0,180
OK
心跳包功能已经打开,当跟服务器建立cid=0的链接后(可以是单链接,也可以是多链接),会自动发送心跳包,心跳包内容缺省为模块的IMEI