Wireless Positioning
An anonymous reader writes "This Intel-written whitepaper introduces a way to determine location with the aid of freely accessible, nearby radio sources, such as fixed Bluetooth devices, 802.11 access points, and GSM cell towers. Basically, the device reads the IDs of these local 'radio beacons' (each of which has a unique or semi-unique ID), looks up their positions in a locally-cached database, and performs a computation akin to triangulation. Intel created Place Lab in an effort to satisfy the emerging requirement for location-awareness within mobile devices such as smartphones, PDAs, and laptops, or even moving vehicles. According to the whitepaper, over four million of the required radio beacons have already been mapped."
Wasn't this done before, or at least proposed before, by a private group? If I remember correctly we all laughed at the futility of trying to depend on WiFi and 802.11 access points to determin location. Are all of these hotspots less mobile now?
[i]This Intel-written whitepaper introduces an determine their locations with the aid of freely accessible, nearby radio sources, such as fixed Bluetooth devices, 802.11 access points, and GSM cell towers. [/i] Whose locations? Who is 'their'? I cannot comprehend sentence as missing words.
Why wouldn't people just want to use GPS? Is 'GPS on a chip' technologically feasable?
Please sign petition to restore sanity to our banking system!!!
http://financialpetition.org/
Sorry about that.
Can this technology be used by third parties for malicious purposes? e.g.- If Tom Cruise finally ses the light and turns on his Masters, would they be able to track him down with this? I mean, forget the government for a moment, do we have to worry about everyone now?
If brevity is the soul of wit, then how does one explain Twitter?
Sounds interesting. As geeky teens we tried making our own positioning system using 3 transmitters, one receiver and a PC. It never worked well as we didn't know how to properly encode the current time into the 'pings' to calculate the transit time.
Do all these broadcast cells broadcast the time code? Are the clocks in sync or do they need to be? I'm guessing without a way to "time" pings received, there's no easy way to validate your position.
The "need" to find yourself seems sort of a waste for most. GPS is nice but I'm more interested in real time user voting on traffic (on their road, in their direction). GPS + realtime traffic heuristics could offer faster escape routes during evacuations, or better gas mileage by avoiding idle periods.
Even if you write them at the daddypants email they still leave it up that way. Why do we have editors here anyways?
Before: This Intel-written whitepaper introduces an determine their locations...
After: This Intel-written whitepaper introduces a way to determine location...
I really thought I had suddenly become retarded and couldn't parse english anymore. Thankfully, and quick edit proved me wrong.
Really wierd to see revisions as they happen on the front page.
Sony ha
Didn't we used to call this wardriving?
Not only "land of the free" but "land of the lawyers" who love a good old 1st amendment smackdown. Shihar 153932
Ha modded redundant!! Sorry but you can't be redundant if you are the first to point something out!
OK, this is kind of off-topic, and I realize the idea is that cell phone companies want to charge you for everything, but...what's the deal with the GPS/location thing on my phone?
Why can't they tell me where I am on that thing using the same info they'd send to 911? I'm not even sure the "Get it Now" payware applications can access it.
It just seems like such an obvious extension of the cell phone, especially since they've already added the location technology.
I say just add a built in gps receiver to each wap that is sold and have it store it's position information and make it available some how. Obviously there are atleast two problems with this method that would still need to be solved.
1. Any pre-gps device or any device that is not a wap (ie a wireless nic that is acting as a wap) will not have the positioning information. This could be overcome with a set of known points that could identify the position/locality of the pre-gps/rogue device.
2. GPS position could be spoofed/poisoned. This could also be solved by having a set of known equipment that has a position verified by gps.
Sorry, I don't have a torrent hosting setup -- someone else want to grab these?
-theGreater.
Network pings are named after the more traditional sonar ping, though. What the poster above you was saying is that he and his teen buddies had trouble timestamping the signals their transmitters were putting out. He and his friends were trying to do a transit time based triangulation, so this information was pretty critical.
On the other hand, I don't think the timing information in a computer is really precise or reliable enough to do a timing based calculation. Certainly you wouldn't rely on the timing of four million independent devices to be synched. This intel system seems to work on signal strength.
This sounds very similar to Psiloc's miniGPS, except with the addition of additional sources and a location database.
l eItem&ida=154
http://www.psiloc.com/index.html?action=ShowArtic
The resolution from a single GSM tower seems to be within a mile or two. You can use it to trigger actions on your phone when you get in a certain area. If phones were capable of tracking signal strengths of other towers (I assume they do in order to be able to handoff) you could do this much more accurately. Mapping that into coordinates is fairly tough however, which would make Intel's database very useful. It would probably be far easier to pay the cell carriers for their tower location/code databases though.
Think a moment....
Good judgement comes from experience, and experience comes from bad judgement.
- W. Wriston, former Citibank CEO
Interesting article. Couple of observations: Triangulation doesn't require time, just imputed direction. http://www.loran.org/library.html has some interesting resources. Cellular location services at http://www.binspy.com/tech/lbsvs.html get a little further along. Also, whilst being able to ride on a lot of different "antennas", seems that one could get to an arbitrarily precise location in two (if not three) dimensions. (For example, the car is at (x1,y1) according to the FM stations, and the 802.x gets it down to a circular error probable of x1+/- 1 meter, y1+/- 1 meter.... ok mongo, throw the egg!)
Verizon: Latin for "poor rural service".
This sounds very similar to what was done by this student (http://www.herecast.com/) a few years ago.
Why not use DNS? If each of these wireless devices has its own IP address, why not make the reverse lookup contain the geodata (it's not like the required fields aren't already in the DNS spec, after all). Then the standard system resolver can handle the caching for you.
I am TheRaven on Soylent News
I'm not sure if you noticed, but the first sentence was all jacked up when the article was posted. I didn't expect my comment to be modded up. Offtopic was a better mod than redundant.
C'mon- take off the tinfoil hats already. This tech is already active in some places, primarily as a tracking tool for indoor industry. Here's an example:
/. readers wouldn't be so anxious to find the 'evil government / corporate / wal-mart' "Threat" before they see the real world solution to real world problems.
Your company makes big widgets that get pushed around your factory floor on carts. You want your people to have the flexibility to push the carts where they need to go, but at the end of every shift carts are 'lost', the second shift guy has to go looking around for the half-assembled widget with the missing frannistan.
You can make everyone log their widget work into widget wherezit workstations, but the workers wont want to waste valuable beer time for that. So the widget wherezit workstation logging project fails.
So instead you put a wifi device on each cart. It reads where it is based on the location of access point antennas you've put up in your rafters. It then uses these AP's to periodically tell a server where it is. End results ? You know where your widgets are hiding all the time. Without anyone having to do anything.
I wish
Besides, the aliens who overthrew the gummint in the 50's already put chips in all your fool heads anyway...
I have a small tower serving as an AP for a local ISP (free net for me, yeehaw).
Does this mean that a bunch of geeky yahoos (not to be confused with yeehaws) are going to be trespassing up my hill to get a fix on the antenna position?
If so, can I mow them down with my cantenna?
Couple of observations:
/. readers.
Triangulation from fixed points does not require a time stamp, just directions.
Some other sources:
- Cellular Location Services (E911, drive by text ads...) some discussion at http://www.binspy.com/tech/lbsvs.html
- LORAN at http://www.loran.org/library.html
Arbitrary Precision
Having spent all of a minute to thing about this, wouldn't a multi-band/multi-protocol gizmo give the ability to find location in 2-space (if not 3-space) to an arbitrary level of precision? Example: the FM station signal locates the car in (x,y) with a circular error probable of 200 meters. AM station signals reduce it to a CEP of 10 meters (waves hands a lot now), and the radar leaks from airports reduce it to 2 meters....) Made up gedanken example, but it does seem feasible to me, gentle
Verizon: Latin for "poor rural service".
On the front page of the NY times: INTEL releases sweet new wardriving HACK!
--
Considering linux? Distro guide
Couple of observations:
/. readers.
Triangulation from fixed points does not require a time stamp, just directions.
Some other sources:
- Cellular Location Services (E911, drive by text ads...) some discussion at http://www.binspy.com/tech/lbsvs.html
- LORAN at http://www.loran.org/library.html
Arbitrary Precision
Having spent all of a minute to thing about this, wouldn't a multi-band/multi-protocol gizmo give the ability to find location in 2-space (if not 3-space) to an arbitrary level of precision? Example: the FM station signal locates the car in (x,y) with a circular error probable of 200 meters. AM station signals reduce it to a CEP of 10 meters (waves hands a lot now), and the radar leaks from airports reduce it to 2 meters....)
Made up gedanken example, but it does seem feasible to me, gentle
Verizon: Latin for "poor rural service".
Many of these efforts have been underway for years as the cellular providers have developed infrastructure to prepare for E911 positioning requirements. Various schemes have been proposed including usage of terrestrial radio sources such as TV, radio and wireless networking. The more practical approaches use TDOA (time-difference of arrival, similar to triangulation, only using ranging info instead), or brute-force with GPS receivers.
This sounds like something right out of the Cory Doctorow Novel. I say if they ever try to claim a patent, he has the Prior art all locked up.
Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
Puts new meaning to "no matter where you go, there you are..."
Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
I don't mind the grammar police. Education and diligence are both good things. I have been a volunteer GP myself. I thought it funny that you were surprised by 'redundant' since you certainly are not the first to point out poor sentence structure on /.!
Onward!
Good judgement comes from experience, and experience comes from bad judgement.
- W. Wriston, former Citibank CEO
My bad... got a "couldn't find server" followed with a "couldn't find post". Hangs head, cries.
Verizon: Latin for "poor rural service".
I believe some folks set up/cobbled together a similiar setup with 802.11 at O'Reilly Emerging Tech 2004 conference. (it's linked somewhere in there ;) )
e.
Build Your Own PVR/HTPC news, reviews, &
Huh? So I can use a database of various RF transmitters to determine Where In The World I Am? But I usually already know where *I* am. It would be more interesting to know where the radio beacons are (but then, I could just look those up in the database).
What I want to know is where I can get software that displays a map of where access points are in relation to my laptop - a la the software that comes with the new Toshiba tablets.
Can I use this to find the nearest dna-paterniti-testing location and a place to redeem my free Applebee's dinner for 2?
How is this different than the "Locate Me" option in Virtual Earth? Granted it only works with 802.11, but does having GSM and Bluetooth in the mix even help?
All very old hat and late to the game. Most of these signals that Intel talks about are less than ideal. The real deal is the broadcast TV signals, especially the new DTV ones. 1MW of power and 6MHz of bandwidth per NTSC channel makes for some good positioning signals to work with. The company you are looking for is ROSUM (www.rosum.com) who has been doing this for some time
they have a working client for pocket pc pda/phones. http://navizon.com/
Does anyone know why access points even -have- fixed channels? If I can install Kismet on my Linksys WAP54G and scan for access points, can't the access point itself do the same, and put itself on the first free channel with the least noise on it? Wireless NICs scan the channels anyway, so I don't see why this isn't feasable.
Perfect use for that old bluetooth-enabled phone. Plug it in, put it somewhere, and you've got a location beacon.
Zhrodague.net - I do projects and stuff too.
And www.plazes.com is building initial database of such beacon point locations. It could have some pretty cool uses, provided that privacy concerns are adequately addressed.
Of course, I am quite biased, but Wardriving is cool!
And what do you do with wardriving data? Plot it on a map, of course. This is fun, but not that much fun. When you can use that kind of data for other interesting purposes -- like finding out where you are -- then things get interesting.
This is not a new technology, though I guess I should have pattented this in 2002 when I had a chance. Damn that unemployment line!
Zhrodague.net - I do projects and stuff too.
At present, the US can degrade the quality of GPS or turn it off for military reasons. This was one motivation behind the EU and Russia wanting their own systems, so they weren't depending on American whims. A distributed series of wireless points, especially on a device supporting 802.11 and wireless like the Blackberry 7270, removes the dependence on satellites but does introduce uncertainty as to the accuracy of the mapping of the access points - trying to trace the physical location of an IP address largely depends on trusting the admins who are entering the location of the routers along the way.
LORAN used a time stamp, or at least a reference time, from the chain master signal. The location was calculated from the time differences between the master signal and all the slave transmitters. Except in L.A., where the master/slave terminology is considered politically incorrect.
--Rob
Towards the Singularity.
select count(*) from mapper where beacon_id like "Linksys"
(45036953 rows returned)
GPS receivers will have to come a long way before they will be capable of picking up enough usable signal from your pocket to trilateralize your location, AND do it all in a power-friendly package. GPS positioning in phones is hype, the only way to get a reliable location is through tower triangulation.
Granted, broadcast stations in different markets do use the same signals. And in many markets many of the broadcast towers are in one or two locations. (I.E. TV hill.) But with a little creativity, and a few manually keyed bits of data (like what city you are starting in) you could put something together.
My thought is to use a quad of diversity antennaes to give a rough sense of direction, tied to a database of FCC licensed broadcast towers with Lat/Long coordinates.
Radio Geeks, what is a good design for a direction finder? Preferably solid state.
"Learning is not compulsory... neither is survival."
--Dr.W.Edwards Deming
The problem with this system is that is seems to assume perfectly spherical propagation of the radio signals (see TFA for reference to Venn Diagrams). Any good HAM can rattle off many factors that influence propgation. A few that come to mind: aluminum siding, atmospheric effects, hills.
One of the things that makes GPS so percise is that the algorithms can use additional satellites (above the minimum 3 required for a surface fix) to estimate the propogation errors through the ionisphere. I have no idea how you'd do that world wide for the type of transmitters being discussed. There are digital terrain models for the hills, but I doubt all the building construction materials used are available.
Not to mention the inaccuracies with the current mapper data noted in the article.
Microsoft is using this type of technology in their Virtual Earth website, as reported on Channel9.msdn.com. If you click on the Locate Me button, it gives you the option to download a little app to triangulate your position based on hotspots, or to find your location based upon your ip address. Nothing new here...
can this be combined with google maps? I saw someone mention msn, but well :-P
that this is not what they're talking about?
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
There is a short list of applications that are already using this. Most notably Skyhook Wireless, Meetro and Active Campus.
Nice. Now if your notebook is stolen, it can determine its own location and email you with that information. Having it check a specific email address for a predetermined "Notebook, you've been stolen!" message alerting it to the fact would be a trivial startup task.
I've done this before. In a city it works great. It's a very basic localization problem that comes up in robotics. Basically, with a dense enough population of wireless routers (most uniquely named) you can run algorithms which "localize" your position. It can actually work extremely well in a city where there are many devices. Even if some of them change, the beauty of the system is that it can easily prune/add new nodes while functioning normally.
RFID has its uses. RFID has a major defect in an operationally chaotic installation. The defect ? Ya gotta route the chip-carrying widgets past RFID readers. RFID is Passive technology. It isn't capable of saying "Here I am! Come get me !" without prompting. It requires a handshake and proximity.
RFID is applicable tech for tracking of mid to low value items. For high value items (like shipments of missles and nukes, for example), an active monitor is required. That's why you see active monitors on a lot of trucks nowadays- GPS receiver and cell phone or packet radio communicating location periodically.
Cost, bandwidth, and computing power are not a significant issue with a periodic query/call approach. Set the units to randomly compute their location and connect / communicate / disconnect, and you've got enough bandwidth for a cloud of thousands of the little buggers.
As far as cost is concerned, well, if your materials have enough value, you can justify a $100 tracker. Just like RFID, the initial cost of tech was high, and once you got volume, savings would accrue. From a component perspective, you could get out the door for the cost of a pretty nominal cell phone.
Oh, and Mr. tinfoil ? Sheesh, man, amp up the Lithium. You've obviously gone off your meds. You're like those suburban mom eco-nazis who yammer on about pollution and eating meat while driving their SUV's and wearing leather coats. I bet you LIKE the evil corporate UPS's tracking tools when you bought your comp from another evil corporation. Dude, you're just helping oppress your fellow carbon based lifeforms by using those tools of corporations, right ? Isn't that what you're saying ? Do us all a favor, be true to your philosophy. Stop using anything that comes from a corporation. We'll enjoy the silence on this end...
http://virtualearth.msn.com/ - click the 'locate me' link in the header. it uses wifi AP's to determine location. If you have WiFi, it is accurate often to 100 feet or so. if not, it falls back to a far less accurate IP address location lookup