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 21:51] – [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: |
| - | * Analyse et comparaison | + | * Notification par mail en cas de dépassement |
| - | * Toutes données envoyées | + | * Notification |
| - | + | * Notification par mail en cas de demande | |
| - | APIs utilisés: | + | |
| - | * Google Maps API (pour l' | + | |
| ===== Enveloppe de l' | ===== Enveloppe de l' | ||
| Notre objet sera dans une boîte qui s' | Notre objet sera dans une boîte qui s' | ||
| - | ===== Croquis : ===== | ||
| - | |||
| - | ===== Emplacement Matériel et Connectique : ===== | ||
| ===== Modèle 3D : ===== | ===== Modèle 3D : ===== | ||
| Ligne 147: | 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.1480542679.txt.gz · Dernière modification : 2016/11/30 21:51 de hhossam