Partager via


Wireless Triangulation...

A cool project i am working on at the moment involves figuring out where you are based on 802.11 wireless signals. We have developed a Pocket PC application that has a background thread that sample WiFi signal strengths from visible Access Points (APs) then sends them to a XML Web Service to do the number crunching and it sends back location information. 

This number crunching could be done on the PPC device but since we know we will have the WiFi network ... and we want to be playing nice smooth Video on the device at the same time we opted for a server based approach. It also simplifies the updating of the data required to do the crunching as we don't need to re-deploy to each PPC. 

I cant get into all the details of exactly how it does the calculation but it involves signal strengths from the APs, MAC addresses and having gathered a bunch of signal strength information in a data logging exercise.

This really brings about an interesting application for these types of networks. They can be used for delivering information to the device in the normal manner of usage. whilst at the same time being used as a positioning system. Here in Wellington we have a WiFi network called CafeNet that you can sign up for and covers much of the CBD. One interesting application i thought of would be to have a web site that showed you where you were in the CBD, information on shops and services & places you can go and sit if you want to work and get the best WiFi reception. Another idea might be to offer CafeNet users one off 'gifts' like a free coffee or something when they enter a location. Someone goes to the site to find a place to work or have a meeting, they see a Starbucks is close by and get more precise location information about it ... then Starbucks might entice them in by offering them a free coffee if they choose to dine there. 

The opportunities are endless really... and it is something i think we will see a lot more of in the coming years... location aware applications built on existing and no added cost infrastructure. Very cool.

Comments

  • Anonymous
    September 18, 2005
    The comment has been removed

  • Anonymous
    December 16, 2005
    Hello, I was wondering if you've had any luck with this. I am considering using this technique in a project with our school (Portland State University) robotics society. If you have a second I'd like to hear what kind of results you got. How accurate are you able to get? How many access points are you sampling?
    Thanks,
    Brian Davis (briand@pdx.edu)

  • Anonymous
    February 01, 2006
    You may be interested:

    www.skyhookwireless.com - company that invented WiFi positioning System (WPS)

    www.loki.com - toolbar for IE and FF that uses WPS to provide you with lots of great location aware services

  • Anonymous
    February 28, 2006
    Hello, I'm investigating wifi triangulation too. I have the same kind of questions as Sergey. One more: do you use WMI to retrieve signal strength and SSIDs or another low level API? Thanks in advance for any piece of information you'll agree to share, as Chris said there's not nuch data available on the subject on the net.

  • Anonymous
    February 28, 2006
    Hi PATA_Broux,

    We used some Windows APIs to get the signal dtrengths ... however i believe this can be done with WMI more easily.

    Be aware that different WiFi cards give different signal strength readings and the frequency of those readings can also vary quite a lot depending on the card.

    Chris.

  • Anonymous
    March 09, 2006
    I'm interested in robotics application of this, too... which really is dependent on the precision of this technique. You seem to be doing "RF Fingerprinting", you simply call it data logging. How precise were you able to get?

  • Anonymous
    March 13, 2006
    Hi Paul,

    within about 2-4 meters.  however walls etc... caused a few false readings once in a while.

    Thanks,

    Chris.

  • Anonymous
    March 13, 2006
    Hi Paul,

    within about 2-4 meters.  however walls etc... caused a few false readings once in a while.

    Thanks,

    Chris.

  • Anonymous
    November 08, 2006
    Hello, I'm looking at WiFi triangualtion as a means of tracking players real-time during a paintball (ok airsoft - but same idea) game. I am currently in the research stage and have found very little available software wise on the topic, although much conjecture and talk. (and one big company that wants business clients and money). I have acces to software developers who are willing to humour me, but i'd like to try to make their job easier. Is this a project you'd consider collaboration on? I'm hoping for an end result of having 3 or more access points (routers) in the field, enter in their distances from one another (possibly by holding a GPS next to it and entering the lat/log) and then using (for now) laptops in backpacks to return triangulation data based on signal strength back to a server that then shows locations graphically between the three "beacons" placed around the field. There are other programs that will locate, but they rely on communication with an outside server and don't allow new ones to be entered. I used to program myself until a job change forced me to forget alot.... Hope you still get notifes for this topic!

  • Anonymous
    April 16, 2007
    hi guys, i'm using wi fi triangulation to find a position of a pda.. i'm planning of using 3 access points, but one of the problems facing me is that i dont know where to place the access points.. their location with respect to each other (angel and distance)

  • Anonymous
    April 08, 2008
    Hi, I am taking a look into the same thing, at the moment i have been able to perform some measurements but i am not able to map anything solidly and i feel like i have hit a wall, if possible can you send me your notes/some info so i can see how other people are going about this. Thanks, My email is bigredpeter@hotmail.com Peter

  • Anonymous
    October 05, 2008
    Hi i need a solution to find buses parked in a bus depot if each bus had a wireless AP on it do you think you be able to find its location using this triangulation method. If so does any one her want to come up with a solution for me. Paid of course

  • Anonymous
    March 09, 2009
    Apple have included this in their most recent updates, meaning you can now find you location on an ipod touch as well as an iphone. this resulted in programs like GPS tracker (also uses the wifi trangulation technique, but thats handled by the itouch) their website is www.instamapper.com so they may be worth getting in touch with, if not apple is your next best. Sam

  • Anonymous
    May 29, 2009
    PingBack from http://paidsurveyshub.info/story.php?title=chris-johnson-wireless-triangulation

  • Anonymous
    June 15, 2009
    PingBack from http://debtsolutionsnow.info/story.php?id=8269

  • Anonymous
    June 15, 2009
    PingBack from http://einternetmarketingtools.info/story.php?id=23240

  • Anonymous
    March 31, 2010
    I am looking at starting an LLC to develop a product along these lines, patent it, and market it to potential clients.  This triangulation method has some very beneficial applications for some of the ideas mentioned above among others.  If anyone is interested in discussing this business plan, get in touch with me @ daperreault@gmail.com

  • Anonymous
    April 05, 2010
    what about turning this sofwhere around useing it to pinpoint a person within a network ie. a hacker and using it to arrest the suspect within a building. or using it to keep track of employees in an office building. if you know of a program that does this than please email me the_spartan@firestormpcs.net