嵌入式MQTT连接主要流程

Posted 太阳德生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式MQTT连接主要流程相关的知识,希望对你有一定的参考价值。

   MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。

   初始化mqtt流程:

然后判断网络连接情况,确保网络是连接的;

然后启动mqtt connect,配置好协议版本,username, password,clientid

连接成功后,就需要订阅topic,

订阅topic的时候注册了消息处理回调函数messageArrived,解析消息,再回送消息;

然后需要断开MQTT时,

发布信息MQTTPublish;

以上是关于嵌入式MQTT连接主要流程的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式MQTT连接主要流程

深度剖析MQTT协议的整个通信流程

MQTT协议介绍

Mqtt介绍一

使用python实现MQTT发布订阅

每谈及物联网都难以离开的MQTT协议!