Outils pour utilisateurs

Outils du site


cours:oc:gr9_16_17:gr9_16_17

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:oc:gr9_16_17:gr9_16_17 [2017/02/17 13:58]
epersenda [Design]
cours:oc:gr9_16_17:gr9_16_17 [2017/02/19 20:58] (Version actuelle)
epersenda [Design]
Ligne 128: Ligne 128:
  
 {{:​cours:​oc:​gr9_16_17:​image_monte.jpg?​200|}} {{:​cours:​oc:​gr9_16_17:​image_monte.jpg?​200|}}
 +{{:​cours:​oc:​gr9_16_17:​img_20170219_132836.jpg?​200|}}
 +{{:​cours:​oc:​gr9_16_17:​img_20170219_132901.jpg?​200|}}
 +{{:​cours:​oc:​gr9_16_17:​img_20170219_132936.jpg?​200|}}
  
 Objet démonté: Objet démonté:
Ligne 136: Ligne 139:
  
 {{:​cours:​oc:​gr9_16_17:​vue_eclate.png?​200|}} {{:​cours:​oc:​gr9_16_17:​vue_eclate.png?​200|}}
 +
 +== Schéma Wcomp ==
 +
 +{{:​cours:​oc:​gr9_16_17:​wcomp.png?​200|}}
  
 == Distribution (GIT)== == Distribution (GIT)==
Ligne 147: Ligne 154:
 ==Hard/​Soft== ==Hard/​Soft==
  
-Hardware: Raspberry pi2 modèle B +  * Hardware: Raspberry pi2 modèle B 
-OS: Linux 4.4.21-v7++  ​* ​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,​ vous devez au préalable installer plusieurs composants sur votre machine hôte (testé avec Windows 10 64bit). 
 + 
 +    * Installez SharpDevelop 3.2, ainsi que l'​AddIn SharpWComp-3.2. 
 +    * Installez Node.js. Dans le dossier serveur/​sources/​nodejs,​ lancer la commande : "npm install"​. 
 +    * Logiciel Device Spy. 
 + 
 +**Ordre de lancement** 
 + 
 +Objet Connecté:​ 
 + 
 +Commencez par branchez l'​objet connecté : 
 + 
 +    * Branchez le câble ethernet ; 
 +    * Branchez les deux prises d'​alimentation : celle de la RaspberryPi et celle du hub. 
 + 
 +Au démarrage, la RaspberryPi va lancer le script Python (grace au fichier /​etc/​rc.local) et ainsi devenir l'​objet connecté FlHubber. 
 +Services 
 +Serveur Node.js 
 + 
 +Dans le dossier serveur/​sources/​nodejs,​ lancer le serveur Node.js avec la commande : node ./​server.js 
 +Schéma de composition WComp 
 + 
 +    *Déplacez toutes les DLL du dossier wcom/bin dans votre répertoire WComp (généralement Documents/​WComp.NET/​Beans). 
 +    *Ouvrez SharpDevelop. 
 +    *Créez un nouveau fichier "C# Container"​ dans la catégorie "​WComp.NET"​. 
 +    *Dans le menu "​WComp.NET",​ choisissez "​Import (Replace)..."​ et sélectionnez le fichier "​FlHubber.wcc"​ présent dans le dossier wcom/​sources. 
 +    *Cliquez sur le bouton "​Start",​ lié au Bean "​FlHubberService",​ qui va lancer le Bean serveur. 
 +    *Lancez le logiciel "​Device Spy", sélectionnez l'​objet "​PyUPnP_Flhubber",​ copiez l'​adresse de l'​objet. 
 +    *Dans le schéma WComp, sélectionner le Bean FlHubber (de type PyUPnP_Flhubber),​ et copier l'​adresse dans l'Uri (dans les propriétés). 
cours/oc/gr9_16_17/gr9_16_17.1487336280.txt.gz · Dernière modification: 2017/02/17 13:58 par epersenda