
MQTT
文章平均质量分 77
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅 (publish/subscribe)模式的“轻量级“通讯协议,该协议构建于TCP/IP协议上。
昱晏
这个作者很懒,什么都没留下…
展开
-
7.MQTT的主题和订阅
在MQTT协议中,主题和订阅是核心概念之一。主题用于对消息进行分类,而订阅则是客户端接收特定类别消息的机制。本章将详细介绍主题的概念、主题层级和通配符,以及订阅的操作和管理。原创 2024-08-11 00:16:46 · 1422 阅读 · 0 评论 -
6. MQTT的质量服务等级
QoS 0,也称为“至多一次”(At most once),是MQTT协议中的最低服务等级。这意味着消息发送方尽可能地将消息发送到接收方,但不保证消息的可靠到达。消息传递:消息发送后,不进行任何确认,也不进行重发。使用场景:适用于对消息传递不要求确认的场景,如心跳消息、状态更新等。QoS 1,称为“至少一次”(At least once),保证消息至少被传送一次到接收方,但可能会重复传输。发送方在发送消息后等待接收方的确认,确认消息是否已被成功接收。原创 2024-08-11 00:16:19 · 1570 阅读 · 0 评论 -
5. MQTT消息类型详解(三)
本章详细介绍了MQTT协议中的各类消息类型,包括CONNECT、CONNACK、PUBLISH、PUBACK、PUBREC、PUBREL、PUBCOMP、SUBSCRIBE、SUBACK、UNSUBSCRIBE、UNSUBACK、PINGREQ、PINGRESP和DISCONNECT。原创 2024-08-11 00:15:51 · 364 阅读 · 0 评论 -
5. MQTT消息类型详解(二)
MQTT消息类型详解原创 2024-08-09 21:10:02 · 455 阅读 · 0 评论 -
5. MQTT消息类型详解(一)
MQTT协议定义了多种消息类型,每种消息类型都有特定的用途和功能。了解这些消息的具体结构和使用场景,对于开发和调试MQTT应用至关重要。本章将详细介绍每种消息类型的结构、功能和应用场景,并探讨它们之间的相互关系。原创 2024-08-09 21:09:16 · 642 阅读 · 0 评论 -
4. MQTT消息的格式
MQTT消息的各个组成部分,包括固定头、变量头和有效载荷。原创 2024-08-08 21:31:57 · 1274 阅读 · 0 评论 -
3. MQTT协议的架构
MQTT协议的架构设计简洁,主要由三个部分组成:客户端、代理和消息。理解这些组件及其交互是掌握MQTT协议的关键。客户端是MQTT协议的核心组成部分,分为发布者和订阅者两种类型。原创 2024-08-08 21:31:24 · 1364 阅读 · 0 评论 -
2. MQTT协议概述
MQTT协议采用发布/订阅(publish/subscribe)模型,消除了发送者和接收者之间的直接联系,使消息传递更加灵活和解耦。本文了MQTT协议的基本概念、工作原理及其主要特性,阐述了其在物联网中的广泛应用场景,并对比了MQTT与其他通信协议的异同。其消息格式简化,降低了通信开销,提高了数据传输效率。MQTT允许客户端在连接时设置遗嘱消息,确保当客户端异常断开时,代理能够发布预定义的遗嘱消息,通知其他客户端。MQTT使用TCP/IP协议传输数据,支持标准的网络通信,便于在各种网络环境中部署和使用。原创 2024-08-07 22:24:39 · 515 阅读 · 0 评论 -
1. MQTT基础知识
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一种基于发布/订阅(publish/subscribe)模式的消息协议。它被设计为一种轻量级协议,特别适用于对带宽和功耗要求较高的物联网(IoT)设备和应用。MQTT协议通过尽量减少传输数据量和协议开销,确保在低带宽、不可靠网络环境下可靠传输消息。原创 2024-08-07 22:24:00 · 882 阅读 · 0 评论