Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
cours:oc:gr6_16_17:gr6_16_17 [2017/02/19 21:10] hhossam [Rendu final] |
cours:oc:gr6_16_17:gr6_16_17 [2017/02/19 21:34] (Version actuelle) hhossam [Rendu final] |
||
---|---|---|---|
Ligne 109: | Ligne 109: | ||
Services rendues par une bean: | Services rendues par une bean: | ||
* Notification par mail en cas de dépassement d'une certaine threshold de pas et arrêt de calcul de pas | * Notification par mail en cas de dépassement d'une certaine threshold de pas et arrêt de calcul de pas | ||
- | * Notification par mail en cas de battements cardiaque élevés | + | * Notification par mail en cas de battements cardiaques élevés par rapport à une certaine threshold |
* Notification par mail en cas de demande de la localisation de la canne | * Notification par mail en cas de demande de la localisation de la canne | ||
Ligne 149: | Ligne 149: | ||
== Améliorations apportées après la soutenance == | == Améliorations apportées après la soutenance == | ||
- | * L'équation de calcul des appuis de la canne prenait en compte l'accélération des trois axes. Nous l'avons changée de façon qu'il calcule juste depuis l'axe "x" vu que l'objet final assure que seulement le changement de valeur de cette axe indique un appui de la canne. | + | * L'équation de calcul des appuis de la canne prenait en compte l'accélération des trois axes. Nous l'avons changée de façon qu'il calcule juste depuis l'axe "x" vu que l'objet final assure que seulement le changement de valeur de cette axe indique un appui de la canne. L'algorithme est beaucoup plus précis maintenant et la rotation de la canne ne cause pas de "faux appuis" ce qui était une des problèmes évoqués pendant la soutenance. |
* Nous avions une seule bean monolithique comprenant trois actions pour l'envoi des Mails de notification. Nous avons modifié notre code de sorte que nous avons maintenant quatre beans indépendantes. Une seule bean pour l'envoi des messages et trois autres pour la gestion et contrôle des données des capteurs. De cette manière, on assure la modularité et on permet l'extension de notre application selon les besoins d'un utilisateur. On va vous montrer les paramètres à régler à la section de photos des composantes WComp. | * Nous avions une seule bean monolithique comprenant trois actions pour l'envoi des Mails de notification. Nous avons modifié notre code de sorte que nous avons maintenant quatre beans indépendantes. Une seule bean pour l'envoi des messages et trois autres pour la gestion et contrôle des données des capteurs. De cette manière, on assure la modularité et on permet l'extension de notre application selon les besoins d'un utilisateur. On va vous montrer les paramètres à régler à la section de photos des composantes WComp. | ||
Ligne 190: | Ligne 190: | ||
On a configuré la rasp de sorte qu'elle connecte automatiquement au Wifi de l'Ubiquarium suivant les étapes du lien suivant: http://weworkweplay.com/play/automatically-connect-a-raspberry-pi-to-a-wifi-network/ | On a configuré la rasp de sorte qu'elle connecte automatiquement au Wifi de l'Ubiquarium suivant les étapes du lien suivant: http://weworkweplay.com/play/automatically-connect-a-raspberry-pi-to-a-wifi-network/ | ||
- | Pour démarrer notre device sur notre raspberry, il vous suffit d'écrire depuis un Terminal PuTTY: ./run | + | Il faut allumer le power bank. |
- | Nom du hôte: canne | + | Il faut aussi s'assurer que vous êtes équipé du capteur de fréquence cardiaque. |
- | Utilisateur: pi | + | Ensuite, pour démarrer notre device sur notre raspberry, il vous suffit d'écrire depuis un Terminal PuTTY: ./run |
- | Mot de passe: raspberry | + | * Nom de l'hôte: canne |
+ | * Utilisateur: pi | ||
+ | * Mot de passe: raspberry | ||
Vous allez le voire sous Device Spy. | Vous allez le voire sous Device Spy. | ||
Ligne 202: | Ligne 204: | ||
== Image du device sur Device Spy == | == Image du device sur Device Spy == | ||
{{ :cours:oc:gr6_16_17:device_spy.png?nolink&600 |}} | {{ :cours:oc:gr6_16_17:device_spy.png?nolink&600 |}} | ||
+ | Il faut souscrire aux évènements de chaque service pour voir les modifications sur device spy. | ||
== Environnement de travail WComp == | == Environnement de travail WComp == |