Portál AbcLinuxu, 30. dubna 2025 13:04

Android a lokalizace pomocí WiFi

6.11.2009 11:58 | Přečteno: 3016× | Linux | poslední úprava: 6.11.2009 13:41

Google Android dokáže zjišťovat vaše aktuální umístění hned z několika zdrojů: GSM vysílače, GPS a také BSSID okolních WiFi sítí.

Právě používání WiFi pro lokalizaci mi připadalo zpočátku jako velice zajímavá věc a snažil jsem se vyzjistit, jak toto funguje. Nakonec jsem někde vygooglil nějaký lokalizační systém od nějaké firmy, který prý používají - vypadalo to logicky. Ale pak se ukázalo, že tato funkce funguje i mimo Prahu (která byla jako jediná oficiálně pokrytá). Pochybuju, že v Ledenicích (2500 obyvatel) v jižních Čechách jezdil vůz této americké firmy a skenoval okolní sítě. Spíše bych tipoval, že pokud nějaký uživatel má zapnuté zároveň GPS a WiFi, anonymně se Googlu odesílají tato data, aby byla ostatním lidem k užitku.

Tím hlavním problémem paradoxně je, jak lokalizaci podle WiFi vypnout. V Androidu je toto možné vypnout, ale jen pokud zároveň vypnete lokalizaci podle GSM! Včera jsem se totiž procházel po Dejvicích a Android správně věděl, kde jsem. Zapnul jsem WiFi modul a rázem mé umístění přehodnotil na Hamburk. Odpoledne jsem se pohyboval na Andělu. A opět platilo, že lokalizace přes GSM je sice nepřesná, ale správná. Zapnul jsem WiFi modul a Google Maps mi rázem tvrdilo, že jsem na Vyšehradě.

Ve výsledku je tedy WiFi lokalizace pěkná a v 80 % případů funguje velmi přesně (např. vás lokalizuje na 50m oproti klidně 1800m u GSM), ale ve zbylých případech způsobí totální haluz, ze kterého se dostanete jen kompletním vypnutím WiFi v telefonu nebo použitím GPS. Tohle někdo fakt nedomyslel.

       

Hodnocení: 80 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

6.11.2009 12:56 Ivanhoej | skóre: 26 | blog: ss2_Debian | Bratislava
Rozbalit Rozbalit vše Re: Android a lokalizace přes WiFi
Odpovědět | Sbalit | Link | Blokovat | Admin
ha, myslel som ako lokalizovat (jazykovo) android, lebo pokial viem je len CZ verzia. KEd mas adnroid ako to je s BT funguje posielanie a prijimanie suborov cez ten bluz (v zaklade nejde to viem)?
Luboš Doležel (Doli) avatar 6.11.2009 13:40 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Android a lokalizace přes WiFi
Bluetooth vůbec nepoužívám, kdyby tam nebyl, ani bych si nevšimnul. Na přenos souborů je zoufale pomalý a na sdílení připojení až moc energeticky náročný.
Heron avatar 6.11.2009 14:47 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Android a lokalizace pomocí WiFi
Odpovědět | Sbalit | Link | Blokovat | Admin
Nejsou to spíše podpůrné prostředky pro GPS, aby rychle vědělo, kde je a mohlo hledat pouze několik družic místo dlouhého scanu všech?
Heron
Luboš Doležel (Doli) avatar 6.11.2009 14:58 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Android a lokalizace pomocí WiFi
Možná, že to tak funguje, ale spíš je to praktická funkce. Člověk typicky nepotřebuje být zaměřený na metr na to, aby si našel, co je v okolí, nebo kde přibližně je. Tohle má rychlejší náběh a nežere to tolik, co GPS modul.
6.11.2009 18:21 pinkolin | skóre: 10 | blog: pinkolinov
Rozbalit Rozbalit vše Re: Android a lokalizace pomocí WiFi
Hlavně GPS žere, zatímco Wifi nebo GSM běží tak jako tak... Tahle funkce se mi u Androidu taky líbí.
Quidquid latine dictum sit, altum viditur :-)
carnero avatar 6.11.2009 19:33 carnero | Praha
Rozbalit Rozbalit vše Re: Android a lokalizace pomocí WiFi
Odpovědět | Sbalit | Link | Blokovat | Admin
Tvoje domněnka je správná. Google sice skenuje WiFi (tuším že Street View autem) ale především se to samo učí. Pokud máš někde zapnutou GPS a zároveň WiFi, Google si uloží vazbu těch dvou věcí a během pár dní již ví, že daná WiFi je zhruba na nalezené pozici. Co jsem zkoušel, tak stačí jedno zapnutí GPS na pár minut a do dvou dní Google již ví. Ale není to pouze věcí Androidu - je to běžné chování asi všech Google Maps v mobilních telefonech. Vyzkoušené to mám v Symbianu, Windows Mobile a Androidu. Počítám, že iPhone a Palm Pre (má Google Maps?) se budou chovat shodně.
about:carnero
7.11.2009 10:13 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Android a lokalizace pomocí WiFi
Ano, Pre se chová stejně, taktéž lokalizuje i podle WiFi (Google Maps). Nikde se to ale nedá nastavit. A jak to vím? No u nás ve škole ve sklepě rozhodně není GPS signál a jelikož mám (minimálně do příštího týdne) CDMA verzi, tak není telefon ani přihlášen do sítě. Přesto polohu určí velmi přesně, nejspíš tedy podle školní sítě.
27.11.2009 23:05 mark3
Rozbalit Rozbalit vše Re: Android a lokalizace pomocí WiFi
ty si ale vtipalek ... to nevis ale jen HADAS
mkoubik avatar 9.11.2009 23:41 mkoubik | skóre: 5 | blog: lorem_ipsum | Praha 8 - Bohnice
Rozbalit Rozbalit vše Re: Android a lokalizace pomocí WiFi
Odpovědět | Sbalit | Link | Blokovat | Admin
Je to Geolocation API a funguje to např. i na desktopu ve firefoxu 3.5.
Plesk! | Population | Industry

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.