Title (eng): WiFi Compass

Author: Konrad, T. (Thomas)
Wölfel, P. (Paul)

Description (deu): St. Pölten, FH-Stg. Information Security, Master Thesis, 2012

Description (deu): WiFi Compass ist eine Android-Applikation, welche entwickelt wurde, um IEEE 802.11 Wireless LAN-Access Points in Indoor-Umgebungen zu lokalisieren. Hierfür bewegt sich der Benutzer durch ein Objekt und nimmt Messungen der Signalstärken der verschiedenen Base Service Set Identifier (BSSIDs) auf. Diese Informationen werden genutzt, um mittels Trilateration die wahrscheinlichste Position des Access Points zu bestimmen. Die aktuelle Position des Benutzers kann wahlweise mittels Schritterkennung durch die in Android-Geräten verbauten Beschleunigungssensoren und Magnetfeldsensoren oder manuell anhand eines Gebäudeplans am Bildschirm bestimmt werden. Die Diplomarbeit beschreibt die der Applikation zu Grunde liegenden Algorithmen und deren Anpassungen für WiFi Compass. Für die Positionsbestimmung des Benutzers und die Berechnung der Position der Access Points werden jeweils mehrere Methoden aufgezeigt und in einem beispielhaften Szenario getestet. Jene Methoden, die sich in der Praxis als die besten herausgestellt haben, wurden in der Applikation als Standard-Algorithmen implementiert.

Description (eng): WiFi Compass is an Android application, which has been developed to localize IEEE 802.11 Wireless LAN access points in indoor environments. Therefore, the user moves through a building and measures the signal strength of different Base Service Set Identifiers (BSSIDs). This information is then used to estimate the positions of the access point using trilateration. The current user position can be determined both automatically by using the built-in acceleration sensor and magnetic field sensor of the Android device or manually by setting the user position on the map. The thesis contains detailed descriptions and adjustments of the algorithms that serve as a base of WiFi Compass. For both the user tracking and the access point position estimation, several different methods were identified and tested in a real-world scenario. The methods, which have shown to perform best in practice, have been implemented as default algorithms in the application.

Object languages: English

Date: 2012

Rights: © All rights reserved

Classification: Android Systemplattform ; Anwendungssoftware ; Drahtloses lokales Netz; IEEE 802.11

Permanent Identifier