Outils pour utilisateurs

Outils du site


cours:oc:gr10_16_17:gr10_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
Dernière révision Les deux révisions suivantes
cours:oc:gr10_16_17:gr10_16_17 [2017/02/18 16:51]
tober [Groupe :]
cours:oc:gr10_16_17:gr10_16_17 [2017/02/18 17:04]
tober [Groupe :]
Ligne 78: Ligne 78:
  
 == Liste des Web Services: == == Liste des Web Services: ==
- +\\ 
-Nous mettons à dispositions un certain ​nombre de web service, accessible via le protocole UPnP +Nous mettons à dispositions un certains ​nombre de web services, accessible via le protocole UPnP 
-Vous pouvez subscribe aux évènements suivantsqui vous donnerons l'​état actuel du sensor (isListenning) et la dernière valeur récupéree:​+Vous pouvez subscribe aux évènements suivants qui vous donnerons l'​état actuel du sensor (isListenning) et la dernière valeur récupéree:​
   * Temperature °C   * Temperature °C
   * Ph    * Ph 
Ligne 86: Ligne 86:
   * Light lux   * Light lux
  
-Vous pouvez agir sur le système via différents actionneurs et leurs webservice, vous pouvez récupérer l'​état actuel du capteur (on, off), vous avez à votre disposition:​+Vous pouvez agir sur le système via différents actionneurs et leurs webservice, vous pouvez récupérer l'​état actuel du capteur (on, off) 
 +Vous avez à votre disposition:​
   * Pump: pour actionner/​éteindre la pompe    * Pump: pour actionner/​éteindre la pompe 
-  * ServoMoteur:​ Pour augmenter/​réduire l'​intensité de la lumière ou l'​éteindre sans vous préocupez ​de son état actuel+  * ServoMoteur:​ Pour augmenter/​réduire l'​intensité de la lumière ou l'​éteindre sans vous préoccupez ​de son état actuel
   * Heater: pour allumer/​éteindre le chauffage   * Heater: pour allumer/​éteindre le chauffage
   * Valve: Pour ouvrir/​fermer l'​électrovalve   * Valve: Pour ouvrir/​fermer l'​électrovalve
Ligne 94: Ligne 95:
  
 == Environnements:​ == == Environnements:​ ==
 +\\
 Nous travaillons sur raspberry pi 2, nous disposons d'un serveur servant d'​orchestrateur du système avec l'aide de WCOMP et d'un serveur WEB écrit en python avec la librairie Flask. Le serveur en python fait office de cloud et d'​interface web pour l'​utilisateur,​ on y stock des données et mettons à dispositions des graphiques sur l'​évolution de certains capteurs. Nous travaillons sur raspberry pi 2, nous disposons d'un serveur servant d'​orchestrateur du système avec l'aide de WCOMP et d'un serveur WEB écrit en python avec la librairie Flask. Le serveur en python fait office de cloud et d'​interface web pour l'​utilisateur,​ on y stock des données et mettons à dispositions des graphiques sur l'​évolution de certains capteurs.
  
 == Installations:​ == == Installations:​ ==
 +\\
 Pour installer les différents composants suivre les consignes disponibles sur nos répertoires github Pour installer les différents composants suivre les consignes disponibles sur nos répertoires github
  
Ligne 105: Ligne 106:
 [[https://​github.com/​Paltoquet/​concordia_web/​tree/​master]] pour le serveur web [[https://​github.com/​Paltoquet/​concordia_web/​tree/​master]] pour le serveur web
  
 +Si vous disposez de l'​aquarium:​
  
 +  * Allumer la raspberry
 +  * Aller dans le répertoire **concord**
 +  * Executer python **upnp_concordia.py**
 +Sur votre ordinateur:
  
 +  * Vérifier que les webservices apparaissent dans device spy
 +  * Lancer le serveur web, run.bat disponsible sur le répertoire github
 +  * Ouvrez WCOMP, créer un nouveau container et importez **tmp.wcc** (voir github)
  
 +== Images du projet: ==
 +\\
 +\\
 +{{:​cours:​oc:​gr10_16_17:​concord.jpg?​500|}}
  
cours/oc/gr10_16_17/gr10_16_17.txt · Dernière modification: 2017/02/19 22:58 par kbuisson