ESP8266 Developer Zone The Official ESP8266 Forum 2015-10-02T17:37:43+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=1169 2015-10-02T17:37:43+08:00 2015-10-02T17:37:43+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1169&p=3961#p3961 <![CDATA[Re: are you improving forced light sleep?]]>
What you're seeking for would best implemented in the access point I guess, "hold"-ing all traffic for some time. OTOH that's exactly what DTIM is for afaik. Yeah, if the DTIM would be configurable, we could experiment with that. I don't see any real RF-wise impact the FCC could be worrying about.

Statistics: Posted by eriksl — Fri Oct 02, 2015 5:37 pm


]]>
2015-10-02T00:14:48+08:00 2015-10-02T00:14:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1169&p=3957#p3957 <![CDATA[Re: are you improving forced light sleep?]]>
BTW: I don't see why RF cal would be needed on every wake-up. I've asked Espressif in the past when it is needed and they didn't answer in a reasonable manner, but I think it would only be needed if vcc changes (and perhaps temperature, but there's no built-in sensor for that). One option might be not to recal until rssi goes down a lot or the chip can't keep its association anymore. After all, we're not trying to optimize RF for good throughput here, it's just about being able to exchange a few packets every now and then.

Statistics: Posted by tve — Fri Oct 02, 2015 12:14 am


]]>
2015-10-01T16:06:09+08:00 2015-10-01T16:06:09+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1169&p=3955#p3955 <![CDATA[Re: are you improving forced light sleep?]]>
But even if it's 60 second. You don't want to power it down (because then it will need to do rfcal again), I am not completely convinced it will save that much power. Mobile devices use a comparable mechanism where the DTIM then gets stretched from 1 (= normally 100 ms) to a few (maybe 500 ms) and they can be economic with power as well. Maybe it would be sufficient to have the DTIM configurable and set it likewise.

LOL I am contradicting myself here. Guess I don't know really ;)

Statistics: Posted by eriksl — Thu Oct 01, 2015 4:06 pm


]]>
2015-10-01T15:20:31+08:00 2015-10-01T15:20:31+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1169&p=3952#p3952 <![CDATA[Re: are you improving forced light sleep?]]> Statistics: Posted by tve — Thu Oct 01, 2015 3:20 pm


]]>
2015-09-30T21:16:45+08:00 2015-09-30T21:16:45+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1169&p=3941#p3941 <![CDATA[Re: are you improving forced light sleep?]]> Statistics: Posted by eriksl — Wed Sep 30, 2015 9:16 pm


]]>
2015-09-30T15:54:41+08:00 2015-09-30T15:54:41+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1169&p=3935#p3935 <![CDATA[Re: are you improving forced light sleep?]]> Or when latency must be lower than the current 5 seconds time to wake.

Statistics: Posted by joostn — Wed Sep 30, 2015 3:54 pm


]]>
2015-09-29T12:25:16+08:00 2015-09-29T12:25:16+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1169&p=3904#p3904 <![CDATA[are you improving forced light sleep?]]>
Here is how you could improve forced light sleep (and deep sleep) significantly:
    - when a station associates with an AP the AP communicates an idle-timeout period, this is the time after which the station is disassociated if it has not communicated with the AP (in the IEEE 802.11-2012 standard this is called the "BSS Max Idle Period" and is shown in section 8.3.3.6)
    - the SDK should make this value available to the application so the application can decide to sleep for a shorter interval than this period so the association is not lost by the time the system wakes up
    - if the system is asleep for less than this interval, on wake-up, the SDK should attempt to reconnect to the AP using the old association, which should only take 1 or 2 round-trip packets (as opposed to the current 6-12 seconds at high power to obtain a fresh association)

Can you make this happen?
Thank you.

Statistics: Posted by tve — Tue Sep 29, 2015 12:25 pm


]]>