Outils pour utilisateurs

Outils du site


projets:ocs:20152016:gr1

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
projets:ocs:20152016:gr1 [2016/02/16 21:58]
boutin [Project Files:]
projets:ocs:20152016:gr1 [2016/02/16 22:15] (Version actuelle)
boutin [Scenario :]
Ligne 9: Ligne 9:
  
   - L'​utilisateur plante le nain dans son jardin.   - L'​utilisateur plante le nain dans son jardin.
-  - Le nain commencera alors à récolter les différentes données dont il a besoin (humidité du sol, température et humidité extérieure, réponses du service de météo, calcul de la hauteur de l'​herbe,​ détection de la luminosité extérieure...). +  - Le nain commencera alors à récolter les différentes données dont il a besoin (humidité du sol, température et humidité extérieure,​ calcul de la hauteur de l'​herbe,​ détection de la luminosité extérieure...). 
-  - En fonction de ces donnéescomme par exemple si l'humidité ​du sol n'est pas assez élevéele nain fera des vérifications complémentaires (check de la météo pour savoir ​si il va pleuvoir prochainement) afin de lancer ​ou non une action automatique pour gérer le jardin de l'​utilisateur ​(arroser ​le jardin, envoyer une notification d'entretient du jardin, allumer les lumières du jardin...).+  - Le nain envoie les données ​via UPnP à une surcouche (ici le PC). 
 +  - Dans cette surcouche les données seront traités et activeront des événements ​comme l'arrosage si la sécheresse ​du sol descend en dessous d'un certain seuil et si la pression ​n'annonce ​pas qu'il va pleuvoirl'​allumage ​des lumières extérieures ​si il fait nuit et qu'il y a du mouvement ​ou encore l'​envoi d'un sms à l'​utilisateur ​si le jour se lève ou si l'herbe est trop haute.
  
 ==== Forme de l'​objet : ==== ==== Forme de l'​objet : ====
Ligne 80: Ligne 81:
     * Humidité extérieure.     * Humidité extérieure.
   * Entretien prévisionnel :   * Entretien prévisionnel :
-    * Comparaison des données locales VS API météo ==> prévisions des journées les plus favorables. 
     * Prévention sur l'​état du jardin ==> paramétrage hauteur de l'​herbe etc...     * Prévention sur l'​état du jardin ==> paramétrage hauteur de l'​herbe etc...
-    * Données météos ==> Déclenchement de l'​arrosage automatique. 
   * Paramétrage d'​événements :   * Paramétrage d'​événements :
     * Déclenchement des lumières ==> détecteurs luminosité + présence.     * Déclenchement des lumières ==> détecteurs luminosité + présence.
 +    * Données météos ==> Déclenchement de l'​arrosage automatique.
     * Optionnels ==> préventions suivant des valeurs paramétrables.     * Optionnels ==> préventions suivant des valeurs paramétrables.
  
Ligne 90: Ligne 90:
 {{ :​projets:​ocs:​20152016:​archi2.png?​200 |}} {{ :​projets:​ocs:​20152016:​archi2.png?​200 |}}
  
-Chacune de ces données ​vont gérer différents événements qui seront ​lancés ​par le nain à l'​exception des données de pression atmosphérique,​ de température extérieure ​et d'humidité extérieure ​qui, grâce à des calculs, seront comparé aux données reçu par l'API Météo afin de savoir réellement ​si l'arrosage ​du jardin est nécessaire ou si il va pleuvoir ​prochainement.+Chacune de ces données seront ​récupéré ​par les différents capteurs du nain et seront envoyé via UPnP afin d'être étudiée par la surcouche ​qui lancera différents événements (arrosageenvoi de sms ou encore allumage des lumières). 
 + 
 +- Arrosage : sera lancé ​si l'humidité ​du sol descend en dessous d'un certain seuil et si la pression n'​annonce par qu'il va pleuvoir
 + 
 +- Lumières : seront allumées si il fait nuit et si il y a du mouvement. 
 + 
 +- Sms : sera envoyé à l'​utilisateur si son herbe est trop haute et lorsque le soleil se lève.
  
 ==== Project Files: ==== ==== Project Files: ====
projets/ocs/20152016/gr1.1455656329.txt.gz · Dernière modification: 2016/02/16 21:58 par boutin