Le moteur de gestion d'événements

Slides:



Advertisements
Présentations similaires
Projet LAGAN Développement d’un programme de gestion d’ascenseurs
Advertisements

A quoi sert la domotique ?
LES LDV Votre logo ici.
Évaluer sa consommation électrique
Quel est le point commun entre les différents appareils?
Prénom :__________ Date:__________ Tracer à la règle
Quelle heure est-il?. Il est … Trois heures Quelle heure est-il? Il est … Deux heures.
1/17 Projet LAGAN Dechou & CO Développement dun programme de gestion dascenseurs Présentation de lapplication.
TRAvaux Académiques Mutualisés
Base de données procédés Bibliothèque d’éléments paramétrés
ACCUEIL DU PATIENT DANS LE SERVICE D’IMAGERIE.
Domotique- Introduction
Confort et Domotique - Introduction
LHORODATAGE à la source. SOMMAIRE Définition Présentation Générale Notion de Jeton Système existant Exemple.
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
CONFORT ET DOMOTIQUE Lycée Charles de Gaulle Muret le 28 janvier 2010.
DOMOTIQUE.
Travailler autrement : Présentation rapide d’une démarche autre (investigation) Pour les appareils électriques dans une maison, comment sont ils branchés.
Une approche durable de l’habitat
Ametsa : un système de contrôle de l’environnement domestique générique fondé sur UPnP ENST-Bretagne.
CENTRE D’INTERET: 2 séquences
Optimisation Énergétique
Cela peut être aussi facile que déteindre la lumière. ENSEMBLE, ÉCONOMISONS LÉNERGIE! LÉCLAIRAGE.
Présentation de la domotique:
Principe Rôle La régulation permet de maintenir sans intervention humaine un point de consigne à n’importe quel moment et dans n'importe quelles conditions.
FICHIERS : Définition : Algorithme général:
1 INTRODUCTION.
BIENVENUE AU LABO D ELECTRICITE
Module 2 : Configuration de l'environnement Windows 2000.
Plan Introduction à la Domotique Etudes préliminaires
Les énergies dans l’habitat 1/3
Soutenance du mini Projet Industriel ‘ les actionneurs électriques’
Etude de l’éclairage de la chambre
2. Boucles dans un circuit
INTENSITÉ D'UN COURANT ÉLECTRIQUE - Utilisation de l'ampèremètre
TENSION ENTRE DEUX POINTS - Utilisation du voltmètre
Comment utiliser un multimètre ?
AGISSEZ POUR LA QUALITE DE VIE DE LA GENERATION SENIOR.
Une approche durable de l’habitat
COMMENT SCHÉMATISER UN CIRCUIT ELECTRIQUE ?
COMMENT SCHEMATISER UN CIRCUIT ELECTRIQUE ?
Introduction à Visual Studio C++ (VC++)
STATISTIQUES – PROBABILITÉS
Master 1 SIGLIS Java Lecteur Stéphane Tallard Chapitre 1 – Objets et Classes Master 1 SIGLIS1Java Lecteur - Chapitre 1 Objets et classes.
Électrodynamique Récepteurs.
Institut Supérieur d’Informatique
Partie électricité Chapitre 1 L’énergie dans un circuit électrique
Evaluation diagnostique en électricité
Méthodes et outils de conception Introduction à la programmation Paramètre de retour Appel d’une fonction Portée des variables Définition Pourquoi les.
Comment utiliser un multimètre ?
EVALUATION Appareils électriques de la maison
Travail sur la domotique
La maison – le logement Jeu: mot de passe Français 2 Madame Black.
This document is the property of EADS SPACE. It shall not be communicated to third parties without prior written agreement.Its content shall not be disclosed.
Énergie dans la maison - Indique les fonctions de service assurées dans la maison, grâce à l’énergie électrique. Réseau électrique ………… ……… ……….. …………
PREREGLER ET CONTRÔLER UN BRÛLEUR FIOUL DOMESTIQUE DE PETITE PUISSANCE
AFPA CRETEIL 5-1 Windows NT Administration des utilisateurs Chapitre 5.
Installation de l’application GreenLeaf sur Smartphone 1.
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
L’ALGÈBRE… En français. ALGEBRE Dans l’ algèbre littérale les numéros sont remplacés en tout ou en partie de lettres.
Domotique et électricité dans un établissement scolaire
Et pour quelques pixels de plus...
1 Il est possible de tenir compte d’une ventilation intensive pour limiter la surchauffe. Pour cela, il faut renseigner la surface totale des fenêtres.
 Un dipôle est un appareil possédant  Un dipôle est un appareil possédant deux bornes.
FACTORY systemes Module 5 Section 1 Page 5-3 Les scripts de traitement FORMATION INTOUCH 7.0.
Les composants se trouvant dans la base du chercheur sont les suivants : Après avoir pris connaissance, lister les composants qui permettrons de réaliser.
Trouver dans ma vie ta présence Tenir une lampe allumée Choisir avec toi la confiance Aimer et se savoir aimé. Trouver dans ma vie ta présence Tenir une.
Article - R ACTION VOLONTAIRE DE MISE EN MARCHE
Chez moi lundi 3 février. LES PIÈCES DANS LA MAISON ECUISINENISUI REGNAMAELLASC ALONLOBAINSUU CEXVONMCRORAI HUOENSHHBLGES AAJROAOAMJMRA MEEAMBMMAEAUL.
Synthèse : la domotique
Transcription de la présentation:

Le moteur de gestion d'événements       Le moteur de gestion d'événements  

Présentation du projet Moteur de gestion d’événements SOMMAIRE Présentation du projet Exemple Fonctionnement du moteur

