Assistive Indoor Beacon & Navigation Ecosystem

Guiak is an embedded IoT accessibility system engineered for classroom door frames and public facilities, providing autonomous acoustic and Bluetooth navigation for visually impaired students.

View Capabilities & Architecture Source Code on GitHub Contact Author
Project Continuity Notice
Guiak is the direct evolution and official successor of the legacy SONA project, originally conceived for the mSchools competition. Following that phase, the author evolved the architecture into an independent, personal initiative to support visually impaired navigation across schools and public buildings.
Read the full continuity notice →
Development Status & Accessibility Notice
This project is under active continuous development and is NOT 100% perfected. Ongoing efforts are constantly expanding and improving the platform. Note that accessibility and user interaction for blind individuals in the companion mobile app still require further improvement and refinement, which remains an active ongoing priority.
Free Use Exemption for Schools and Educational Institutes
All high schools, colleges, educational institutes, and universities are fully permitted to use, install, and deploy this project in their facilities WITHOUT needing to notify or request prior authorization from the author (provided original authorship attribution to EloyGM is preserved).

Core Architecture Highlights

Dual-Platform HAL

Compiles natively for ESP32-S3 (battery mode with I2S audio) and Arduino UNO R4 WiFi (analog DAC output).

POST Hardware Self-Test

Automated component detection (I2S, RFID, battery ADC) on boot. Gracefully adapts and keeps running if peripheral hardware is disconnected.

Cloud Synchronization

Direct synchronization with Firebase Realtime Database. Active hours expanded to 06:30 - 20:30 with instant cloud schedule updates.

Acoustic Wayfinding

Multi-tone harmonic chime envelopes optimized for spatial human echolocation without jarring distortion.

Calibrated BLE Beaconing

Continuous 10 Hz beacon broadcast (100 ms interval) calibrated for high precision in mobile apps and indoor receivers.

Student Presence Tracking

Tracks student doorway detection in real time via hands-free BLE proximity or physical RFID badge verification.

Deployment Philosophy

Traditional accessibility installations often suffer from either excessive hardware costs or monolithic software architectures that require constant local maintenance.

Guiak resolves this by separating the physical acoustic node from high-level management: nodes run as lightweight cloud clients that consume minimal power and adapt immediately to schedule or volume adjustments dispatched from Firebase.