其他分享
首页 > 其他分享> > 使用RT-Thread uMQTT软件包,掌握 MQTT 开发新技能

使用RT-Thread uMQTT软件包,掌握 MQTT 开发新技能

作者:互联网

背景介绍
目前 RT-Thread 的 paho-mqtt 软件包,是基于 pahomqtt 1.1.0 设计的一套 MQTT 客户端程序。从实际使用中,和论坛反馈中出现如下问题:

针对上述 mqtt 软件包实际使用问题,RT-Thread 推出 mqtt2.0 版本软件包,即 uMQTT 软件包,符合 MQTT 3.1.1 协议规范,并完善之前存在问题。

uMQTT 软件包介绍

框架图

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

umqtt_框架图

功能特点

保活机制

重连机制 

多种重连机制,为您网络连接的稳定性保驾护航。

多客户端

同步异步

支持用户在复杂情况下订阅发布的需求。

QOS 0/1/2

订阅发布

多功能参数可配置可裁剪

资源占用小

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

接口简单,使用方便

各类软件包对比

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

uMQTT 软件包获取

1RT-Thread online packages
2    IoT - internet of things  --->
3        [*] umqtt: A light weight, powerful, customizable, easy-to-use and embeddable mqtt client for RT-Thread.  --->
4            [*] Enable MQTT example                     # 开启 UMQTT 例程

相关文档

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

标签:RT,订阅,Thread,MQTT,新技能,uMQTT,软件包
来源: https://blog.51cto.com/u_15288275/3006145