Hi.
I am developing a low power BLE mesh node using an ESP32C3. My baseline current in sleep is 10mA, which is pretty terrible for light sleep. Is it the usual sleep baseline current in an low power node? Or am I doing something wrong?
BLE Mesh Low Power Node (LPN) baseline current
-
- Posts: 10
- Joined: Wed Feb 03, 2021 7:54 am
Re: BLE Mesh Low Power Node (LPN) baseline current
This is not normal for ble mesh, but it may be normal for the board you are using, assuming its devkit.
-
- Posts: 10
- Joined: Wed Feb 03, 2021 7:54 am
Re: BLE Mesh Low Power Node (LPN) baseline current
Then try to flash hello world example with deep sleep and compare current consumption.
-
- Posts: 10
- Joined: Wed Feb 03, 2021 7:54 am
Re: BLE Mesh Low Power Node (LPN) baseline current
The deep sleep current is about 7uA. Light sleep current is about 120uA. However, when I turn on LPN mode in the sdkconfig, and let it automatically go to LPN mode's light sleep, it is 10mA. I do not understand the difference between light sleep modes.
Re: BLE Mesh Low Power Node (LPN) baseline current
In that case i would suggest to open issue on github.
Here is interesting issue about BLE power consumption with old esp32, but may give you some answers:
https://github.com/espressif/esp-idf/issues/947
Here is interesting issue about BLE power consumption with old esp32, but may give you some answers:
https://github.com/espressif/esp-idf/issues/947
-
- Posts: 10
- Joined: Wed Feb 03, 2021 7:54 am
Re: BLE Mesh Low Power Node (LPN) baseline current
Thank you for that link, it contains a lot of useful information for me. I'll open an issue for this on GitHub as well.chegewara wrote: ↑Thu Apr 21, 2022 9:13 amIn that case i would suggest to open issue on github.
Here is interesting issue about BLE power consumption with old esp32, but may give you some answers:
https://github.com/espressif/esp-idf/issues/947
Re: BLE Mesh Low Power Node (LPN) baseline current
@usmanmehmood55 hi may i ask if your LPN experiences message drop? It seems that LPN in the latest master branch is unable to process the message in queue after polling. It does not trigger message callback in the node after polling the friend node. In total i am using 3 nodes. One client node, one friend server node, one low powered server node. The client node's messages are stored in friend queue and it seems that the lpn is unable to process the messages after polling succeeds.
Who is online
Users browsing this forum: Google [Bot], MicroController and 85 guests