开发者社区> 问答> 正文

目前mqtt-example设备上线后会立刻下线,请问如何修改mqtt-example让设备一直处于

目前mqtt-example设备上线后会立刻下线,请问如何修改mqtt-example让设备一直处于上线状态?

展开
收起
保持可爱mmm 2020-04-06 03:12:19 991 0
1 条回答
写回答
取消 提交回答
  • mqtt-example程序发送一次消息后会自动退出,可以尝试以下任意一种方式实现长期在线。 执行mqtt-example时,使用命令行./mqtt-example loop,设备会保持长期在线。 修改demo代码。example 的代码在最后会调用IOT_MQTT_Destroy,设备最后会变成离线状态,所以可以修改代码,去掉IOT_MQTT_Unregister 和IOT_MQTT_Destroy。

    while(1)
    {
    IOT_MQTT_Yield(pclient, 200);
    HAL_SleepMs(100);
    }

    2020-04-06 03:14:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
RocketMQ Client-GO 介绍 立即下载
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载