Skip to content

teresama/indoor_loc

Repository files navigation

Indoor Localization App

Configure your phone to detect in which room of a mapped space you are located.

The map corresponds to the corridor and rooms of an Electrical Engineering faculty building:

Choose the right android version

Change the android version in build.gradle. The current Android version used is 22.

Data collection of your indoor map area

The file MyFileRawGaus.txt was generated after performing a scan of all the existing WiFi routers (with its associated SSID) that could be reached in all the areas to be mapped in the app.

Consequently, it is required to generate a file with the SSID list of WiFi stations in the indoor area to be mapped. Check therefore the example file MyFileRawGaus.txt to generate the same format of text file. In dataProcessing_gaussian.py the file "MyFileRawGaus.txt" is generated. Please note that the files under measurementSMS are the SSIDs scans performed per room. Therefore the SSIDs collected in those files CORRESPONDS to the corridor of the campus building. Modify with your own data.

Once created MyFileRawGaus.txt, it needs to be added in the "Files/Downloads" of your Android device since It is accessed in the app in here: MainActivity.java.

Map of the area to get localized and working of app

By pressing the button FIND ME, the user is mapped onto the specific room that is supposedly in.

An image of the GUI of indoor_loc app can be found below:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors