Problem
A fall-response system should still detect and escalate an event when a smartphone, cloud inference, or a continuous internet connection is unavailable.
Thesis · Edge ML · Go backend · IoT
A co-developed wearable prototype that detects falls on-device, sends emergency alerts over GSM, and reports telemetry to a Go caregiver platform.
Overview
This final-year engineering thesis joins embedded inference, low-connectivity emergency communication, a Go API, PostgreSQL, and a React caregiver dashboard in one end-to-end prototype.
A fall-response system should still detect and escalate an event when a smartphone, cloud inference, or a continuous internet connection is unavailable.
Co-developed the group project across the wearable-to-web path, including the Go backend, device telemetry, authentication, role-aware caregiver flows, and system integration.
Architecture
Engineering
Run the linear SVM on the nRF52840 so raw IMU inference does not depend on a network round trip.
Use GSM for direct emergency SMS and GPRS separately for event-level backend telemetry.
Add a 15-second audible cancellation window before an automatic emergency notification.
Separate device bearer tokens from human JWT authentication and RBAC.
Stack & evidence
Scope note. Academic prototype, not a certified medical device. GPS was identified as future work and is not implemented. Real-world validation was limited and is not a clinical-performance claim.