赞
踩
本指南展示了如何在两个ESP32板之间设置HTTP通信,以通过Wi-Fi在不连接互联网(路由器)的情况下交换数据。 简而言之,您将学习如何使用HTTP请求将数据从一个板发送到另一个板。 ESP32开发板将使用Arduino IDE进行编程。
为了演示的目的,我们将BME280传感器的读数从一块板发送到另一块板。接收器将在OLED显示屏上显示读数。
一个ESP32板将充当服务器,另一个ESP32板将充当客户端。下图概述了所有工作原理。
举例来说,ESP32客户端通过在服务器IP地址上分别请求/temperature,/humidity 和/pressure来请求温度,湿度和压力给服务器。
ESP32服务器正在侦听这些路由,并在发出请求时通过HTTP响应发送相应的传感器读数。
ESP32服务器是一个接入点(AP),用于侦听/温度,/湿度和/压力URL上的请求。当收到对这些URL的请求时,它将发送最新的BME280传感器读数。
出于演示目的,我们使用的是BME280传感器,但是您可以通过修改几行代码来使用任何其他传感器。
如下图所示,将ESP32连线至BME280传感器。
如下图所示,将ESP32连线至OLED显示器。
详情参阅 - 亚图跨际
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。