[REQ] location-aware WiFi? App concept. - HD2 Windows Mobile 6.5 Themes and Apps

Hi guys,
I had an idea for an app yesterday... I haven't had time to do a search, so maybe it already exists. If it does, please let me know.
The concept of this app is to have location-aware wifi. The app would connect to GPS at preconfigured intervals to check the location. If the location matches a preconfigured place (like home, work, starbucks, whatever), the app would turn on wifi and turn off the data connection.
During WiFi operation the GPS checks should cease. When you get out of wifi range and your cellphone shuts off wifi automatically (is already possible in WinMo), the scheduled GPS checks should resume.
The GPS checks need to happen on schedule similar to the schedule found in ActiveSync, also with peak times. So if you're at home at night the app knows it's not necessary to check location during that time.
The app could also have a function to store a new location as wifi-enabled place. So if you are visting an office or a new restaurant that has wifi, you could add it with just a few clicks.
What do you guys think? Any devs? Is that doable? Already done?
Regards,
Lukas

+1 This sound s very interesting and would make WiFi use much easier
Thanks for this idea, hopefully someone can develop it
Regards,
Central

Thnx, I hope a dev will share your opinion...

Lukasss said:
Hi guys,
I had an idea for an app yesterday... I haven't had time to do a search, so maybe it already exists. If it does, please let me know.
The concept of this app is to have location-aware wifi. The app would connect to GPS at preconfigured intervals to check the location. If the location matches a preconfigured place (like home, work, starbucks, whatever), the app would turn on wifi and turn off the data connection.
During WiFi operation the GPS checks should cease. When you get out of wifi range and your cellphone shuts off wifi automatically (is already possible in WinMo), the scheduled GPS checks should resume.
The GPS checks need to happen on schedule similar to the schedule found in ActiveSync, also with peak times. So if you're at home at night the app knows it's not necessary to check location during that time.
The app could also have a function to store a new location as wifi-enabled place. So if you are visting an office or a new restaurant that has wifi, you could add it with just a few clicks.
What do you guys think? Any devs? Is that doable? Already done?
Regards,
Lukas
Click to expand...
Click to collapse
There are apps that are 'cell' aware, so it know where you are, based on the information of the your providers cell tower. So when you are at home, you can use that cell id to identify you are in your home region. So you don't even have to have GPS enabled (and assuming your phone is allways on).
One of the toos I have some experience in is Ageye.de 's G-Profile. With this tool you can also disable Wifi during time intervals (like over night).
Its commercial wiht trail version. Check it out.
Edit: Just found another tool using Cell ID, it's called Wifilocations and it's free.
Btw. I'm very interested in how WinMo disables Wifi automatically when you are out of your Wifi's range, as you describe above.

I'm very interested in how WinMo disables Wifi automatically when you are out of your Wifi's range, as you describe above.
Click to expand...
Click to collapse
That's simple:
Start -> Settings -> Menu (right softkey) -> All Settings -> Connections -> WiFi -> Wireless Networks -> Menu (right softkey) -> Advanced
"Turn Off Wifi if not connected in x minutes"
I can't take screenshots at this time. You just need to open Wifi in Connections in windows mobile settings menu.
Let me know if you can't find it.
Grtz
Lukas

webpatrick said:
One of the toos I have some experience in is Ageye.de 's G-Profile. With this tool you can also disable Wifi during time intervals (like over night).
Its commercial wiht trail version. Check it out.
Edit: Just found another tool using Cell ID, it's called Wifilocations and it's free.
Click to expand...
Click to collapse
Thnx for that btw. I'll check it out tonight at home.
Grtz
Lukas

Lukasss said:
The concept of this app is to have location-aware wifi.
Click to expand...
Click to collapse
PhoneAlarm does what you want.

Lukasss said:
That's simple:
Start -> Settings -> Menu (right softkey) -> All Settings -> Connections -> WiFi -> Wireless Networks -> Menu (right softkey) -> Advanced
"Turn Off Wifi if not connected in x minutes"
I can't take screenshots at this time. You just need to open Wifi in Connections in windows mobile settings menu.
Let me know if you can't find it.
Grtz
Lukas
Click to expand...
Click to collapse
Tnx, I was never aware of this feature

