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édentesRévision précédente
Prochaine révision
Révision précédente
cours:oc:gr10_16_17:gr10_16_17 [2017/02/18 16:00] – [Groupe :] tobercours:oc:gr10_16_17:gr10_16_17 [2017/02/19 21:58] (Version actuelle) – [Groupe :] kbuisson
Ligne 79: Ligne 79:
 == Liste des Web Services: == == Liste des Web Services: ==
 \\ \\
-Nous mettons à dispositions un certains nombre de web services, accessible via le protocole UPnP +Nous mettons à dispositions un certain nombre de web services, accessible via le protocole UPnP. 
-Vous pouvez subscribe aux évènements suivants qui vous donnerons l'état actuel du sensor (isListenning) et la dernière valeur récupéree: +Vous pouvez subscribe aux évènements suivantsqui vous donnerons l'état actuel du sensor (isListening) et la dernière valeur récupéree : 
-  * Temperature °C +  * Temp: Temperature °C de l'eau 
-  * Ph  +  * Ph: Ph de l'eau 
-  * Potar [0-300] +  * Potar: Niveau d'eau (potar [0-300]) 
-  * Light lux+  * Light: Lumière ambiante de l'aquarium (light lux)
  
-Vous pouvez agir sur le système via différents actionneurs et leurs webservicevous pouvez récupérer l'état actuel du capteur (onoff)+Vous pouvez agir sur le système via différents actionneurs et leurs webserviceset récupérer l'état actuel du capteur (on/off).
 Vous avez à votre disposition: Vous avez à votre disposition:
-  * Pump: pour actionner/éteindre la pompe  +  * Pump: Pour actionner/éteindre la pompe à eau servant à vider l'aquarium 
-  * ServoMoteur: Pour augmenter/réduire l'intensité de la lumière ou l'éteindre sans vous préoccupez de son état actuel +  * ServoMotor: Pour augmenter/réduire l'intensité de la lumière ambiante, ou l'éteindre sans vous préoccupez de son état actuel 
-  * Heater: pour allumer/éteindre le chauffage +  * Heater: Pour allumer/éteindre la thermo-résistance permettant de chauffer l'eau 
-  * Valve: Pour ouvrir/fermer l'électrovalve+  * Valve: Pour ouvrir/fermer l'électro-valve permettant de remplir l'aquarium en eau
  
  
 == 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 un 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 "cloudet d'interface web pour l'utilisateur, on y stock des données de configuration 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, veuillez suivre les consignes disponibles sur nos répertoires GitHub.
  
-[[https://github.com/Paltoquet/concordia/tree/master]] pour le code embarqué sur la raspberry +  * [[https://github.com/Paltoquet/concordia/tree/master]] : Code embarqué de la Raspberry 
-[[https://github.com/Paltoquet/concordia_comp]] pour le code WCOMP +  [[https://github.com/Paltoquet/concordia_comp]] : Code WCOMP 
-[[https://github.com/Paltoquet/concordia_web/tree/master]] pour le serveur web+  [[https://github.com/Paltoquet/concordia_web/tree/master]] : Code du serveur web
  
 Si vous disposez de l'aquarium: Si vous disposez de l'aquarium:
  
-Allumer la raspberry +  * Allumer la Raspberry 
-Aller dans le répertoire **concord** +  Aller dans le répertoire **concord** 
-- Executer python **upnp_concordia.py** +  * Éxecuter python **upnp_concordia.py**
-\\ +
-- 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==+Sur votre ordinateur:
  
 +  * Vérifier que les webservices apparaissent dans DeviceSpy
 +  * Lancer le serveur web, **run.bat** disponible 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:concord.jpg?500|}}
  
cours/oc/gr10_16_17/gr10_16_17.1487433624.txt.gz · Dernière modification : 2017/02/18 16:00 de tober