Just wondered ... And minimising power consumption
Posted: Mon Mar 28, 2016 3:12 pm
Hi. I'm looking at temperature reporting, and need to run some units battery powered. One alternative is just to use commercial Oregon Scientific units, which just bash some values every 40 secs or so out on 433mhz . The batteries on these last quite a long time,possibly because they transmit on lower power but also because the transmit sequence is short (no handshaking).
I have seen somewhere that it takes the esp8266 a while to wake up and transmit a value, possibly partly to dowith reestablishing communication with the receiving AP after a sleep.
So - I'm wondering If power consumption might be lower if rather than a complete deep sleep (which from reading the spec for 8266basic and the spec for the chip Im assuming is the standard deep sleep/reboot) followed by restart and reestablishing a link, it might be lighter on power to keep the link alive.
Problem I have is twofold - firstly I have no facts to support this nor knowledge of the protocol that keeps the 8266 - ap link current, and secondly I don't know how/if basic supports the lighter sleep modes. I'm also wondering if basic uses the 512bytes of user rtc ram for its own purposes? Eg variable/chaining info.
Or if im barking up completely the wrong tree?
Btw - came across another version of basic for 8266 the other day, based on a mature product tree. This one is many streets(probably cities!) ahead in terms of ease of use. Great achievement!
I have seen somewhere that it takes the esp8266 a while to wake up and transmit a value, possibly partly to dowith reestablishing communication with the receiving AP after a sleep.
So - I'm wondering If power consumption might be lower if rather than a complete deep sleep (which from reading the spec for 8266basic and the spec for the chip Im assuming is the standard deep sleep/reboot) followed by restart and reestablishing a link, it might be lighter on power to keep the link alive.
Problem I have is twofold - firstly I have no facts to support this nor knowledge of the protocol that keeps the 8266 - ap link current, and secondly I don't know how/if basic supports the lighter sleep modes. I'm also wondering if basic uses the 512bytes of user rtc ram for its own purposes? Eg variable/chaining info.
Or if im barking up completely the wrong tree?
Btw - came across another version of basic for 8266 the other day, based on a mature product tree. This one is many streets(probably cities!) ahead in terms of ease of use. Great achievement!