MQTT
文章平均质量分 72
MQTT协议是当今世界上最受欢迎的物联网协议。它已广泛应用于车联网、智能家居、即时聊天应用和工业互联网等领域。目前通过MQTT协议连接的设备已经过亿,这些都得益于MQTT 协议为设备提供了稳定、可靠、易用的通信基础。
Eiker_3169
烂笔头下的C/C++
展开
-
【MQTT基础篇】
MQTT协议是当今世界上最受欢迎的物联网协议。它已广泛应用于车联网、智能家居、即时聊天应用和工业互联网等领域。目前通过MQTT协议连接的设备已经过亿,这些都得益于MQTT 协议为设备提供了稳定、可靠、易用的通信基础。本篇将从最基础的知识开始,向您讲解MQTT协议的应用。通过本篇的学习,您将学会MQTT协议开发物联网项目。原创 2022-11-16 22:46:46 · 663 阅读 · 0 评论 -
【MQTT基础篇(十七)】MQTT用户密码认证
有些MQTT服务端需要客户端在连接时提供用户名和密码。只有客户端正确提供了用户名和密码后,才能连接服务端。否则服务端将会拒绝客户端连接,那么客户端也就无法发布和订阅消息了。原创 2022-11-21 22:52:59 · 12648 阅读 · 0 评论 -
【MQTT基础篇(十六)】ESP8266 MQTT 遗嘱应用
使用ESP8266来实现MQTT遗嘱应用:1. MQTT遗嘱基本应用2. 利用MQTT遗嘱实现设备在线状态发布原创 2022-11-21 22:45:05 · 614 阅读 · 0 评论 -
【MQTT基础篇(十五)】MQTT遗嘱
为了让客户端可以更好的发挥作用,便于服务端管理,MQTT协议允许客户端在“活着”的时候就写好遗嘱,这样一旦客户端意外断线,服务端就可以将客户端的遗嘱公之于众。原创 2022-11-21 22:38:21 · 3657 阅读 · 1 评论 -
【MQTT基础篇(十四)】MQTT心跳机制
对于MQTT服务器来说,它要判断一台MQTT客户端是否依然保持连接可以检查这台客户端是不是经常发送消息给服务端。如果经常收到客户端的消息,那么没问题,这个客户端肯定在线。原创 2022-11-21 22:21:19 · 6363 阅读 · 0 评论 -
【MQTT基础篇(十三)】ESP8266 保留消息应用
将主要讲解两个示例程序。这两个程序中,第一个程序使用PubSubClient库发布保留消息,第二个程序使用PubSubClient库删除保留消息。原创 2022-11-20 23:08:36 · 372 阅读 · 0 评论 -
【MQTT基础篇(十二)】保留消息
“保留消息”是十分重要的MQTT概念。通过“保留消息”这一名称不难判断,“保留消息”是一种被保留下来的消息。原创 2022-11-20 22:53:37 · 1127 阅读 · 0 评论 -
【MQTT基础篇(十一)】ESP8266 QoS应用
要使用QoS=1订阅MQTT消息,需要满足以下要求:1 接收端要有确定的clientID2 接收端连接服务器时 cleanSession=False3 发送端发布消息时 QoS=1或QoS=24 接收端订阅消息时 QoS=1原创 2022-11-20 21:00:29 · 501 阅读 · 0 评论 -
【MQTT基础篇(十)】QoS 服务质量等级
MQTT服务质量(Quality of Service 缩写 QoS)正是用于告知物联网系统,哪些信息是重要信息需要准确无误的传输,而哪些信息不那么重要,即使丢失也没有问题。原创 2022-11-20 17:11:33 · 1875 阅读 · 0 评论 -
【MQTT基础篇(九)】使用ESP8266同时发布、订阅主题
利用PubSubClient同时订阅和发布信息。定时向主题发布D3按键的状态通过订阅主题收到信息是数字1则打开LED,否则关闭LED。原创 2022-11-20 16:11:40 · 1084 阅读 · 0 评论 -
【MQTT基础篇(八)】ESP8266订阅MQTT主题
使用ESP8266订阅MQTT主题– 订阅单个主题– 订阅多个主题– 使用单级通配符订阅主题– 使用多级通配符订阅主题原创 2022-11-20 15:50:47 · 1091 阅读 · 0 评论 -
【MQTT基础篇(七)】MQTT主题
MQTT主题介绍原创 2022-11-20 15:05:36 · 3660 阅读 · 0 评论 -
【MQTT基础篇(六)】ESP8266发布MQTT消息
ESP8266的Arduino开发环境里有多个MQTT库,我们将使用最为流行的PubSubClient库来作为本教程的主要介绍对象,我们将通过一系列课程教您如何使用ESP8266通过PubSubClient库来实现MQTT物联网应用。原创 2022-11-17 22:59:42 · 796 阅读 · 0 评论 -
【MQTT基础篇(五)】发布、订阅和取消订阅
* PUBLISH – 发布信息* SUBSCRIBE – 订阅主题* SUBACK – 订阅确认* UNSUBSCRIBE – 取消订阅原创 2022-11-17 22:52:16 · 6765 阅读 · 1 评论 -
【MQTT基础篇(四)】ESP8266连接MQTT服务端
ESP8266连接MQTT服务端原创 2022-11-17 22:36:58 · 2295 阅读 · 0 评论 -
【MQTT基础篇(三)】连接MQTT服务端
MQTT客户端之间要想实现通讯,必须要通过MQTT服务端。因此MQTT客户端无论是发布消息还是订阅消息,首先都要连接MQTT服务端。原创 2022-11-17 22:25:35 · 7674 阅读 · 1 评论 -
【MQTT基础篇(二)】MQTT基础
MQTT服务端通常是一台服务器。它是MQTT信息传输的枢纽,负责将MQTT客户端发送来的信息传递给MQTT客户端。MQTT服务端还负责管理MQTT客户端。确保客户端之间的通讯顺畅,保证MQTT消息得以正确接收和准确投递。MQTT客户端可以向服务端发布信息,也可以从服务端收取信息。我们把客户端发送信息的行为成为“发布”信息。而客户端要想从服务端收取信息,则首先要向服务端“订阅”信息。原创 2022-11-16 23:06:34 · 1499 阅读 · 0 评论 -
【MQTT基础篇(一)】MQTT介绍
MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与机器的通信(M2M)以及物联网环境(IoT)。原创 2022-11-16 22:51:38 · 2380 阅读 · 0 评论