如何将数据从我的应用程序发送到 ESP32

问题描述 投票:0回答:1

我需要从移动应用程序将可滑动的 RGB LED 红色、绿色和蓝色值发送到我的 Esp32,我想使用 arduino IDE 来完成此操作。我在与应用程序的 Esp32 通信时遇到问题。在项目中,Esp32 应该像调制解调器一样工作,我需要像调制解调器一样连接到它。

我在 Arduino 示例中尝试了 SoftAP,但我无法适应它。不幸的是,Chatgptden 无法帮助我解决这个问题。

esp32 arduino-ide arduino-esp32
1个回答
0
投票

它的工作方式是按照您的想法创建一个 AP(接入点),这样您的 ESP 就会像热点一样运行并广播它自己的 WiFi SSID

然后你需要在 esp 上创建一个 Web 服务器,它将提供一个 html 页面,其中包含你需要的任何滑块、按钮、输入字段等,并在服务器中指定带有回调函数的“路由”,这些回调函数将拦截来自 html 的请求页面,然后您可以使用收到的值在 ESP 上执行某些操作。

这里有一篇文章,其中包含我给某人的 ESP32/ESP8266 的完整示例代码esp 网络服务器示例 它用于输入字段,但您可以轻松地将其更改为滑块 (如果你想走物联网云路线进行ESP控制,你也可以查看该网站的主页,也有一些视频教程)

一个常见的误解是您需要像 AsyncWebServer 这样的第三方库,您不需要任何东西,因为 espressif-idf 拥有您需要的一切并且运行速度更快。

© www.soinside.com 2019 - 2024. All rights reserved.