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
cours:oc:gr10_16_17:gr10_16_17 [2017/02/18 17:01]
tober [Groupe :]
cours:oc:gr10_16_17:gr10_16_17 [2017/02/19 22:58] (Version actuelle)
kbuisson [Groupe :]
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 "cloud" ​et 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.1487433704.txt.gz · Dernière modification: 2017/02/18 17:01 par tober