Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

BrailleBeacon

A Flutter application designed to help visually impaired users navigate through malls using BLE (Bluetooth Low Energy) beacons. The app provides audio guidance based on the user's proximity to strategically placed beacons throughout the mall.

Features

  • BLE beacon detection and scanning
  • Text-to-speech navigation guidance
  • Simple, accessible user interface
  • Real-time distance and direction information
  • Dark mode for better visibility

Requirements

  • Flutter SDK (>=3.0.0)
  • Android Studio / VS Code with Flutter extensions
  • Android device with Bluetooth 4.0+ support
  • iOS device with Bluetooth 4.0+ support (for iOS development)

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/braillebeacon.git
cd braillebeacon
  1. Install dependencies:
flutter pub get
  1. Run the application:
flutter run

Permissions

The application requires the following permissions:

  • Bluetooth permissions
  • Location permissions (for Android)
  • Microphone permissions (for text-to-speech)

These permissions will be requested when the app is first launched.

Usage

  1. Launch the application
  2. Press the "Start Scanning" button to begin detecting nearby beacons
  3. The app will automatically announce the nearest beacon's information
  4. Press "Stop Scanning" to end the scanning process

Beacon Setup

For mall administrators:

  1. Install ESP32-based BLE beacons throughout the mall
  2. Configure each beacon with a unique identifier and location information
  3. Place beacons at key points such as:
    • Entrances and exits
    • Store entrances
    • Intersections
    • Elevators and escalators
    • Restrooms
    • Information desks

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Flutter Application for Visually impared. BLE beacon for support

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages