HealthyDroid

Votre téléphone est-il en bonne santé ?

Un scénario d'illustration du Projet

Bob vient d'acheter un nouveau SmartPhone, il aimerait monitorer le bon fonctionnement de ce téléphone tout au long de son utilisation. Pour cela, il a besoin de le comparer à d'autre téléphone en bon état et qui fonctionne correctement. Bob peut installer HealthyDroid pour que cette application le prévienne dés qu'un fonctionnement est anormal.

Marie dispose d'un SmartPhone depuis maintenant 1 an, elle aimerait savoir si son téléphone est encore considéré comme en bon état. Pour cela, elle a besoin de le comparer à d'autre téléphone en bon état et qui fonctionne correctement. Marie peut installer HealthyDroid pour que cette application évalue le fonctionnement actuel de son téléphone.

Algorithme :

Notre concept repose sur un algorithme de Random Forest qui analyse les données du téléphone et les associes à un état en bonne santé ou ayant un problème.

Les données récoltées sont enregistrées dans une base de donnée FireBase et traité par la suite par un serveur Java qui renseigne la BD sur les conclusions qu'il a sur les différents nouveaux appareil.

Matériels disponible

Ressouces utilisées dans le Projet

Rendu

Distribution des souces :

Git

APK : HealthyDroid

Script Lancement du serveur : Executable serveur

Comment installer le projet :

- Installer l'apk sur le mobile et lancer l'application.

- Lancer le service en actionnant le switch.

- Laisser tourner le service en fond, les données seront envoyées sur la base de donnée automatiquement.

- Lorsque vous voulez analyser vos données lancez le serveur.

- Dans l'application vont verrez la barre de progression afficher une valeur de l’état de la batterie de votre téléphone et des pourcentage de bon(“good”) et mauvais(“bad”) en bas de l'écran.