问题标签 [arduino-esp32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
174 浏览

php - 我如何将 php 连接到 arduino esp32

我正在寻找一种使用 php 运行 esp32 行为的方法。

我已经在谷歌上搜索了几天,但找不到任何可以按照我想要的方式工作的代码。

所以我开始怀疑这是否可能,所以我在这里发布了一个问题。


  1. 目的

下图显示了我要实现的程序结构。

在此处输入图像描述

A : 用户连接到数据库服务器并打开 php 文件

B:php文件将DB数据值传输到连接到同一个站的esp32模块(我使用[WiFi.begin]函数)


  1. 我做了什么

下图展示了 esp32 如何更新 DB。

在此处输入图像描述

A : 用户将传感器连接到 esp32 并供电

B:连接到 WiFi 并将传感器值发送到数据库服务器存储中的 PHP 文件

C : 将php接收到的数据更新到DB表中


  1. 我应该怎么办

我已经写下了我已经实施的所有内容以及我一直在实施的内容。

现在我陷入了死胡同,我不知道该怎么办。

如果您能告诉我您是如何知道的或 Google 搜索了哪些关键字,那将是非常有帮助的。

感谢您抽出宝贵的时间阅读此问题。:D

0 投票
0 回答
99 浏览

c - 为什么我在激活信标之前仍然获得 BLE RSSI 值?

请帮我!我正在尝试从我的 Iphone 的 Beacon 模拟器中读取 RSSI 值,但是,我遇到了以下几个问题。

  1. 在我激活我的信标之前,ESP32 总是得到 RSSI 值
  2. 停用后,我仍然可以获得 RSSI 和 UUID

我使用的代码和库:https ://github.com/nkolban/ESP32_BLE_Arduino

ESP32 版本:NODE32MCU-32S 1.0.4

编码:

这是我遇到的问题,读取的 UUID 仍然未读;但是,可以读取 RSSI

在我激活信标之前获取 RSSI

0 投票
0 回答
74 浏览

esp32 - ESP32 从固件 .bin 文件中检索嵌入的二进制文件

我正在使用 ESP32 aWOT 库来设置网络服务器,并且我想将一堆二进制文件嵌入到固件 .bin 映像中(用于 OTA 更新目的)。使用 PlatformIO,我们可以使用: board_build.embed_txtfiles = src/file.ext 命令将文件嵌入到 .bin 文件中。但是我不知道如何检索文件(使用 SPIFFS 之类的文件系统或使用 C/汇编语言)。Espressif 文档中提到了extern const uint8_t file_ext_start[] asm("_binary_src_file_ext_start");访问文件内容的命令,但我不明白如何使用它。

假设 file.html 嵌入到 .bin 中,然后我希望像 192.168.0.XX/file.html 一样路由它 - aWOT 库提供app.get("/page", &handler);*handler 处理响应的位置,但如何引用嵌入的 html处理函数中的文件?

0 投票
0 回答
47 浏览

c++ - 无法更改 ESP32 板对等通信中的晶体管状态

我已使用 MOSFET 晶体管将 ESP32 板连接到 12V LED,并使用 touchPin 进行操作。这个想法是有两个相同的板,当我打开一个板上的灯时,它也应该使用 Wifi 在另一个板上点亮(因为板不会位于相同的物理位置,而是连接到不同的网络)。

就其本身而言,它们确实像魅力一样工作,但是一旦我想通过 GET 请求检索其他板的晶体管状态,它就无法按预期工作,这意味着晶体管状态不会传递给其他板,因此不会影响 LED . 我怀疑错误可能在我的 void setup() 见下文

或者在 void loop() 中的 for 循环中如下所示:

0 投票
0 回答
32 浏览

python-requests - ESP32 主机接收 Post 请求

我正在尝试使用 ESP32 板作为接入点,然后在我的笔记本电脑和板之间进行通信,为其提供正确的凭据以加入 wifi 网络。我正在使用 python 请求库向使用 SPAsyncWebServer 和 WiFi 库的 ESP32 发送发布请求。两者之间的获取请求工作正常,但发布请求会导致恐慌并重新启动电路板。有人能帮忙吗?我目前正在尝试发布字符串数据,我已经看到 JSON 文件可能是一种替代方案,但对它们或如何在这种情况下实现它们不太了解,任何帮助将不胜感激,在此先感谢

0 投票
0 回答
38 浏览

rabbitmq - 带有 RabbitMQ 插件的 ThingsBoard

我正在使用带有 DHT11 传感器的 ESP32 微控制器。我可以将数据发送到 ThingsBoard,但现在我想使用 ThingsBoard 插件中的 AMQP 将数据发送到 rabbitMQ。

我试过这样做,但那个插件不起作用,可能是我需要设置我不知道的规则链引擎。

请帮忙!

问候, Yatin Baluja

0 投票
0 回答
37 浏览

lora - 使用 ESP32 LoRa 从从节点接收数据到主节点的最佳方法

我正在开发一个具有 3 个 ESP32 LoRa 板的简单应用程序。其中一个充当网关,另外两个是具有基于物联网的数据(温度、湿度等)的简单节点。但是,我想做一个类似于“循环”系统的解决方案,其中网关向节点发送请求,等待每个节点响应测量数据,并且只有在收到 2 个信息时,才会发送另一个请求。我怎样才能做到这一点?如何在网关接收到第二个数据之前中断代码?

谢谢你们。

0 投票
0 回答
74 浏览

ios - 通过蓝牙上传固件在 iOS 中不起作用

我们是DFU-Library,之前将固件上传到我们的 BLE 附件。但是我们的新配件不支持 DFU 库,我们需要将固件上传到各自特性的 OTA 服务,我们使用以下代码执行相同的操作,

但这不适用于 iOS,但同样的方法适用于 Android。你能指导我这里有什么问题吗?

预期行为:数据传输完成后,BLE 设备应启动固件更新,即使传输了完整数据,iOS 上也不会发生这种情况。

仅供参考:外围设备有esp32

0 投票
0 回答
65 浏览

mqtt - esp32 中的 LWIP MQTT 客户端

我必须在 esp32 中实现 LWIP 才能用作 MQTT 客户端。我尝试搜索程序但没有结果。到目前为止,esp 正在向本地 PC 上运行的 mosquitto 代理发送数据。无论如何不使用MCUX presso SDK?我必须为这个协议使用 Arduino IDE。

0 投票
0 回答
41 浏览

bluetooth - 重启ESP32后蓝牙重新连接

我对 Esp32 的蓝牙有问题....

我将我的 ESP32 连接到我的手机,配对并且一切正常。有用...

但如果我必须重新启动 esp32,蓝牙不会自动重新连接,但我必须转到手机选项并按连接。

在您看来,是否可以为已配对的设备自动执行此操作,例如蓝牙耳机?

谢谢

斯特凡诺