04-16-2010 02:44 PM
Has anyone tested this? In terms of battery usage. How expensive is it to maintain an opened socket connection even if you are net sending and receiving any data? I found it uses way more than it should.
04-18-2010 07:23 PM
Wow. No one?
I have an application that uses a UDP socket (OTA) to send 40 bytes of data to our server every 60 seconds, and the socket is kept opened since it needs to receive server commands once a while. A full charge of batter does not even last for 6 hours. Is t his normal? Has anyone done something simular?
04-19-2010 04:09 AM
yes, this is very expensive. the network goes into idle mode after a while and keeps only minimal functions up.
i would suggest to use push, or, if this is not an option, email to notify the application.
04-20-2010 10:53 AM
as long as there is an active connection the grps will not go into standby state.
i have googled a bit about it:
Once the mobile station is in GPRS standby state, the SGSN is only aware of the location are of the subscriber, as the mobile station only has to report cell changes when a location area boundary is crossed. This reduces the mobiles energy consumption. In order to send data frames to a mobile in standby state, the SGSN has to page the subscriber first. The mobile station responds with an empty frame and thus implicitly changes into the ready state again.
04-20-2010 06:28 PM
Thanks for the info. I have an on going udp socket (OTA) open and it takes lots of battery.
Now my problem is. When it goes to idle, it shots down my wifi udp socket as well.
04-21-2010 01:01 PM
simon_hain wrote:In order to send data frames to a mobile in standby state, the SGSN has to page the subscriber first. The mobile station responds with an empty frame and thus implicitly changes into the ready state again.
Does this require a voice plan or data plan is just good enough?