默认情况下,通过配置项CORE_MQTT_DEFAULT_KEEPALIVE_S,Link SDK的云端心跳值为1200s,即20分钟。如果您需要修改心跳间隔时间,可在应用层设置MQTT的配置项,示例代码如下。

    uint16_t keepalive = 60;//数据类型: (uint16_t *) 取值范围: 30 ~ 1200s 默认值: 1200s
    aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_KEEPALIVE_SEC, &keepalive);