Slashdot Mirror


Using the GPS Features of Your Cell Phone?

travik asks: "I use a Nokia 3650. The cell phone already knows my co-ordinates (E911 service). It has Bluetooth. Why can't I send the coordinates using Bluetooth to my laptop, and use a mapping application to give me my location and directions to where i want to go. I've searched Google and also read up on old posts, no one seems to be doing it. Why?"

45 comments

  1. E911 isn't really GPS by PenguinOpus · · Score: 5, Insightful

    E911 lets the service provider know where you are by your tower connection (and perhaps by other tower signal strengths). It's expensive to keep track of, but is required by law. They don't have enough financial interest in returning that location information to you yet.

    AGPS (assisted GPS) also depends on the service provider to calculate your location, but it actually uses real GPS satellite signals to do it. The signal strengths are uploaded to a server which does the heavy-lifting of figuring out the location. Again, this depends on the SP servers and they aren't going to be terribly interested in returning lots of location points back to you.

    Real GPS does the CPU work on the device. There are rumored to be a few phones with this capability, but I use a Garmin Gecko 301. $228, records 10K points, downloads via serial port (yuck), and burns a set of alkaline batteries in 7 hours (or less). IMHO, it'll be a while before location information is as easy to get to as the cheapest GPS. Battery power is just too valuable.

    1. Re:E911 isn't really GPS by 0x0d0a · · Score: 0, Offtopic

      E911 is scary. Among other things:

      * Tracking where you make your calls from.

      * Constant logging of everywhere you go and travel through your life to within 100 feet.

      * Rembember the FBI getting the ability to grab library reading records, and mkaing it illegal for librarians to disclose that information? It'd be easy to do the same thing with private citizens ("Okay, you're the closest person to the area we want to monitor. Now look to the right. Is there a blond man possibly exchanging a bag with a woman wearing a red skirt? Yes? Thank you for your time. Remember that disclosing that we have asked for this information is a felony under federal law." It's just too easy to abuse.

    2. Re:E911 isn't really GPS by gl4ss · · Score: 2, Informative

      you don't really need e911 for that.

      it's possible to do it with regular old phones as well, the service provider can pull out the signal strengths to the nearest towers from the network and it has cordinates for them. this has been demonstrated to work fairly well.

      as to the original askers question, the phone doesn't really know where it is(as in any map cordinates or similar), however it's possible to pull out information on which gsm cell the phone is in. there's even a program that automates actions based on which cell you're in so that you can have your phone go silent when you go to the university and then have it automatically go out of silent when you go back home & etc(the progams name is 'minigps').

      --
      world was created 5 seconds before this post as it is.
    3. Re:E911 isn't really GPS by Anonymous Coward · · Score: 0

      Cellular networks have always tracked where you made your calls from. Don't like it, don't use it.

      How soon people forget how they found OJ escaping in his white Bronco. (No warrant either.)

    4. Re:E911 isn't really GPS by affegott · · Score: 1

      Motorola iDEN phones (used by Nextel, Telus, and Southern Linc) have stand alone GPS receives in them.

      If you are in their coverage area the aGPS features are used to provide faster acquisition.

      But it will also determine your position if you wander out of the coverage area. There is even an option to spit out NMEA out the USB/serial port on the phone.

      It is available on these phones i88s, i58sr, i205, i305, i530, and i73X.

      On my i730, I have found the GPS receiver to be very sensitive. In a single story home I can even get my position inside. It also reports an accuracy around 2-3m. Not bad.

    5. Re:E911 isn't really GPS by pvt_medic · · Score: 1

      while I allow you to go grab your tinfoil hat, the ability to triangalate your position via a cell phone has been possible in theory since the advent of the cell phone, this technology just allows you to do it easier. Currently most police dept dont have the ability to triangulate your exact location, they can however tell what tower you are connected to, and what angle off of it, should narrow your area down to like a 15 square mile area. I think the fear shouldnt be around the capacity of the phones, but the laws that govern them.

      and remember if you dont want them to track you via your cell phone just turn it off.

      --
      30% Troll, 50% Underrated, 10% Interesting
      Score:5, Troll
  2. It's.... kinda possible by EnglishTim · · Score: 4, Interesting

    I wrote a program for my palmpilot that queried my mobile (a T68i) for it's current cell. I was going to make this into a program that would give me reminders based on my location, but I never got around to finishing it...

    The big problem is finding a record of all the cell values and their locations - I never found one for my service (O2), although I was able to get a list of all the cells on the way to work, just by running the program.

    The accuracy isn't great, although it gets better in central London. Near Oxford Street I was getting a new cell every 100 yards or so...

    1. Re:It's.... kinda possible by bjpirt · · Score: 2, Informative

      That's a very good idea, care to share the results as I have no idea how I would go about this and it would be interesting to see what you did.

      I imagine that if cell information from your sevice was not forthcoming, some kind of distributed mapping project could be performed and the data shared.

    2. Re:It's.... kinda possible by stupid_is · · Score: 3, Interesting
      There is a website run by OfCom that lets you put in a postcode and it pops up a map with all the known local masts. It only tells you who owns them, and plonks an icon on the map to show you where they are, but it's a step in the right direction.

      On the other hand, I know a guy who works for one of the UK operators whose job it was to run commands to the actual sites to find out where they think they are. Turns out a lot of lazy install engineers just put in (0,0) GPS coordinates when setting up site. In this case, your bog-standard E911 that just uses cell location should probably route your calls to the Coast Guard to send a boat out to the the African coast when you have a car accident.

      --
      -- Intelligence is soluble in alcohol
    3. Re:It's.... kinda possible by spiff42 · · Score: 5, Interesting

      I'm currently working on my PhD project involving location based services. From my research, I've discovered that a much more accurate location estimate is possible than the simple "strongest cell tower". Basically you meassure the signal strengths from all available towers (or access points), and do some calculations based on this information. Finally you find the best match in a database of location/signal-strengths, and interpolate a position.

      I first saw this technology used on WLAN. Ehahau uses this technology to provide location based services on WLAN, and it works great. In our test setup at the university, we get arround 1 meter error in the position.

      I've been in touch with a group of people at The IT-University of Denmark, who are working on using this technology on GSM cellphones. The biggest problem here is getting access to the data. The cellphone companies simply do not want to provide this information. Our collaborative guess was that they want to keep this information to themselves, probably to sell extra services.

      The main drawback of this technology is that a huge amount of calibration is needed to make it work. On WLAN our buildings have been calibrated in a grid of 3x3 meters, which makes quite a lot of calibration points when we want coverage of the entire campus. But the cool thing about it is that it does not require any extra hardware to do the localization. A labtop or PDA with wireless will do the job.

      /Spiff

    4. Re:It's.... kinda possible by soramimicake · · Score: 1
      The cellphone companies simply do not want to provide this information [about cell tower location].

      Some of this is security; a lot of these towers are unmanned. Sure there are physical security but someone malicious could go break down all the locks, destory or steal equipment, and cost the companies lots of money in both equipment and lost income.

    5. Re:It's.... kinda possible by kableh · · Score: 1

      Right, and said vandals would never notice the HUGE FUCKING TOWER that sticks out from these sites =D

    6. Re:It's.... kinda possible by Sygiinu · · Score: 1

      I seem to remember a news article about a police case where the suspect's movements (or rather, phone) had been tracked in this manner.

      Additionally, radio amateurs have been using this method for years in so call "fox hunts". It has also been used for tracking down radio "pirates'".

  3. Privacy? by AuraSeer · · Score: 0

    This could conceivably be an intentional limitation to protect user privacy. It's known that Bluetooth isn't always secure; some other devices have flaws that allow anyone to read or modify their data. If anyone with a Bluetooth gadget could capture your phone number and GPS coordinates, it would be easy to map your movements over time.

    That's just an optimistic guess though. I like to think that techies do everything on purpose. But it's more likely to be a simple missing feature; they just never bothered connecting the GPS gizmo to the Bluetooth hoobajoo, because they never realized it would be useful.

    1. Re:Privacy? by bjpirt · · Score: 4, Insightful

      Yes, but anyone with a bluetooth gadget would have to be standing pretty much right next to you anyway.

  4. Dude by sien · · Score: 0, Funny
    Do it yourself! You've spotted a neat idea, now get to it. You could do it so many ways, make something neat.

    God, what a great opportunity.....

  5. GPS receiver by Grand · · Score: 2, Informative

    If you have your laptop with you, why dont you just get a GPS reciever for your laptop. There are even bluetooth (teletype, navman, pharos) gps recievers for laptops if you dont like cords all over your car. You will get a much more accurate position. Im willing to bet the GPS in the phones dont update as often either. They are only just over 100.00 US.

    1. Re:GPS receiver by node+3 · · Score: 1

      Or if you already have a phone with (seemingly) built-in GPS capabilities, why spend $100 when you already have a GPS receiver? (especially if your phone is bluetooth, as bluetooth GPS receivers are around $300+!)

      What a mindless waste of money.

  6. Well by foidulus · · Score: 2, Interesting

    There are already(at least here in Japan) a lot of GPS enabled systems that do that(they can even voice when you are supposed to turn), I've taken a few trips with them(alas to poor to drive) and they are really neat.

    As for why your phone can't do it, well, it might be a privacy issue. Imagine some dumb user randomly installing an app on their cellphone(as the installers get easier) that constantly broadcasts your position....somebody who may or may not deserve it, may get robbed/hurt/taken away to the evil layer of the super-squirell.
    In the meantime, maybe you should invest in one of those car units, or like the other poster said, if possible, start an OSS project to share with the world.

    1. Re:Well by ForteTuba · · Score: 1

      And then, of course, the company gets robbed/hurt/taken away to the evil lawyer of the super-victim. Although based on the lack of lawsuit activity from people harmed by software installs that leave vulnerable services/"features" on by default, maybe the phone companies or software providers wouldn't be liable after all.

    2. Re:Well by Jonathan_S · · Score: 1
      As for why your phone can't do it, well, it might be a privacy issue. Imagine some dumb user randomly installing an app on their cellphone(as the installers get easier) that constantly broadcasts your position....somebody who may or may not deserve it, may get robbed/hurt/taken away to the evil layer of the super-squirell.
      Well since the output he is asking about is Bluetooth, which is very limited in range, I'd argue that anyone close enough to receive the signal announcing the GPS coordinates of the phone is close enough to see the person with the phone. And thus know their location (if not necessarily the actually coordinates) Doesn't seem to be much of a privacy issue.

      Even if you hypothesized a unit secreted on or near the person to record where they go, that unit could always be swapped out with a GPS receiver itself, and not have to rely on the phone potentially leaking it current location.

      Basically, worst case, you're broadcasting the current location of your phone to everyone within 100(?) feet of it. Big deal.
  7. Not exactly the same, but... by oojah · · Score: 5, Interesting

    This guy tracks his location by phone.

    Where is Calum?

    Cheers,

    Roger

    --
    Do you have any better hostages?
    1. Re:Not exactly the same, but... by caluml · · Score: 2, Interesting

      Heh - I wondered where all the traffic had come from!

    2. Re:Not exactly the same, but... by boogy+nightmare · · Score: 1

      Hey there, i followed the link and spookily recognised some of the names and stuff and i know bristol is around 51'02 so i zoomed out on the streetmapand no wonder i recognised the names.... i am from Shirehampton hehehe.

      It really is a small world after all...

      --
      Kingdom of Loathing (www.kingdomofloathing.com) Addicted is me
    3. Re:Not exactly the same, but... by oojah · · Score: 1

      Sorry! :)

      --
      Do you have any better hostages?
  8. Cell locations by cL0h · · Score: 2, Interesting

    When I lived in Australia, both of the service providers I was with provided cell information on the phone display. You just had to turn it on. This information meant I could go out driving, get lost and still figure out where I was by looking for the 'neighbourhood' displayed on the phone in my map.
    I haven't seen this functionality in Europe though. Dunno about US.

    --
    cL0h
    1. Re:Cell locations by fuzzybunny · · Score: 1

      The closest I've seen to this is a display option on Swisscom phones that tells you which municipal area you're in (Bern, Zurich, etc.) One would hope that nobody would ever get _that_ lost :)

      --
      Cole's Law: Thinly sliced cabbage
    2. Re:Cell locations by Gopal.V · · Score: 1

      India as well

  9. E911 with Cingular & T-Mobile by Anonymous Coward · · Score: 1, Informative

    If your cell phone provider is Cingular or T-Mobile, then your location services are being provided by TruePosition. Since Cingular is now going to gobble up AT&T Wireless, there will probably be a huge growth in TruePosition services in the US as a result. There is some information available online but the location system is quite proprietary and not simply GPS. Since the location is actually determined from equipment in a telecom rack somewhere, don't expect to be able to hack your phone much to make use of this.

  10. Positioning Techniques by neglige · · Score: 4, Informative
    The cell phone already knows my co-ordinates (E911 service).

    Careful not to mix up different positioning techniques :) Your cell phones does _not_ know its position. The _base station_ of the network does. This is assuming that you are _not_ using GPS, but let the network find out the position of the device by
    • using the cell ID of your current radio cell - precision varies with cell size (100m to several km)
    • using the 'angle of arrival' (AoA) of the radio waves to and from your mobile device
    • triangulate the device with 'Enhanced Observed Time Difference' (E-OTD), requires additional base stations in rage
    These are just a few, there are several more.

    GPS, on the other hand, requires you to have a GPS receiver. If you have one, your device can determine its position. You do not require a mobile phone network for this, but you need at least 3 GPS satellites "in view" (meaning: you must see the sky, GPS won't work within buildings; there is "indoor GPS", but this is about creating 'artificial satellites' within a building).

    GPS gives YOU your position, and YOU alone, unless you transmit the information (e.g. to a map service). The techniques described above give your position to the network operator, not you. The operator then has to give the information to you or some mobile service. With E911, in case of an emergency the network operator reports your position to the emergency units.

    Why can't I send the coordinates using Bluetooth to my laptop, and use a mapping application to give me my location and directions to where i want to go.

    As said above, if you do not have a GPS receiver, YOU do not have your position. You have to use whatever service your provider offers (if any). To use the laptop you need a GPS receiver. Connect that to the laptop, install the right software... and voila :)

    Hope that helps ;) There are tons of information on this subject. If you'd like to have more details, I'll point you to some papers on that matter.
    --
    My cats ate my karma. They also wrote this comment.
    1. Re:Positioning Techniques by fean · · Score: 1

      mostly right, but here's the diff...

      All cell phones sold now days have a GPS receiver built in. However, the phone still doesn't know where it is at. The phone simply relays satellite info to the towers. They send information they receive from the satellites to the towers/base station, where the calculations are done, and the resulting information is then added into the information about your call. There isn't much processing at the base station, since it usually has a pretty good idea of where you're at anyways.

      So yes, he does have a receiver, but he doesn't have a way to process the information!!

    2. Re:Positioning Techniques by neglige · · Score: 1

      All cell phones sold now days have a GPS receiver built in.

      Are you sure about this? Given that a GPS receiver is about the same size of a small mobile phone, uses the battery and is normally not useful to the user, "all cell phones" is too general. There are cell phones with GPS, yes, but they are the exception. Since GPS is an additional feature, the handset manufacturer would happily announce it in the specs or the data sheet...

      They send information they receive from the satellites to the towers/base station

      Who is 'they'? Neither the mobile network antennas ('towers') nor the base station receive GPS signals. Why should they, they are stationary after all. Maybe you mean "assisted GPS", where a device can use GPS and mobile network positioning techniques to enhance the precision of the location.

      --
      My cats ate my karma. They also wrote this comment.
    3. Re:Positioning Techniques by fean · · Score: 1
      it's part of e911, it's a requirement in the US... take a look at all of sprint's phones they have out now:

      Features an embedded Global Positioning System (GPS) chip necessary for utilizing the E911 emergency location services where available.


      The phones send it's GPS data to the towers, and thus to the base station. In all digital towers, the towers are able to guess where the phone is at already, and use GPS to focus in on exactly where it's at. However, analog towers, and long sets of repeaters don't include this, so the Location has to be decided purely on the data the phone sends the towers.

      e911 has absolutely nothing to do with network positioning, as it has proven unreliable in cities (you could be right under a tower, but have some interferance in the way, so you have to connect to a tower that's further away... but now network positioning thinks you're over by the other tower now, since it can't sense you on the tower you're right by.)

      I have an earthmate GPS receiver... its about the size of a pack of gum, I opened it up a year ago, and there's not much circutry in there at all... the antenna, the main chip, power regulators, and the serial communication chip.... that's it... GPS has gotten very small in the past couple years, and I believe that qualcomm has actually started putting GPS into their chips, so no external chips are required (I also remember seeing a post related to that)...

      anyways, yes, your phone is a GPS receiver.. no, it has no clue where you're at, it just sends the data it gets to the network, where the network figures it out... (it has to be the network, not the provider, otherwise 911 wouldn't work when you're on roam)

      -Dusty
  11. Solution right there: by AdamInParadise · · Score: 4, Informative

    WayFinder.

    Basically, it provides you with a simple GPS module that communicates with your mobile through Bluetooth. Map and directions are provided by an online service and appear on the screen of your mobile. Neat!

    --
    Nobox: Only simple products.
  12. Here's a an idea I'd like to see... by i_want_you_to_throw_ · · Score: 1

    Match GPS coords against a web server (Wireless Query maybe) to tell me my closest ATM from my bank. I get damn tired of paying mucho $$$ because I am using someone else's machine.

    You now have your instructions. Code this....

    1. Re:Here's a an idea I'd like to see... by rbbs · · Score: 1

      Orange (a mobile operator in the UK on a standard 2.5G SGM network) provide a WAP function called 'Where's my nearest?' This allows you to find your nearest ATM, pub, restaurant, cinema and even provides a little map showing you where it is. It can show you where you are, and provide driving directions of where you want to get to. The accuracy is to within a block or so for the location finder - in most areas it triangulates you to a postcode accuracy of N1 1 (where there are 2 further letter which more or less designate a street and position on that street)

  13. 3586i by TheTomcat · · Score: 1

    I also have a "GPS Capable" phone (the Nokie 3586i), and have not yet found a way to use the GPS.. even after sinking ~$50 on a straight-through cable (USB on one end, Nokia connector on the other)..

    Sad..

    S

    1. Re:3586i by dago · · Score: 1

      According to the likned page "Note that GPS [...] require operator and network support."

      Did you by any chance ask your operator ?

      --
      #include "coucou.h"
  14. All CDMA has GPS, but not carriers by mockojumbie · · Score: 5, Interesting
    All CDMA phones in the last couple of years' generations have had GPS chipsets from Qualcomm, you can't get CDMA chips without it. The carriers OTOH, are waffling trying to figure out how to make money. All current CDMA phones must communicate with a SnapTrac server to using MS-assisted or MS-based; the carriers are not leaping to install these servers in their systems. We're authoring a Brew/Linux/PHP LBS system for a carrier, the first nationwide launch is still months away.

    You can download the location of ~all cell towers from the FCC
    http://wireless.fcc.gov/geographic/fcc_db.html
    (big files) as they are publically licensed, but you can't know the carrier's private ID # of the tower without matching the tower's license to what you phone tells you, as some do.

    The first test launch of a stand-alone GPS phone is several quarters away... The CDMA chips are basically capable, but need some extra hardware and firmware since they don't get a kick-start from the tower/server communication.

    Right now, if your carrier doesn't have the PUBLIC servers installed (they will not use their e-911 servers for commercial use for liability reasons) then you can't have GPS.

    And BTW, the carrier's servers do know your location because of the MS-* handshaking and communication (which allows the ephemeris calculations to be done faster on your phone), it's a question of whether it gets saved or tapped.

    It's---a-small-world-after----all---...

    --
    Sigs are for propeller heads.
    1. Re:All CDMA has GPS, but not carriers by bluelip · · Score: 1

      >>The first test launch of a stand-alone GPS phone is several quarters away... The CDMA chips are basically capable, but need some extra hardware and firmware since they don't get a kick-start from the tower/server communication.

      Are you saying that when I take my Motorola i305 and hit the menu button, Moce the cursor down 5 positions and hit select twice that it isn't my GPS position displayed? Sure looks like it to me.

      In addition the phone will also display my heading and velocity.

      OTOH, reception isn't as good as a full-fledged GPS unit. Still neat though.

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
  15. miniGPS by Phexro · · Score: 2, Interesting

    Somebody mentioned this in passing, but didn't provide much information about it.

    It's called miniGPS, and it's written by Psiloc. They make plenty of other goodies for S60 phones, so check them out.

    But it's not 'real' GPS, and only lets you know what tower you connect through. As another poster mentioned, the 3650 doesn't have GPS, and E911 is not the same thing.

    But miniGPS is quite cool.

  16. Possible only on Nextel phones in the US by asmithmd1 · · Score: 2, Informative

    Nextel phones have complete GPS chip sets in them that are capable of getting a GPS fix even when no network is available. With a serial cable you can connect your Motorola i58/i88 or i730 to PC mapping software running on a laptop.
    You can also sign-up for a free service like www.uLocate.com that can send maps and text descriptions of your location to your phone
    Every other carrier that claims to have GPS phones has the data locked-up in some way. They are trying to figure out a way to charge you per fix and have not worked out how to do that yet. Until then only the 3 or 4 911 centers in the US that have installed E-911 equipment can tell where your phone is. I suspect they will open it up after some bad PR. Imagine a situation like the recent abduction and murder in Florida where the girl has a GPS cell phone but the authorities can't get any info because the local 911 call center is not set-up yet.

    1. Re:Possible only on Nextel phones in the US by no_such_user · · Score: 1

      If you're considering buying an i730 (Nextel) because of it's GPS features, think twice. Unfortunately, it's nearly impossible to use the i730 like you would a normal GPS receiver. The phone needs to have a VERY, VERY good view of the sky. I suppose if you're on a boat or in a large field, you might be okay. But using it in a car, even when sitting on the dash, looking out the window, it's VERY slow to get a lock, and when it does, it's not with many sats (which means accuracy is degraded). Also, you WILL lose your position if you pick up your phone to talk.

      I ended up buying a Delorme Earthmate USB device. For under $100, it does the job very nicely (though I'm not very impressed with their mapping software -- you can, however, use the GPS with any NMEA-compliant software).

  17. minigps by Fat+Cow · · Score: 1

    They probably aren't using GPS - they're just tracking which cellphone tower you're communicating with. And that's something you can do that using minigps

    --
    stay frosty and alert
  18. GPS & Maps on cell phones by Anonymous Coward · · Score: 0

    I'm currently working on something like this. It shouldn't be all that hard (given an unlimited supply of $$) basically all you need is some mapping software (I use geomedia professional). A way to publish maps dynamiclly to the web (Geomedia webmap) and some way of sending your cell coords to the map server (intergraph's location server?) then its just a matter of hitting the website with your cell phone, having some sort of .asp to get your cell coord's to the mapserver, then the mapserver will generate a jpg of your current location, Easy! ::Evil Grin::