Retour aux projets
MobileSafetySensors

SafeSense

Application Android de sécurité personnelle

En cours · 2026Voir le dépôt
SafeSense
SafeSense screenshot 2

Falls · Collisions

Detects

Shake SOS

Trigger

Android

Platform

Aperçu

Une application Android native qui fusionne les signaux de l'accéléromètre, du GPS et de l'audio pour détecter les chutes, collisions et situations de détresse, puis déclenche des alertes d'urgence, conçue en tenant compte des contraintes matérielles réelles des appareils d'entrée de gamme courants au Cameroun.

Le défi

Les applications de sécurité classiques supposent un matériel haut de gamme et une connectivité fiable. Construire une détection fiable de chute et de collision sur des appareils courants de type Tecno/Infinix implique de gérer des capteurs de proximité binaires, des environnements sans GPS, et des contraintes de batterie que la plupart des tutoriels ignorent.

La solution

Mise en œuvre d'un algorithme de détection de chute en trois phases et d'un moteur de fusion de capteurs corrélant les événements d'accéléromètre, de proximité et audio dans une fenêtre de temps réduite, ainsi qu'un déclencheur SOS par geste de secousse et un service de battement de cœur basé sur WorkManager (via l'injection de dépendances Hilt) détectant si le service de surveillance est tué silencieusement. Réalisation d'un audit interne complet du pipeline de capteurs, identifiant et corrigeant de vrais problèmes comme les échecs GPS en mode hors ligne et des seuils de proximité codés en dur ne correspondant pas aux plages réelles des capteurs des appareils.

Résultat

La logique principale de détection de chute et de fusion de capteurs passe l'audit interne ; les composants GPS, de proximité et audio ont depuis été renforcés sur la base des conclusions de cet audit. Développement activement en cours sur la branche de développement du projet.

Technologies

KotlinAndroidHiltWorkManagerJetpack ComposeSensor Fusion

Vous avez un projet similaire en tête ?