WLAN zur Lokalisierung
Jul 30, 2008 in hintergrund, iPhone
Ganz ist der iPhone-Hype auch an mir nicht vorüber gegangen aber anstelle des glorifizierten iPhones habe ich mal mit einem iPod Touch begonnen. Dieses Gerät ist in meinen Augen eine gute Möglichkeit das Konzept des iPhones und die Funktionen zu testen ohne sich die Kneppelung von zwei Jahren bei doch sehr teuren Tarifen einzufangen.
Nachdem ich ein Freund von ortsbezogenen Diensten (LBS) und allgemein GPS bin, war ich nicht schlecht beeindruckt als ich Google Maps auf dem iPhone gestartet habe und die Karte schnell und genau auf meine Wohnung zentriert wurde.
Man beachte: der iPod Touch verfügt weder über GSM, UMTS oder eine sonstige Mobilfunkverbindungen noch über GPS, was zur Lokalisierung verwendet werden könnte (Zellinfo oder Zelltriangulation bei Mobilfunk). GPS würde Indoor allerdings ebenso wenig funktionieren.
Wie ist die Lokalisierung möglich?
Die einzige Möglichkeit ist die Internetverbindung über das WLAN des Gerätes. Zuerst dachte ich aber fälschlicher Weise an eine Zusammenarbeit meines Internet-Providers mit Apple oder einem Drittanbieter. IP-Lokalisierung funktioniert aber maximal auf die Stadt genau. Nach kurzer Recherche war allerdings klar, dass das WLAN selbst die Lokalisierung macht. Nachdem ich die Flut der iPhone News bisher eher ignoriert hatte, habe ich dieses Detail bislang nicht beachtet.
Nach einer kurzen Diskussion im Büro hat ein Arbeitskollege kurzerhand den Chat von Skyhook Wireless genutzt und nachgefragt!
Demnach verfügt das Unternehmen über eine Datenbank mit 55 Mio. Access Points und ihren jeweiligen Positionen und können so die Position des iPods oder iPhones bestimmen. Das Unternehmen sammelt die Daten mithilfe von 500 Fahrern, die weltweit die größeren Städte abfahren und die WLANs mit Geo-Informationen hinterlegen.
Das iPhone oder der iPod meldet bei der Lokalisierung die umliegenden WLANs und Skyhook kann daraus die genau Position bestimmen. Eine Einwahl in die jeweiligen WLANs ist nicht notwendig, die MAC-Adresse des Routers genügt und die erhält man ja bereits durch den Broadcast der SSID.
Klingt recht einfach, ist es auch. Zu sehr sollte man aber auch nicht darauf vertrauen, wie Forscher der ETH Zürich gezeigt haben.
Warum nur Apple?
Jetzt stellt sich die berechtigte Frage warum nur das iPhone diese Technik nutzt. Das Tochterunternehmen Loki bietet diese Technik als Plugin für verschiedene Browser zum Nachrüsten an, außerdem gibt es Clients für Windows Mobile und S60.
Skyhook selbst bietet auch ein SDK für Drittanbieter. Eine besondere Anwendung ist EYE-FI, eine Speicherkarte, die weiß wo sie ist!
Das SDK kann laut Skyhook Wireless angeblich auf Windows Mobile, Symbian, Maemo, Windows Vista, XP, Mac OS X und Linux genutzt werden. Gelegenheit zur Validierung und vor allem was man damit machen kann hatte ich noch keine, vielleicht kann ich ja bald etwas darüber berichten.
Leider funktioniert auf meinem N95 die Anwendung für S60 nicht. Daher kann ich nicht sagen, was diese zu bieten hat.






