Skip to content

gabb-OS/wi-find

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title: WiFind

Overview

WiFind is a project focused on indoor localization using WiFi Fingerprinting techniques. The main objective is to determine the position of a user inside a building by analyzing Wi-Fi signals (RSSI) from various Access Points (APs). This project was conducted in the Ercolani building of the University of Bologna, where real-world data was collected to create a customized dataset.

Installation and Setup

Instructions on setting up the project environment:

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt

Data

The project uses Wi-Fi fingerprinting data collected in real-world conditions. The data is categorized as follows:

  • Raw Data: Located in /data/raw/, it includes unprocessed Wi-Fi signal scans collected in different rooms and conditions (Empty, Crowded).
  • Processed Data: Located in /data/processed/, it includes datasets that have been preprocessed and transformed for analysis and modeling purposes.

Usage

  1. Navigate to the project directory:
    cd /path/to/wi-find
  2. Start Jupyter Notebook:
    jupyter notebook
  3. Open and run: main.ipynb

Structure

  • /data: Contains raw and processed data.
  • /src: Source code for the project.
    • /scripts: Python scripts for data preprocessing and analysis.
    • /notebooks: Jupyter notebooks for experiments and visualization.

License

This project is licensed under the CC0 1.0 Universal license.

About

Indoor localization based on WiFi Fingerprinting techniques - Artificial Intelligence course 2024-2025 @unibo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors