基本信息[x] 这个问题满足提问指南
[x] 我阅读了开发文档
[x] 我使用了最新的库及APP进行测试,但是问题仍然存在
[x] 我搜索过类似问题的解决方法但是仍然无法解决
[x] 有设备端的LOG信息
[] 有编译报错信息
[x] 我已填写基本信息设备信息硬件: [Wemos D1 R32]
接入方式: [WIFI]
package版本: [esp32-1.0.4]
blinker库版本: [arduino 0.3.1]
开发环境: [Arduino]
操作系统: [Windows]IDE 中的设置Module: [ESP32 Dev Module]
Flash Mode: [qio]
Flash Size: [4MB]
lwip Variant: [(不存在)]
Reset Method: [(不存在)]
Flash Frequency: [80Mhz]
CPU Frequency: [240MHz]
Upload Using: [SERIAL]
Upload Speed: [921600]手机信息及APP信息
(APP没有问题,暂时不填)问题描述
Blinker 无法连接服务器,日志中提示似乎是内存不足。
难道是BluetoothSerial占用了太多内存?
如果是这样,使用带psRAM的ESP32模块可以解决问题吗?代码
[mw_shl_code=arduino,true]#include "BluetoothSerial.h"
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_LIGHT
#include
BluetoothSerial SerialBT;
bool connected;
uint8_t address[6] = {0xc9, 0xa0, 0x20, 0x47, 0xbe, 0x89};
const uint8_t off[24] = {0x01, 0xfe, 0x00, 0x00, 0x51, 0x81, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x07, 0x01, 0x03, 0x01, 0x02, 0x0e, 0x00};
const uint8_t on[24] = {0x01, 0xfe, 0x00, 0x00, 0x51, 0x81, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,