文章目录
MQTT 协议开发入门
[MQTT]是一个客户端-服务器发布/订阅消息传输协议. 它轻量,开放,简单, 并易于实现.这些特性,使它在许多情况下适合使用, 包括受限的环境中,如机器对机器(M2M)之间通信和物联网(IoT)环境中,需要体积小的代码和/或网络带宽是昂贵的。
协议特点
此协议运行于TCP/IP以上, 或在其他网络协议,提供有序、 无损、 双向网络连接. 它的功能包括:
-
使用发布/订阅消息模式提供一个一对多的消息分发,解除了应用程序之间的耦合。
-
对负载内容屏蔽的消息传输。
-
有三种消息传递服务质量 :
发布订阅
MQTT使用的发布/订阅消息模式,它提供了一对多的消息分发机制,从而实现与应用程序的解耦。


服务质量
-
至多一次",消息发布完全依赖底层TCP/IP网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。这一种方式主要普通APP的推送,倘若你的智能设备在消息推送时未联网,推送过去没收到,再次联网也就收不到了。
<

MQTT是一种轻量级的客户端-服务器发布/订阅消息传输协议,适用于受限环境如M2M和IoT。本文介绍了MQTT的特点,服务质量等级及关键术语。
最低0.47元/天 解锁文章
3211

被折叠的 条评论
为什么被折叠?



