首页 > 解决方案 > ESP32作为主控制器,ESP8266作为客户端

问题描述

我正在制作一个项目,我想使用 ESP32 作为主控制器,使用 ESP8266 作为客户端(用于从传感器收集数据)。

我想使用MQTT协议,将所有数据发送到Ubidots平台,如附图所示。ESP32 和 ESP8266 将连接到移动热点。

我的问题是ESP32作为主控制器是否会在站模式下工作,而ESP8266是否会在AP模式下工作或相反?或者他们可以在哪些地方工作?(这是一个基本问题)

因为我必须在 Arduino IDE 的代码中指定模式。

像这样我希望我的系统工作

标签: esp8266esp32

解决方案


根据你的描述,你是对的。该站将是 ESP32,您的 AP 将配置多个 ESP8266;ESP32 将作为网关,ESP8266 作为节点。

本指南可以作为您项目的参考。您唯一必须更换的是 ESP8266 所需的 WiFi 库以及必要的配置。

建立设备之间的通信后,您可以参考本指南通过 MQTT将数据从 ESP32 发送到Ubidots


推荐阅读