Wi-Fi Alliance - Wi-Fi Aware program.
This may help. Wi-Fi Alliance announced a new p2p certification program that enables power-efficient discovery of nearby information and services before making a connection and therefore the discovery is made w/o infrastructure. Search for "Wi-Fi Aware". aware#sthash.lG3aT03e.dpuf[/url]
Lukasss said:
Hi guys,
I had an idea for an app yesterday... I haven't had time to do a search, so maybe it already exists. If it does, please let me know.
The concept of this app is to have location-aware wifi. The app would connect to GPS at preconfigured intervals to check the location. If the location matches a preconfigured place (like home, work, starbucks, whatever), the app would turn on wifi and turn off the data connection.
During WiFi operation the GPS checks should cease. When you get out of wifi range and your cellphone shuts off wifi automatically (is already possible in WinMo), the scheduled GPS checks should resume.
The GPS checks need to happen on schedule similar to the schedule found in ActiveSync, also with peak times. So if you're at home at night the app knows it's not necessary to check location during that time.
The app could also have a function to store a new location as wifi-enabled place. So if you are visting an office or a new restaurant that has wifi, you could add it with just a few clicks.
What do you guys think? Any devs? Is that doable? Already done?
Regards,
Lukas
Click to expand...
Click to collapse

Related

edit: [req + specs] turn off wifi when access points not available

Hi, I'm looking for a simple app that turns off wifi when it can't connect to the access points that I use.
edit:
the app I have in mind does the following:
Code:
ON POWER ON: check for (say) 30 sec. if a automatic wifi connection is established.
IF NOT: turn of wifi (if its on) and exit app.
ELSE: exit app
Maybe someone can compile such a simple app?
Wouldn't work... how will the phone scan for your access point if it's off.
a more feasible idea is an app that based on aGPS data, but it would probably create a net power drain.
phonealarm can turn on wifi once it detects the cell towers in the areas where you designate, such as home and work but nowhere else. of course, that's general location based...not specifically access-point based (turns off when you go into a basement and turns back on when you're up in the house)
DopeWeasel said:
Wouldn't work... how will the phone scan for your access point if it's off.
a more feasible idea is an app that based on aGPS data, but it would probably create a net power drain.
Click to expand...
Click to collapse
No, no not a intelligent solution... Just a simple app that can notice that a particular access point is not within range when you turn your phone on..
bravo261 said:
phonealarm can turn on wifi once it detects the cell towers in the areas where you designate, such as home and work but nowhere else. of course, that's general location based...not specifically access-point based (turns off when you go into a basement and turns back on when you're up in the house)
Click to expand...
Click to collapse
Thanks, I will look into it. But I think it's just too much for me. I only want a app. that turns wifi off when I turn on the phone and one of my wifi ap's is not within range.
added a simple design for this app to the first post

[Q] Switch Wifi and 3G according to location?

