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

时间:2019-05-18 20:22:12

标签: c arduino bluetooth-lowenergy esp32

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

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

引发了以下错误:
Sketch uses 1661386 bytes (126%) of program storage space. Maximum is 1310720 bytes.

那是我要避免使用WiFi库的主要原因。
注意:我尝试使用WiFi.h的子头文件,但这还不够。

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

谢谢。

编辑

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

0 个答案:

没有答案