ESP32网络开发实例-将 ESP32 连接到 EMQX Cloud MQTT Broker

将 ESP32 连接到 EMQX Cloud MQTT Broker

文章目录

  • 将 ESP32 连接到 EMQX Cloud MQTT Broker
    • 1、MQTT介绍
    • 2、软件准备
    • 3、硬件准备
    • 4、代码实现
    • 5、MQTT测试

在本文中,将介绍使用 EMQX Cloud MQTT 服务器。 首先,我们将介绍如何将 ESP32 开发板连接到 EMQX Cloud MQTT 服务器。 我们的目标是使用 EMQX 云并使用其免费的公共 MQTT 服务器在我们的 ESP32 板和 MQTT 代理之间成功建立连接。 此外,我们还可以订阅 MQTT 主题并使用这个免费的 MQTT 服务器发布消息。 我们将使用 PubSubClient 库将 ESP32 与 MQTT 代理连接。 PubSubClient 库提供了有用的功能来轻松连接 MQTT 代理。 当 ESP32 成功连接到 MQTT 代理后,我们将学习订阅特定主题。

1、MQTT介绍

MQTT 被称为消息队列遥测传输协议。它是一种轻量级消息传递协议,可通过简单的通信机制帮助资源受限的网络客户端。
与大多数消息系统不同,我们不必为 MQTT 客户端分配地址。MQTT 使用基于主题的简单发布/订阅通信。该协议运行在 TCP/IP 之上,以提供可靠的数据传输

你可能感兴趣的:(物联网全栈开发实战,1024程序员节,网络,单片机,物联网,嵌入式硬件,ESP32,MQTT)