Up to 68% power reduction! Exploring Wi-Fi 6 Power Saving Modes using the ESP32-C6.
HTML-код
- Опубликовано: 14 июл 2024
- In this video I am using the ESP32-C6 dev kit and a few sensors to explore how much power we consume using Wi-Fi6 power saving modes compared to the standard deep sleep power saving mode.
I also show which settings impact the power consumption and how to tweak them.
Chapters:
0:00 Intro
1:25 Wi-Fi6 Application, Data Flow, State machine
3:59 HW & Measurement Setup
5:38 Deep Sleep Power Measurement
8:55 AutoLightSleep + iTWT Power Measurement
10:16 Comparison of Power Consumption
13:14 Conclusions
14:02 Deep Dive Section - ESP IDF Settings
21:38 Deep Dive Section - Router Limitations - Наука
Would love to see a follow up using esp now vs direct to wifi for data transmission.
Thank you for your comment. Agree that it would be a nice comparison. I assume ESP Now would have the lowest power consumption but we would also need a ESP Now to WiFi gateway if I am not mistaken. In any case it will be interesting.
Great video regarding the power consumption of this module 👍. Do you mind sharing your code on this? Thx
Thank you very much, this is a great video. I took a run at this last year and ran into the same problem with my router as you you did with your router. Your workaround code for that is a very good idea, and one that I did not try. Also, I didn't know you can power the c5 chip while bypass powering the board on the expressive c6 dev board - what a game changer for testing for reducing power consumption! Any chance you would be willing to post your final code?
Hi and thank you for your comment. Have you found a router or AP that works better without such short time limits? So far I couldnt find one where I can be sure it would support sleep times in the range of hours. I assume its a tradeoff for the manufacturers because the AP would need to store messages per device in some cases and that could get tricky and resource consuming quite fast. So I imagine they decide to limit it to short timings to keep the cost down.
I was thinking to share the code via GitHub if there is some interest. It is a prototype for investigating the power consumption and far from perfect. I am not sure I would invest more time into it but if you are interested I could share it with you.
@@TheEmbeddedDude No, I still have my original router. However on Github in espressif in esp-idf in issues in post 11797 there is a post by xuxiao111 that lists supported routers. Re your code, understood. However if you do decide to post it that would be great.