Java WLAN Positioning System - Your Laptop is a GPS!
This is a project of the IFS Institute for Software, HSR University of Applied Sciences Rapperswil (Switzerland).
Note that JavaWPS was superseeded by the IndoorWPS project.
Siehe auch:
.
Dokumentation und Communities:
Projekte/Erweiterungen:
Das Java WLAN Positioning System (Java WPS
) ist ein System zur Positionsbestimmung über WLAN (Wireless Local Area Network). Es benötigt nur einen Java-fähigen Laptop (Client) und eine konventionelle WLAN-Karte. Es ist unter GNU lizenziert.
Diese WLAN-basierte Positionierung ist eine viel versprechende Ergänzung zur GPS-Technologie (Global Positioning System), denn die Positionsbestimmung konzentriert sich vor allem auf dicht besiedelte Plätze sowie auf Gebäude - also genau dorthin, wo GPS mangels direkter Sicht zum Himmel oft versagen! Die Genauigkeit in Gebäuden liegt im zehn Meter-Bereich (durchschnittlich 8m ab zwei Access Points), während sie in städtischen Gebieten durchschnittliche 24m beträgt.
Für die Positionierung werden einzig WLAN-Signale herangezogen. Eine Internet-Verbindung muss nur bestehen, um vorgängig WLAN-Senderstandorte - d.h. 'Access Points' gemäss IEEE 802.11-Standard - herunter zu laden. Als weiterer Ausbauschschritt wäre es denkbar, auch unterwegs zu versuchen den eigene Standort über einen gemeinsamen Server anderen bekannt zu machen, bzw. umgekehrt: die Standorte von anderen Teilnehmern und weitere Informationen (Location Based Services) übers Internet zu erhalten.
JavaWPS
ist JavaWPS ist freie und quelloffene Software unter GPL-Lizenz. Die Software und der freie Positionsdaten-Service basieren auf dem Placelab-Projekt. Folgende Verbesserungen wurden gegenüber dem Placeab realisiert: 1. Verbesserter Triangulations-Algorithmus; 2. Minimale Version mit Abhängigkeiten nur genutzten Packages; 3. Verbessertes, klares Koordinaten-API mit 2 Modi (Push/Pull).
Der JavaWPS-Client
ist eine kleine Applikation, die folgende Eigenschaften besitzt:
'Rapperswil-Jona Info' - Die erste mit JavaWPS
erstellte Anwendung.
können die aktuellen Koordinaten im richtigen Format erzeugt und in einem beliebigen Textdokument festgehalten werden. Falls wieder Internet-Verbindung besteht, können diese verorteten Texte dann wie bisher auf Wikipedia eingetragen werden.
beigefügt (wie in Szenario 1). Sobald Internet-Verbindung besteht, können die Artikel im Blog publiziert werden. Als Variante dazu kann auch auf ein eigenes Wiki hochgeladen werden, welches Blogs importieren kann . Dazu ist eine erweiterte Mediawiki-Software notwendig.
eine Software nötig, welche die Koordinaten-Daten in die digitalen Photobild-Daten einkopiert, in dem Zeitstempel des Photos mit den gespeicherte Zeitangaben des GPS/WPS-Logs verglichen werden. Die Photos können mit Koordinaten übrigens auch publiziert werden, z.B. auf Flickr.com.
Dies sind einige Vor- und Nachteile von JavaWPS
:
Es gibt einige wenige Alternativen zu JavaWPS
, bzw. Placelab, wie z.B. MagicMap. Im Gegensatz zu den meisten anderen kann hier jedoch jeder sehr einfach dazu beitragen, die Positionsgenauigkeit und Zuverlässigkeit zu erhöhen, ohne zusätzliche Referenzmessungen: Dazu sammelt man Access Point-Signale mit Koordinaten (sog. 'Wardriving') und lädt diese auf den Placelab-Server. Ein Auto, ein Laptop z.B. mit der freien NetStumbler-Software sowie ein daran angeschlossenes GPS genügen.
Wie erfasst man eigene, neue Access Points?
Allgemeines zu Indoor Positioning:
Anwendungen (Friend Spotting etc.):
Add this link (page, project) to del.icio.us
and don't forget to tag it with 'miniprojekt'!