cours:oc:gr9_16_17:gr9_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:gr9_16_17:gr9_16_17 [2017/01/03 13:08] – [Design] epersenda | cours:oc:gr9_16_17:gr9_16_17 [2017/02/19 19:58] (Version actuelle) – [Design] epersenda | ||
|---|---|---|---|
| Ligne 26: | Ligne 26: | ||
| ^Equipement ^Lien ^Quantité ^Prix^ | ^Equipement ^Lien ^Quantité ^Prix^ | ||
| | Carte RaspberryPi 2 Model B | [[https:// | | Carte RaspberryPi 2 Model B | [[https:// | ||
| - | | Grove Pi+ | [[http:// | + | | <del>Grove Pi+</ |
| - | | PMODPMON1 (voltmètre+ampermètre) | [[http:// | + | | <del>PMODPMON1 (voltmètre+ampermètre)</ |
| | Hub USB | [[https:// | | Hub USB | [[https:// | ||
| | Câble usb Male/ | | Câble usb Male/ | ||
| | Câble usb retractable Male/Male micro | [[http:// | | Câble usb retractable Male/Male micro | [[http:// | ||
| - | | Cable groovePi | [[http:// | + | | < |
| | Jumper Femelle/ | | Jumper Femelle/ | ||
| - | | Total ||| | + | | Total ||| |
| Ligne 50: | Ligne 50: | ||
| == APIs exposées == | == APIs exposées == | ||
| - | * Exposition des données récupérées sur les appareils qui ont été branchés (via hotplug) (UpNp) | + | * Exposition des données récupérées sur les appareils qui ont été branchés (via hotplug) (Rest) |
| - | * Exposition des données récupérées sur la consommation électrique. (UpNp) | + | * Exposition des données récupérées sur la consommation électrique. (Rest) |
| + | == Communication == | ||
| + | * L' | ||
| + | * L' | ||
| + | |||
| + | {{: | ||
| Ligne 117: | Ligne 122: | ||
| Fichier SketchUp: (ECHELLE 1:100) | Fichier SketchUp: (ECHELLE 1:100) | ||
| [[https:// | [[https:// | ||
| + | |||
| + | == Images de l' | ||
| + | |||
| + | Objet monté: | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | Objet démonté: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Vue éclaté: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | == Schéma Wcomp == | ||
| + | |||
| + | {{: | ||
| + | |||
| + | == Distribution (GIT)== | ||
| + | Lien du git: https:// | ||
| + | |||
| + | Tout le code des différentes parties du projet se trouve sur ce lien | ||
| + | |||
| + | Le serveur a été développé avec nodeJS et est hébergé sur un serveur distant. | ||
| + | L' | ||
| + | |||
| + | ==Hard/ | ||
| + | |||
| + | * Hardware: Raspberry pi2 modèle B | ||
| + | * OS: Raspbian (Jessie) 4.4.21-v7+ | ||
| + | |||
| + | * Software: Machine Windows 64bit avec WComp et Node.js installés | ||
| + | ==How To== | ||
| + | **Besoins** | ||
| + | |||
| + | Pour utiliser les différents services développés, | ||
| + | |||
| + | * Installez SharpDevelop 3.2, ainsi que l' | ||
| + | * Installez Node.js. Dans le dossier serveur/ | ||
| + | * Logiciel Device Spy. | ||
| + | |||
| + | **Ordre de lancement** | ||
| + | |||
| + | Objet Connecté: | ||
| + | |||
| + | Commencez par branchez l' | ||
| + | |||
| + | * Branchez le câble ethernet ; | ||
| + | * Branchez les deux prises d' | ||
| + | |||
| + | Au démarrage, la RaspberryPi va lancer le script Python (grace au fichier / | ||
| + | Services | ||
| + | Serveur Node.js | ||
| + | |||
| + | Dans le dossier serveur/ | ||
| + | Schéma de composition WComp | ||
| + | |||
| + | *Déplacez toutes les DLL du dossier wcom/bin dans votre répertoire WComp (généralement Documents/ | ||
| + | *Ouvrez SharpDevelop. | ||
| + | *Créez un nouveau fichier "C# Container" | ||
| + | *Dans le menu " | ||
| + | *Cliquez sur le bouton " | ||
| + | *Lancez le logiciel " | ||
| + | *Dans le schéma WComp, sélectionner le Bean FlHubber (de type PyUPnP_Flhubber), | ||
| + | |||
cours/oc/gr9_16_17/gr9_16_17.1483448901.txt.gz · Dernière modification : 2017/01/03 13:08 de epersenda