Hey there, I'm looking for a little app on my Froyo that will turn on the WiFi and disable the 3G as soon as I reach my home (for example) and when I move outside again, that it'll disable the WiFi and enable the 3G.
Whether it's done by GPS or done simply by noticing if the WiFi signal is available, I don't mind. Does anyone have a clue about this?
I'm not sure if either can do it since I've yet to use them, but you may want to look into two programs, one called "Tasker" the other "Locale"
Both have the ability to execute location based tasks.
I've used both Tasker and Setting Profiles to accomplish this. Tasker is very powerful, but a bit fiddly to get working correctly.
SP is simpler, and works very well. The jury is still out.
There are a few apps that will do that like tasker and locale, but for my needs I use setting profiles.
Y5
Y5 do it great. remembers WIFI location acording to cell info (doesn't waist battery for GPS) and turn on and of.
only bug in my eyes it that in order to shut down WIFI on a remembered location, you need to disable app or forget location.
Thanks so far for the replies! Right now I'm trying Y5. The rest doesn't really work for me. I've tried Tasker, but no... then I've bought "Setting Profiles" as it seemed to be promising, but it doesn't recognize the places where I'm at. Both through GPS as well as cell towers... it knows where I am, but doesn't change my profile. Big pity!
So, now I'm trying Y5. Only down side is that so far none of the programs has the ability to disconnect the 3G upon activating WiFi.
akito said:
Thanks so far for the replies! Right now I'm trying Y5. The rest doesn't really work for me. I've tried Tasker, but no... then I've bought "Setting Profiles" as it seemed to be promising, but it doesn't recognize the places where I'm at. Both through GPS as well as cell towers... it knows where I am, but doesn't change my profile. Big pity!
So, now I'm trying Y5. Only down side is that so far none of the programs has the ability to disconnect the 3G upon activating WiFi.
Click to expand...
Click to collapse
i think it does!
at least in HTC DESIRE it turn 3G off
Locale can do the job. For example, you can set 3 situations.
Set 'At Home' Situation - Condition: Location plug in(any good location plug in)
- Settings: Locale variable plug-in, add, type 'Home', True.
Set at Defaults - Add Locale variable, add Home = False
Add Wifi - Off
Add 3G - ON
Set Wifi - Conditions: Home = True
Settings: Wifi on
3G off
For my case, I've added Appli Detection condition for the Wifi situation where it detect my browser, etc and perform the wifi on. Hope this helps. IMO, Locale does best and is simple.
I use Tasker to do exactly what you ask.
When I get home, Wifi turns on, 3G turns off. And vice versa when I leave.
Same when I get to work.
I do both of these without the need for GPS or even cell tower location..it's based on when I'm near my home wireless network.
Also turns off wifi, 3G and screen rotation when I'm in bed.
And then makes me breakfast in the morning (well, not quite, but it's almost that good! )
Okay guys, I have definitly uninstalled Setting Profiles. I can't seem to rely properly on it. One time it works, the other time it doesn't. So, I simply don't want it anymore
Now I'm trying Tasker, seems promising. I have downloaded APNDroid next to it, as Tasker was notifying me about the fact it needs that program to be able to (dis)connect the 3G. Now.... I'm stuck for a bit. I have made tasks, but have trouble with the profile. The location, I would like that to be done as the scotsman has got it. According to if it finds your home as well as, in my case, work network. How to do that? Cause when I want to set my location, it takes me to google maps. And I take it that works by GPS. No problem neither, but drains the battery a bit more... Would anyone be so kind to give me quick and short step through?
akito said:
Okay guys, I have definitly uninstalled Setting Profiles. I can't seem to rely properly on it. One time it works, the other time it doesn't. So, I simply don't want it anymore
Now I'm trying Tasker, seems promising. I have downloaded APNDroid next to it, as Tasker was notifying me about the fact it needs that program to be able to (dis)connect the 3G. Now.... I'm stuck for a bit. I have made tasks, but have trouble with the profile. The location, I would like that to be done as the scotsman has got it. According to if it finds your home as well as, in my case, work network. How to do that? Cause when I want to set my location, it takes me to google maps. And I take it that works by GPS. No problem neither, but drains the battery a bit more... Would anyone be so kind to give me quick and short step through?
Click to expand...
Click to collapse
I use Tasker, but I do not believe you can use WiFi location if WiFi is off. Location base uses GPS. You can set an option to do tasks if the WiFi connects. 3G is automatically disabled on my Incredible when WiFi connects, so I do not have to implicitly set it off. Just be sure to adjust your radius when you use GPS location. You do not want to drive way down the street to have WiFi turn off and 3G come back on.
I use Tasker to also launch the car app when bluetooth connects in my truck. There are good examples on the Tasker Web site.

[Q] Prevent Wi-FI Icon From Hiding?

Hey all,
Search failed me so here's my question. I would like to prevent my Trophy (running the current Mango Rom from DFT) auto hiding the Wi-Fi icon when I'm on the start screen.
I have a low data plan (Student + New Zealand = Low Data) and would like to stop jumping into settings to see if I'm connected before using data based things.
Appreciate your time,
Cru
This is currently not possible, or to be more precise, no one has found this setting yet.
An alternative could be:
you can try to use the applications called "Network Dashboard" or "Connectivity Settings". On Mango, you can pin a live tile to your homescreen that shows the state of your wi-fi connection. I am not sure if it only shows wether or not the WiFi module is active or it is actually connected to a SSID, so you'd have to try.
Is Connectivity Shortcuts not Connectivity Settings, just a small correction. And there is also WP Shortcut Tiles app. Find them all in the Marketplace. All the best!!!
Thank you very much, both of you
Why you didn't take a look on your router?
It will show you, if your device is connected to the wifi network
More for when im walking around Uni between coverage zones...

Is there a way to make wifi not auto-connect?

I am tired of driving by a McDonalds and Starbucks and my phone thinks it's an open connection and it auto connects. Then I lose data connection for a few because obviously it isn't an open connection and it takes a while to disconnect from the wifi and find the data connection again.
Sent from the future using the Tardis
If you'd like to connect to predefined access points only, there is this way to go: Tasker
Under wifi settings advanced i have notify me when open network available
and auto login unchecked
my wifi never connects automatically except to my home network
rugmankc said:
Under wifi settings advanced i have notify me when open network available
and auto login unchecked
my wifi never connects automatically except to my home network
Click to expand...
Click to collapse
I have those same settings, and because I've connected to a Starbucks before it thinks I can connect to every one. Maybe I'll just go in there and have it forget the Starbucks that I usually go to.
Tasker looks like an interesting option but man that's a bunch of complicated settings!
Sent from the future using the Tardis
think your first choice is best--keep apps to minimum--less issues
I wish there was a way to go through network by network and select autoconnect statuses. All desktop/laptop systems have this option.
Also I do not like the idea of my phone blaring out "I am looking to connect to these networks!" whenever I am not connected to a preferred wifi access point. It is kind of ridiculous.
Surely there is a solution to this, an app, or a setting in an alternate ROM.
Jason Syn said:
I have those same settings, and because I've connected to a Starbucks before it thinks I can connect to every one. Maybe I'll just go in there and have it forget the Starbucks that I usually go to.
Tasker looks like an interesting option but man that's a bunch of complicated settings!
Click to expand...
Click to collapse
Here's another potentially complicated option. Install and setup Llama or another location based profiles app. Set it to only turn on WiFi when at home, work, or at "your" Starbucks.

[APP][2.1+] Wireless Minder

I recently released Wireless Minder on the Play Store and would like your feedback. The short description is that it automatically powers down unused radios and occasionally powers them up to check for a connection. A radio "up periscope" is an analogy I like to use.
There are refinements that I'm planning and surely more that I haven't thought of. It's stable and functional enough that I wanted to get it out there. Knowing me, the longer it sits around the more likely it'll get forgotten
Thanks in advance for your feedback, good or bad. I'll try to incorporate your suggestions and fix any device compatibility issues.
Play Store link : https://play.google.com/store/apps/details?id=onenosepeace.wirelessminder
Mod edit: Link that included paid apps removed.
Sounds interesting, but I'll pose this question / scenario:
Say I turn my mobile data [3/4g] off, and use minder to mind to mind mobile data, while wifi is off. If wifi is off and it does its check based on a poll count, when it sees wifi is off, is there anything that will cause it to stay connected? or rather, what's making it stay disabled in that scenario.
teh roxxorz said:
Sounds interesting, but I'll pose this question / scenario:
Say I turn my mobile data [3/4g] off, and use minder to mind to mind mobile data, while wifi is off. If wifi is off and it does its check based on a poll count, when it sees wifi is off, is there anything that will cause it to stay connected? or rather, what's making it stay disabled in that scenario.
Click to expand...
Click to collapse
The behavior now is that it will try to keep one of the data connections active. If WiFi is connected, and Mobile 3G/4G is selected, it will periodically shut off the Mobile radio. It powers it back up occasionally to check for texts, missed calls, etc.
If there is no WiFi connectivity, it will not shut off the Mobile radio even if the option is selected. Is your preference to periodically shut off the Mobile radio even if there's no WiFi? I could add that option in the Settings. I plan to add a user option to choose how long to keep the Mobile radio active.
Edit: Fixed backwards logic typo
Not to be rude but it looks like a nice app to have but it seems like you need to redesign the UI.
If you know how to code it then ill design it for you and ill send you the PSD or JPEG files so you
can intergrate it into your app. Just let me know. :good:
Neat application.
SystemErrorOne said:
Not to be rude but it looks like a nice app to have but it seems like you need to redesign the UI.
If you know how to code it then ill design it for you and ill send you the PSD or JPEG files so you
can intergrate it into your app. Just let me know. :good:
Neat application.
Click to expand...
Click to collapse
No offense taken. I have no shame over my lack of graphics arts skills I welcome artwork contributions or any other contributions.
chefp said:
The behavior now is that it will try to keep one of the data connections active. If WiFi is connected, and Mobile 3G/4G is selected, it will periodically shut off the Mobile radio. It powers it back up occasionally to check for texts, missed calls, etc.
If there is WiFi connectivity, it will not shut off the Mobile radio even if the option is selected. Is your preference to periodically shut off the Mobile radio even if there's no WiFi? I could add that option in the Settings. I plan to add a user option to choose how long to keep the Mobile radio active.
Click to expand...
Click to collapse
That would be preferable, because there are times when I have neither wifi or 3g connected. You can still get calls / text without mobile data, unless you're using a voip app, like google voice, etc.
Good app. Thanks for sharing. If you plan to release a donation version, take my advice and keep these basic features free to cater to your initial user base.
You should add features like: SSID exception lists (guest, public etc.), configurable minding intervals per module and time of day schedules when minder should scan (no need to scan for car bluetooth while sleeping).
EDIT: And automatic start at boot option.
Maybe also make some of these features part of the donate / pro version.
Cheers,
C.
teh roxxorz said:
That would be preferable, because there are times when I have neither wifi or 3g connected. You can still get calls / text without mobile data, unless you're using a voip app, like google voice, etc.
Click to expand...
Click to collapse
What you're referring to is disabling Mobile Data which still allows calls/texts to go through. That doesn't save much power since the cellular radio remains on. Wireless Minder completely turns off the cellular radio by using a modified version of Airplane Mode. It's the only switch Android provides to disable the Mobile radio. The side effect of this is of course that calls/texts will not operate when the Mobile radio is turned off.
Would you like an option to periodically check Mobile Data and disable it if there's no cellular service? Searching for service can chew through battery but I'm not sure if disabling Mobile Data will improve that. I'd need to figure out a way to offer both features without confusing people.
cheatman said:
Good app. Thanks for sharing. If you plan to release a donation version, take my advice and keep these basic features free to cater to your initial user base.
You should add features like: SSID exception lists (guest, public etc.), configurable minding intervals per module and time of day schedules when minder should scan (no need to scan for car bluetooth while sleeping).
EDIT: And automatic start at boot option.
Maybe also make some of these features part of the donate / pro version.
Click to expand...
Click to collapse
I intend to keep the base version free. I've considered releasing a paid Pro version, it depends on how much work I end up having to put into advanced features. I like your idea of having independent timers for each radio as well as a scheduler. I'll put those on the list and add them as soon as I can.
Wireless Minder does auto-start at bootup. Are you asking for a switch to disable that?
As requested, I've added separate check interval settings for WiFi, Bluetooth and Mobile. Just uploaded version 1.04 to the Play Store and it may take a few hours for the listing to be updated. Sorry this took so long. The custom picker control was a PITB.
Next on the list is a user-selectable schedule for Wireless Minder to be active.
LINK
Version 1.05 adds scheduling: choose when Wireless Minder should manage the radios. I've accounted for the corner cases that I could think of such as the start time being later than the stop time (e.g. night owls). I only have so much time to test all the different scenarios so please let me know if you see a problem.
Keep the requests coming!
Edit: I've seen odd behavior that may be related to scheduling with Mobile 3G/4G enabled on Android 4.2+ devices. On those devices, superuser is required to modify airplane mode. What seems to happen is that superuser blocks for a long time then when it releases, a bunch of queued up checking events fire rapidly in succession. It's been a tough one to nail down so if anyone sees this please report your settings and when it happens (for example, right after the schedule start time passes).
Posted 1.06 today.
version 1.06 adds option to mind mobile data: automatically disable mobile data when WiFi is connected (and automatically enable mobile data when WiFi disconnects).
Add setting option to open hidden Radio Info menu. This allows changes to the mobile radio speed 2G/3G/4G (aka EVDO/GSM, WCDMA, LTE).
Temporarily disable mobile radio control on Android 4.2+ devices due to SU blocking.
i like your idea, but i'm not willing to cut the cord and turn off the cellular radio. I usually leave wifi off anyway, i guess i could just use it for bluetooth...
beddess said:
i like your idea, but i'm not willing to cut the cord and turn off the cellular radio. I usually leave wifi off anyway, i guess i could just use it for bluetooth...
Click to expand...
Click to collapse
Yes control of the cellular radio is optional and off by default. Everyone's situation is different, just note that WiFi uses alot less power than the cellular radio. Some phones get twice as much battery runtime when on WiFi compared to only the cellular radio.
Personally I've found the Bluetooth functionality to be handy. When I hop in the car, I don't have to worry about manually turning on Bluetooth (or turning it off when I get out of the car). When a call is made or received, Bluetooth automatically turns on and it connects quickly enough to take the call.
Released version 1.07
Fix WiFi detection for mobile data control
I've seen instances where the WiFi drops but mobile data isn't automatically re-enabled. Let me know if this happens and with what type of WiFi connection (home, public, etc).
On cm10.2 nightly your app is unable to detect that my phone is rooted. But otherwise neat idea, i like this app.
Verstuurd vanaf mijn Nexus 4 met Tapatalk 4
jelle2503 said:
On cm10.2 nightly your app is unable to detect that my phone is rooted. But otherwise neat idea, i like this app.
Click to expand...
Click to collapse
Thanks
I disabled mobile radio control in version 1.06 because su was blocking with scheduling enabled. When this happens, the alarms get queued up and when su decides to unblock, they fire rapidly in succession. It's a very poor user experience. I've tried to pin down the problem but haven't found a solution yet. It's either RootTools or su itself not behaving as expected.
Hi,
i didn't know the app come from here ^_^;
Btw i left a message on playstore..
I would like to turn off gsm radio totally and keep wifi...
the app instead turn off all putting in aero mode.
Is there a way to reactivate Wifi after aero mode on? or just to power off gsm mobile radio and keeping wifi?
Chooo
Ninja_Gundam said:
Hi,
i didn't know the app come from here ^_^;
Btw i left a message on playstore..
I would like to turn off gsm radio totally and keep wifi...
the app instead turn off all putting in aero mode.
Is there a way to reactivate Wifi after aero mode on? or just to power off gsm mobile radio and keeping wifi?
Chooo
Click to expand...
Click to collapse
I just saw your message, sorry for the late response. Oddly your comment didn't show on the Play Store. Regarding the mobile radio (e.g. GSM), Google doesn't provide a standard way to control it just by itself. The only common method is through Airplane Mode. To address your concern, I've configured Airplane Mode to allow WiFi and Bluetooth to continue working. The recently released version has revamped mobile/cellular behavior. It defaults to controlling Mobile Data (leaving the radio on). If you'd like it to control the Mobile Radio, there's an option under Settings.
Hope that's explanation makes sense. If you have any more questions please feel free to post here or PM me.
Are there any more updates planned for it or not?

Categories

Resources