![]() |
|
|||||||
| Register | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
<-121->
Join Date: Mar 2004
Location: California
Posts: 29
|
Here is the problem, we have a handheld device used as a home control device with an integrated 802.11 module. Every time the device goes into suspend mode and resumed, for about 15~30s there is a complete blackout period where the device is going through the authentication and ... process. This is considered an issue since this device is used in home connectivity and the end user expects results right away.
Does any one know of a solution where the driver is actually saved as the OS state image before the suspend, so that when the device is resumed it can start working with no delay? I have been looking for a workaround for a while, this would be the last try before we are forced to consider a Non-802.11 RF solution! Thank you in advance for your comments,
__________________
<-arS-121-Ham-> |
|
|
|
|
|
#2 (permalink) |
|
Did you do the math?
Join Date: Apr 2002
Location: Villa Straylight
Posts: 10,008
|
What's the device's OS, the authenication, band (b/g/a), etc.?
Some devices just take that long to wake up, and you might be better off with something turning of Power Saving/Suspend. The tradeoff is less battery life, of course.
__________________
Thorn Sex and Violence. You can't enjoy one, if you don't survive the other. (And that works both ways...) |
|
|
|
|
|
#3 (permalink) |
|
<-121->
Join Date: Mar 2004
Location: California
Posts: 29
|
The OS is built specifically for us using the WinCE 4.2 .NET platform builder which based on Microsoft's comment and actually seen in the performance tests is capable of resuming the system in less than a second. The module used at this time is an integrated small footprint b sol. We can specify the Auth method for the best end user exp.
Now the problem is unlike other drivers, module's driver is un-loaded before the suspend and has to be initialized after resume. I am not looking for a wake-on-LAN solution, but a way to possibly have the module's state saved as part of the OS image before suspend. This way, the module will think it never went into suspend and will resume work without a need for re-association.
__________________
<-arS-121-Ham-> Last edited by arsham11 : 07-17-2005 at 01:28 PM. |
|
|
|
|
|
#4 (permalink) | |
|
Did you do the math?
Join Date: Apr 2002
Location: Villa Straylight
Posts: 10,008
|
Quote:
__________________
Thorn Sex and Violence. You can't enjoy one, if you don't survive the other. (And that works both ways...) |
|
|
|
|
|
|
#5 (permalink) | |
|
<-121->
Join Date: Mar 2004
Location: California
Posts: 29
|
Quote:
I guess a better way to ask this question would be: is there an off-the-shelf small-foot-print 802.11 b or g solution which would support this? In regards to preventing the device from going into suspend mode, that is actually the workaround we have suggested for the time being and since our solution has a fairly good PS mode with sleep intervals of 100ms to 1s we are able to make up for the battery usage to an extent, but that does kill the battery life as you pointed out, and hence we are trying to find a better solution as this just seems to be a H@ck!
__________________
<-arS-121-Ham-> |
|
|
|
|
|
|
#6 (permalink) | |
|
Did you do the math?
Join Date: Apr 2002
Location: Villa Straylight
Posts: 10,008
|
Quote:
__________________
Thorn Sex and Violence. You can't enjoy one, if you don't survive the other. (And that works both ways...) |
|
|
|
|
|
|
#7 (permalink) | |
|
<-121->
Join Date: Mar 2004
Location: California
Posts: 29
|
Quote:
Thanks again
__________________
<-arS-121-Ham-> |
|
|
|
|
|
|
#8 (permalink) |
|
cd /pub && more beer
Join Date: Jun 2002
Location: Germany
Posts: 160
|
Hi,
if the CE.NET device is stationary, then once chance would be to use one of these tiny APs in 'Wireless Bridge' mode. Then you only need an ethernet-nic in your CE device wich is connected to the AP. The AP(Bridge) itself will keep the connection to your main AP. So when you switch on your device, and you use fixed IP-adresses, there should only be a small delay to initialize the ethernet connection. Just a thought... Cheers
__________________
You mean...there is life outside my lab? |
|
|
|
|
|
#9 (permalink) | |
|
<-121->
Join Date: Mar 2004
Location: California
Posts: 29
|
Quote:
__________________
<-arS-121-Ham-> |
|
|
|
|