ESP32设备通信-Mesh网络传感器数据收发

ESP-Mesh网络传感器数据收发

文章目录

  • ESP-Mesh网络传感器数据收发
    • 1、应用介绍
    • 2、软件准备
    • 3、硬件准备
    • 4、代码实现

在了解如何使用 ESP-MESH 网络在 ESP 板之间交换简单消息后,让我们继续前进。 在本文中,我们将在多个 ESP32/ESP8266 板之间交换传感器读数。

1、应用介绍

在本次应用中,我们将使用四块 ESP 板,包括一块 ESP8266 NodeMCU 和三块 ESP32 开发板,每块开发板都连接一个 ds18b20 温度传感器。 ESP8266 开发板将分配为节点 1,ESP32 开发板将分别分配为节点 2、节点 3 和节点 4。 每个节点都将接收其他节点的温度读数。

可以使用任何首选传感器,例如 BME280、BME680、LM35 和 MPU6050,但在本文中,我们将使用 ds18b20 传感器来测量环境温度。 使用此传感器的优势之一是我们只需要 ESP 板上的一个引脚即可传输数据。 因此,与微控制器一起使用非常方便,因为我们可以通过使用开发板上最少数量的引脚来测量多个温度。 将从与 ESP32/ESP8266 板连接的 ds18b20 传感器访问传感器读数。

我们的目标是向您展示如何使用我们之前安装的 painlessMesh 库,使用 ESP-MESH 网络协议在 ESP 板之间交换这些温度读数。 交换的消息将是温度读数

你可能感兴趣的:(物联网全栈开发实战,网络,Mesh网络,设备通信,物联网,ESP32)