Localization through multiple WiFi spots in building - java

Does any one know if it is possible to implement mobile application for android, which main purpose is to provide exact location of phone in a building. I have multiple WiFi hotspots with the same SSID. How precise would it be (if possible)?
Thanks in advance.

Check out these, they could be helpful:
how to get distance using Wi-Fi
Location and distance calculation using Wifi in android
if not, try to give more info. But using this: http://en.wikipedia.org/wiki/Received_signal_strength_indication should do.

Related

Is there any way to get geolocation from mobile without any network

newbie there.
I'm wondering, is there possibly a way to create an (Android/iOS, whatever) app that would locate the user as precise as possible but without any network? For example underground, where you can't even call or send a text.
Is there any way that we can get the geolocation without these? It might sound like a dumb question, I just want to be sure that it's 100% not feasible for now.
If you think there is way, even expensive or whatever it needs, please let me know.
Thanks!
Mike
yes, you can use GPS, bacause GPS can use only saltellite, so, you don't need internet.
your can refer to this post:
Does GPS require Internet?

Connecting to BLE beacons without pairing

We have a couple of beacons that needs to "light" up when in the presence of an android device with bluetooth activated and present in our app. Like a physical "path way". But since we have many individual, we cant ask the user to pair with every single one.
We have no experience with this at all, how do we proceed with this? As far as I can see in my googling its entirely possible, we just have no idea how to proceed with it.
We have BLE connected to an arduino and ready to transmit data. http://www.aliexpress.com/store/product/Bluetooth-4-0-single-chip-module-package-BLE-transparent-wireless-serial-100-meters-iphone-Andrews-are/1110497_1656480722.html
Any help or if anyone knows any guides to connect without pairing would be appreciated.
Thanks in advance
Unfortunately BLE beacons are only designed to transmit simple advertisement data. I don't think you'll be able to do what you want with this hardware without pairing. That being said... The phone will know how close it is to the beacon so if you can think of a way for the phone to talk to a central hub that controls the lights that may be a possible solution?

Android app for GPS project

I decided to do a GPS car tracker for my college project and I need a bit of guidance on the actual framework for it.
My main plan is to use either an arduino (or raspberry pi) with a GPS and 3G module attached which would would alert the accompanying android app if the module was moved out of a certain location(if car is taken without permission etc).The app could also be used to request the location at will from the module.
My question is
Is this possible for me to achieve and would I be better using an arduino or raspberry pi,would I have more freedom with the pi as maybe I could run a service on it??
It would be great to get some opinions from anyone
Thanks
Yes, it is very possible and has already been done. It is also possible to use the two together to achieve this, but if you had to choose one, I would choose the RPi. This is because it can do more of what your are attempting straight out of the box with its full linux capabilities (wireless, etc). This can come ready to go if you get a preloaded SD card. Search for a NOOBS SD card on amazon.

How to make an android application with a map of a building, how could i track devices on it?

The app will have a 3d isometric map of the building which should be able to show where you are on it and also where other people are (With their permission of course). I was wondering if there was an accurate way to do this, GPS isn't accurate enough, it doesn't have to give the exact location but it should be able to at least show what room the person is in. I know in most of the rooms in the building there are Wireless routers, would it be at all possible to use them? Thank you for any help.
I searched for "building wifi location" (without the quotes), and got plenty of relevant hits, including an indoor location service, and an academic paper with the title "Room-Level Wi-Fi Location Tracking".
The problem is more difficult than it looks at first sight. GPS reception is often non-existent inside buildings. WiFi signal strengths are affected by building materials, metal file cabinets and the like. To get accurate results you may need to survey the building, noting the WiFi signature at different locations.
Rooms with routers usually have a stronger signal from their own router than from others, but even that is not guaranteed. There may be more steel between a location in a room and that room's router than between the location and a router in another room.
About ten years ago I did an academic literature survey for this subject, and one interesting possibility I found was a modified Roomba with a post that held a WiFi device at about human hand height. It tracked its location by dead reckoning, and recorded the map of signal strength signatures automatically. I don't know whether there has been further research in robotic indoor wardriving, but I would expect so, given progress in robotics and wifi distribution, as well as interest in location detection.
Is it possible? Yes. With this attitude? Maybe. Try googling "tracking wireless devices"
This is a nice pointer for you. Try making better questions next time to get better results.

Is it possible, and if so how do you add external location data to LocationManager on Android?

I have a WiFi device that outputs GPS location data over UDP Multicast. I want to create a background service for Android that will receive this location data and include it into LocationManager so other applications may use it's data.
I understand it is possible to use a test provider though this would require the application to include the permission android.permission.ACCESS_MOCK_LOCATION to use the location data. This seems like a very dirty way seeing as this location data isn't mocked.
I've also noticed quite a few Location Spoofing applications on the Android Market which tends to make me believe this is possible. Any help is appreciated, Thank you.
There is no way to do this, short of rolling your own firmware or using the mock provider approach that you outline.
I've also noticed quite a few Location Spoofing applications on the Android Market which tends to make me believe this is possible.
All seem to use the mock provider approach.

Categories

Resources