一、函数介绍
二、示例代码
三、代码下载地址
一、函数介绍
MQTT 相关函数可以在cm_mqtt.h里面查看,一下也是里面相关的函数接口
/**
* @brief 销毁mqtt client
*
* @param [in] client mqtt client
* @return 成功返回0,失败返回-1
*
* @details 清除并释放client,异步
*/
int cm_mqtt_client_destroy(cm_mqtt_client_t* client);
/**
* @brief 连接
*
* @param [in] client mqtt client
* @param [in] option 连接选项
* @return 成功返回0,失败返回错误码,参考cm_mqtt_err_code_e
*
* @details 异步接口,连接结果和状态请根据对应回调函数判断
*/
int cm_mqtt_client_connect(cm_mqtt_client_t* client, cm_mqtt_connect_options_t* option);
/**
* @brief 发布消息
*
* @param [in] client mqtt client
* @param [in] topic 主题
* @param [in] payload 负载
* @param [in] payload_len 负载长度
* @param [in] publish_flags 固定头部信息
* @return 成功返回publish长度,失败返回错误码,参考cm_mqtt_err_code_e
*
* @detail