This project implements an Indoor Positioning System (IPS) using Wi-Fi fingerprinting and sensor-based detection methods. It is designed to determine an individual's location in indoor environments and distinguish between indoor and outdoor spaces based on environmental data.
-
Offline Phase:
- Collect Wi-Fi signal strengths (RSSI) from surrounding access points.
- Store the collected data in a database for future comparisons.
-
Online Phase:
- Compare the current received signal strength values with the stored fingerprint database.
- Accurately estimate the user's location based on the matching results.
- Utilize environmental sensors and parameters to determine whether the user is indoors or outdoors:
- Light Sensor: Measure ambient light levels.
- Magnetic Sensor: Analyze magnetic field strength.
- Satellite Count and Signal: Assess the number of satellites and the average signal strength received.
- Clone the repository:
git clone https://github.com/FS-Hosseini/fingerprint.git