By simply having empty setup and loop, RAK11200 seems to be drawing ~30mA on a baseboard mini. Is this normal? I’m trying to run it as a BLE server that’s advertising and constantly accessible to users, and it draws around 40mA under that setting, is there any ways to optimize this as it seem like the solar panel is not sufficient to maintain this draw.
It is a dual core Espressif ESP32, so it can’t be compared with low power MCU’s like our RAK4631 or RAK3372.
(1) make sure WiFi is off
(2) make use of FreeRTOS by using Semaphores
(3) check if you can use the deep sleep method (but I think that is turning of BLE)
Search in Espressif ESP32 related forums for tips and examples
I have a deep sleep example for the ESP32, but it is focused on LoRa DeepSleep.
Not sure if that can be converted to be used with BLE