如何不使用WiFi将数据从一个ESP32发送到另一个ESP32

 收藏

我目前正在尝试从一个ESP32板向另一个板发送小数据(例如10bytes)。首选的体系结构应该是许多“从”节点将数据发送到一个“主”节点。所有节点均为ESP32微控制器,最大距离为〜3m。

我已经使用WiFi'HTTP_GET'请求实现了这种架构,但是因为我还需要每个节点扫描BLE信标并获取RSSI值。.ESP32闪存不够...

引发以下错误:

Sketch使用1661386字节(126%)的程序存储空间。最大为1310720字节。

That is the main reason why I want to avoid using WiFi library. Note: I tried to use sub-header files of WiFi.h but that was not enough.

是否有一种轻量级的实现方式,例如使用BLE信号将少量数据从一个ESP32传输到另一个ESP32?如果是,那么很高兴看到代码示例!

编辑

我解决了内存问题。事实证明,默认情况下ESP32未配置为使用完整的闪存存储容量。通过最小化所帮助的SPIFFS分区,现在该草图使用了84%的内存存储!但是问题仍然存在。

回复