Skip to content

An indoor localization system for hospitals using WiFi RSSI Fingerprinting and Machine Learning. Features a Flutter mobile app for navigation and an ML engine for precise room-level positioning.

Notifications You must be signed in to change notification settings

mariamashraf731/Hospital-Indoor-Localization-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฅ MediLocate: Indoor Hospital Localization System

Flutter IoT AI Technique

๐Ÿ“Œ Project Overview

MediLocate is an indoor navigation system designed for hospitals where GPS signals are unreliable. It utilizes WiFi Signal Strength (RSSI) fingerprinting combined with Machine Learning to accurately determine a user's location (e.g., Specific Lab, Hallway, Doctor's Room).

The system consists of an ESP8266 based signal scanner, a Python-based ML Engine for classification, and a Cross-Platform Flutter App to visualize the user's position on the hospital map.

โš™๏ธ How it Works (WiFi Fingerprinting)

  1. Data Collection (Offline Phase):
    • Using ESP8266/Mobile, we scan WiFi Access Points (APs) at known locations.
    • A dataset is built mapping RSSI vectors to specific zones (e.g., Lab 1, Corridor).
  2. Model Training:
    • A Classification Model (Random Forest / KNN) is trained on the RSSI dataset to recognize the unique "fingerprint" of each location.
  3. Real-time Localization (Online Phase):
    • The app scans current WiFi signals.
    • The model predicts the location based on live signal strength.
    • The result is plotted on the digital floor map.

๐Ÿ› ๏ธ Tech Stack

  • Mobile App: Flutter (Android/iOS/Web).
  • IoT/Embedded: Arduino C++ (ESP8266 for signal acquisition).
  • Machine Learning: Python (Scikit-Learn, Pandas).
  • Data: CSV datasets of signal strengths.

๐Ÿ“‚ Dataset & Locations

The model is trained to recognize specific zones within the facility:

  • Labs: (Lab 1, Lab 2, etc.)
  • Corridors: (Hall Right, Hall Left)
  • Offices: (Doctors' Room)

About

An indoor localization system for hospitals using WiFi RSSI Fingerprinting and Machine Learning. Features a Flutter mobile app for navigation and an ML engine for precise room-level positioning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published