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 [2016/11/30 22:16] – [Services TIC & API :] hhossam | cours:oc:gr6_16_17:gr6_16_17 [2017/02/19 20:34] (Version actuelle) – [Rendu final] hhossam | ||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
===== Groupe : ===== | ===== Groupe : ===== | ||
- | * Chebaane | + | * Meriem |
* Eslam Hossam | * Eslam Hossam | ||
- | * Meimari | + | * Sherif |
Ligne 101: | Ligne 101: | ||
{{ : | {{ : | ||
- | On a choisi d' | + | On a choisi d' |
- | Services rendues par l' | ||
* Position GPS de la canne en cas de sa perte | * Position GPS de la canne en cas de sa perte | ||
- | * Nombre d' | + | * Nombre d' |
* Fréquence cardiaque de l' | * Fréquence cardiaque de l' | ||
- | Services rendues par le serveur: | + | Services rendues par une bean: |
- | * Calcul | + | * Notification par mail en cas de dépassement d'une certaine threshold |
- | * Analyse | + | * Notification |
- | * Toutes données envoyées | + | * Notification par mail en cas de demande |
- | + | ||
- | APIs utilisés: | + | |
- | * Google Maps API (pour l' | + | |
===== Enveloppe de l' | ===== Enveloppe de l' | ||
Ligne 145: | Ligne 142: | ||
{{ : | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== 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.1480544209.txt.gz · Dernière modification : 2016/11/30 22:16 de hhossam