cours:oc:gr6_16_17:gr6_16_17
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
cours:oc:gr6_16_17:gr6_16_17 [2017/02/19 13:15] – hhossam | cours:oc:gr6_16_17:gr6_16_17 [2017/02/19 20:34] (Version actuelle) – [Rendu final] hhossam | ||
---|---|---|---|
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 | + | * Notification par mail en cas de battements |
* 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 147: | Ligne 147: | ||
====== Rendu final ====== | ====== Rendu final ====== | ||
+ | |||
+ | == Améliorations apportées après la soutenance == | ||
+ | * L' | ||
+ | * Nous avions une seule bean monolithique comprenant trois actions pour l' | ||
+ | |||
+ | == Image de l' | ||
+ | * Accéléromètre {{ : | ||
+ | * Bluetooth USB Dongle {{ : | ||
+ | * GPS {{ : | ||
+ | * Grove Pi {{ : | ||
+ | * Power Bank {{ : | ||
+ | * Raspberry Pi {{ : | ||
+ | * SD Card {{ : | ||
+ | * Wifi USB Dongle {{ : | ||
+ | |||
+ | == Image de l' | ||
+ | {{ : | ||
+ | |||
+ | == Image de l' | ||
+ | * Vue face {{ : | ||
+ | * Vue profil {{ : | ||
+ | |||
+ | == Code Source == | ||
+ | |||
+ | Vous pouvez trouver le code source du projet au lien suivant: https:// | ||
+ | |||
+ | == Environnement de travail Raspberry == | ||
+ | |||
+ | |||
+ | Tout d' | ||
+ | |||
+ | Il faut aussi configurer le SSH à On sur la raspberry | ||
+ | |||
+ | Il faut ensuite installer les composantes suivantes: | ||
+ | * Python 2.7 | ||
+ | * Python-pip | ||
+ | * Librairie UPnP https:// | ||
+ | * Librairie PyGattlib via pip install gattlib. Lien de la documentation de la librairie https:// | ||
+ | * GrovePi via le lien suivant https:// | ||
+ | |||
+ | == Exécution du code device == | ||
+ | On a configuré la rasp de sorte qu' | ||
+ | |||
+ | Il faut allumer le power bank. | ||
+ | |||
+ | Il faut aussi s' | ||
+ | |||
+ | Ensuite, pour démarrer notre device sur notre raspberry, il vous suffit d' | ||
+ | |||
+ | * Nom de l' | ||
+ | * Utilisateur: | ||
+ | * Mot de passe: raspberry | ||
+ | |||
+ | Vous allez le voire sous Device Spy. | ||
+ | |||
+ | == Image du device sur Device Spy == | ||
+ | {{ : | ||
+ | Il faut souscrire aux évènements de chaque service pour voir les modifications sur device spy. | ||
+ | |||
+ | == Environnement de travail WComp == | ||
+ | Il faut installer WComp 3.5 via le lien suivant: http:// | ||
+ | |||
+ | Il faut ajouter le fichier binaire MailTest.dll sous la directoire Beans sous la directoire d' | ||
+ | |||
+ | == Image des composantes sur WComp == | ||
+ | |||
+ | |||
+ | Etapes: | ||
+ | |||
+ | * Vous devez ajouter la composante du device sous WComp via Nouveau -> Fichier -> UPnP Proxy Wizard | ||
+ | * Vous trouverez la bean du device sous la catégorie UPnP Device {{ : | ||
+ | * Vous devez faire Nouveau -> Fichier -> C# Cointainer | ||
+ | * Vous trouverez nos beans sous la catégorie Custom {{ : | ||
+ | * Voici la composition initiale sans liaison sous WComp {{ : | ||
+ | * On doit lier les évènements de la raspberry aux beans correspondantes en cliquant sur les flèches sortantes de la raspberry et puis sur la flèche entrante de la bean{{ : | ||
+ | * On doit lier l' | ||
+ | * Si vous voulez changer les mails de la Mail Bean, par exemple modifier l' | ||
+ | * Pour les deux beans d' | ||
+ | |||
+ | == Image de la composition finale == | ||
+ | {{ : | ||
+ |
cours/oc/gr6_16_17/gr6_16_17.1487510142.txt.gz · Dernière modification : 2017/02/19 13:15 de hhossam