FONCTIONS DE LA DOMOTIQUE Moteur de gestion d’événements FONCTIONS DE LA DOMOTIQUE - La sécurité - La gestion de l’énergie - Le contrôle à distance - La communication

Moteur de gestion d’événements

Moteur de gestion d’événements BUT DU PROJET Règles Evénements moteur Nouveaux événements Evénements générés

DEFINITION D’UN EVENEMENT Moteur de gestion d’événements DEFINITION D’UN EVENEMENT Nom_appareil paramètre1 paramètre 2 … Par exemple : étage2.chambre.lampe5 intensité 10   maison.volets fermer date.heure 23 03 00

Moteur de gestion d’événements DEFINITION D’UN EVENEMENT Les types possibles pour un paramètre sont : - Une chaîne de caractères allumer, intensité, ouvrir, fermer ... - Un nom de variable $val, $heure, … $nom_param - Un nombre entier 10, 20, 50 … - Une expression calculable ( ( $val + 5 ) / 3 )

DEFINITION D’UNE REGLE Moteur de gestion d’événements DEFINITION D’UNE REGLE Une règle est divisée en trois parties : - Une partie hypothèse exterieur.entree.c_presence $etat exterieur.entree.eclairage intensite $val date.heure $heure 00 00 - Une partie condition (($etat=on) ET (($heure>20) OU ($heure<8))) - Une partie conclusion exterieur.entree.eclairage intensite (2*$val)

RAPPEL DU FONCTIONNEMENT Moteur de gestion d’événements RAPPEL DU FONCTIONNEMENT Règles Evénements moteur Nouveaux événements Evénements générés

CA POURRAIT ARRIVER CHEZ VOUS... Moteur de gestion d’événements CA POURRAIT ARRIVER CHEZ VOUS...

Le moteur cherche et trouve… 18 h 15 {evenements} Couloir.c_présence $val Couloir.lumière éteinte {condition} ($val = on) {actions} couloir.lumière allumée 18 h 15 couloir.lumière allumée Si couloir.c_présence on Et couloir.lumière éteinte Alors …

Le moteur cherche et trouve… 18 h 16 {evenements} Couloir.c_présence $val Couloir.lumière allumée {condition} ($val = off) {actions} couloir.lumière éteinte 18 h 16 couloir.lumière éteinte Si couloir.c_présence off Et couloir.lumière allumée Alors …

18 h 17

Le moteur cherche et trouve… 18 h 17 {evenements} salledebain.toilettes c_présence on salledebain.toilettes.lumière éteinte {condition} {actions} salledebain.toilettes.lumière allumée Le moteur cherche et trouve… 18 h 17 salledebain.toilettes.lumière allumée Si salledebain.toilettes .c_présence on Et salledebain.toilettes.lumière éteinte Alors …

Le moteur cherche et trouve… 18 h 20 {evenements} salledebain.toilettes .c_présence $val salledebain.toilettes.lumière $val2 {condition} ($val = off ) ET ($val2 = allumée ) {actions} salledebain.toilettes.chasse tirée alledebain.toilettes.lumière éteinte Le moteur cherche et trouve… 18 h 20 salledebain.toilettes.chasse tirée salledebain.toilettes.lumière éteinte Si salledebain.toilettes .c_présence off Et salledebain.toilettes.lumière allumée Alors …

Après s’être restaurée, la personne s’installe confortablement dans son divan, regarde la télévision quand soudain…

Le moteur cherche et trouve… 20 h 00 {evenements} date.heure $val1 00 00 {condition} (($val1 > 19) ET ($val1 < = 23 )) {actions} maison.volets fermés maison.chauffage allumé ($val1 -17) Le moteur cherche et trouve… 20 h 00 Maison.volets fermés Maison.volets fermés Si date.heure 20 00 00 Alors … Maison.volets fermés Maison.volets fermés

Maison.chauffage allumé 3 {evenements} date.heure $val1 00 00 {condition} (($val1 > 19) ET ($val1 < = 23 )) {actions} maison.volets fermés maison.chauffage allumé ($val1 -17) 20 h 00 Maison.chauffage allumé 3 Maison.chauffage allumé 3 Si date.heure 20 00 00 Alors … Maison.chauffage allumé 3 Maison.chauffage allumé 3 Maison.chauffage allumé 3

Moteur de gestion d’événements FONCTIONNEMENT DE L’APPLICATION client de la partie hardware moteur SERVEUR client de la partie graphique

FONCTIONNEMENT DE L’APPLICATION Moteur de gestion d’événements FONCTIONNEMENT DE L’APPLICATION Lancement du moteur avec comme nouvel événement date.heure 20 00 00 Côté moteur La règle {événement} date.heure $val1 00 00 {condition} (( $val1 > 19) ET ($val1 <= 23)) {actions} maison.volets fermés maison.chauffage allumé ( $val – 17 ) est validée.

FONCTIONNEMENT DE L’APPLICATION Moteur de gestion d’événements FONCTIONNEMENT DE L’APPLICATION La règle {événement} date.heure $val1 00 00 {condition} (( $val1 > 19) ET ($val1 <= 23)) {actions} maison.volets fermés maison.chauffage allumé ( $val – 17 ) est validée. Côté moteur Envoi des événements maison.volets fermés maison.chauffage allumé 3 au serveur

FONCTIONNEMENT DE L’APPLICATION Moteur de gestion d’événements FONCTIONNEMENT DE L’APPLICATION Réception des événements maison.volets fermés maison.chauffage allumé 3 Côté client

Moteur de gestion d’événements