ML307R OpenCPU MQTT使用

一、函数介绍

二、示例代码

三、代码下载地址

一、函数介绍

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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做了不一定能实现但不做一定不会实现

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值