Smart House System Framework Vincent Chicherie

Slides:



Advertisements
Présentations similaires
[number 1-100].
Advertisements

Le moteur
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Distance inter-locuteur
Qui a le nombre qui vient après 8 ?
Mon carnet De comportement
Classe : …………… Nom : …………………………………… Date : ………………..
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
La Maison Semaine 12 et 13.
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
1. 2 Informations nécessaires à la création dun intervenant 1.Sa désignation –Son identité, ses coordonnées, son statut 2.Sa situation administrative.
JXDVDTEK – Une DVDthèque en Java et XML
Formation Technique 6èmepartie.
Indicateurs de position
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Atelier Portail SAP Durée : 2h.
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
Virtual Local Area Network
Cloud Computing et mesures de performances
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
LES NOMBRES PREMIERS ET COMPOSÉS
Développement d’application web
La Saint-Valentin Par Matt Maxwell.
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
Louis la grenouille Paroles et musique: Matt Maxwell.
SPI - Serial Peripheral Interface
Notre calendrier français MARS 2014
1 Stratégies d'enseignement à distance et retour d'expériences 20 Juin 2008 Université de Kairouan Institut Supérieur dInformatique et de Gestion de Kairouan.
Hybridation sp3 du carbone
Méthode de gestion de projet.
3ème partie: les filtres
C'est pour bientôt.....
Veuillez trouver ci-joint
SUJET D’ENTRAINEMENT n°4
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Fadwa AMRI Fanny COUTURIER Virginie ROMAIN.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
Application de gestion de candidatures
1. Présentation générale du système
9 paires séries de 3 étuis ( n° 1 à 27 )
Projet de stage d’année IIR4 sous le thème:
1 New Version Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu.
Dr. KHERRI Abdenacer 2014/ ECOLE DES HAUTES ETUDES COMMERCIALES.
1 Nestlé – Optifibre Zones administrables via le back-office.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Projet Implémentation du protocole MMT sous Linux
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Transcription de la présentation:

Smart House System Framework Vincent Chicherie PFE 2009/2010 Sujet n°31: simulation et pilotage d’un habitat virtuel

Sommaire Contexte et objectifs Travail réalisé Tenue du planning Bilan Cœur communiquant d’SHS Encadrement des projets d’option Tenue du planning Bilan Sur le PFE Sur les performances Sur la poursuite du projet SHS

Contexte et objectifs Encadrants du projet Sébastien Aupetit Mohand Slimane Nicolas Monmarché Équipe Handicap & Nouvelles Technologies du Laboratoire d’Informatique de l’Université de Tours Smart House System

Contexte et objectifs Les logiciels domotiques existants permettent: De créer des scénarii De contrôler à distance …des équipements réels Ils ne permettent pas : De contrôler des équipements virtuels à partir d’équipements réels Smart House System

Contexte et objectifs Créer un simulateur d’habitat pour Vérifier la pertinence des choix de conception Substituer un équipement virtuel à un réel Exemple : fauteuil virtuel contrôlé par une télécommande réelle Interagir avec un équipement réel Exemple: déclencher une alarme suite à un traitement logique Gros projet, objectif du PFE : concevoir la base (framework) d’un simulateur modulaire. Smart House System

Contexte et objectifs PC1: Simulation physique de l’habitat, prise de décision … Interagir à distance avec la simulation, interagir avec des équipements réels Wifi X10, 1-Wire… Smart House System

Contexte et objectifs PC1: Simulation physique de l’habitat … PC2: Prise de décision … Ethernet Pour des raisons de performances, répartir la simulation sur plusieurs machines Wifi X10, 1-Wire… Smart House System

Travail réalisé Cœur communiquant d’SHS : concept d’Entités Serveur physique Wifi X10 PC1: Simulation physique de l’habitat, prise de décision … Entité Bouton Entité Lampe Entité Serveur web Entité Serveur X10 Entités pour répondre au besoin d’architecture modulaire Smart House System

Travail réalisé Cœur communiquant d’SHS : concept de Messages Entité Serveur physique Wifi X10 PC1: Simulation physique de l’habitat, prise de décision … Messages Messages Entité Bouton Entité Lampe Messages Messages Messages Messages Entité Serveur web Entité Serveur X10 Messages Besoin de communication Asynchrone/Synchrone Messages + threads d’envoi et de traitement Smart House System

Travail réalisé Cœur communiquant d’SHS : concept d’Identifiants Entité Serveur physique Wifi X10 PC1: Simulation physique de l’habitat, prise de décision … Messages Messages Entité Bouton Entité Lampe Messages Messages Messages Messages Entité Serveur web Entité Serveur X10 Messages Entities Identifiers Smart House System

Travail réalisé Cœur communiquant d’SHS : concept de Services Ajouter entité … Entité Serveur physique Wifi X10 PC1: Simulation physique de l’habitat, prise de décision … Messages Messages Entité Bouton Entité Lampe Messages Messages Messages Messages allumer allumer Entité Serveur web Entité Serveur X10 éteindre éteindre Messages … … Smart House System

Travail réalisé Cœur communiquant d’SHS : concept de Services Ajouter entité … Entité Serveur physique Wifi X10 PC1: Simulation physique de l’habitat, prise de décision … Messages Messages Entité Bouton Entité Lampe Messages Messages Messages Messages allumer allumer Entité Serveur web Entité Serveur X10 éteindre éteindre Messages … … Services Identifiers Smart House System

Travail réalisé Cœur communiquant d’SHS : concept de Features Ajouter entité … Entité Serveur physique Wifi X10 PC1: Simulation physique de l’habitat, prise de décision … Entité Bouton Entité Lampe allumer allumer Entité Serveur web Entité Serveur X10 éteindre éteindre … … « allumable » « éteignable » Smart House System

Travail réalisé Cœur communiquant d’SHS : concept de Features Ajouter entité … Entité Serveur physique Wifi X10 PC1: Simulation physique de l’habitat, prise de décision … Entité Bouton Entité Lampe allumer allumer Entité Serveur web Entité Serveur X10 éteindre éteindre … … Features Identifiers « allumable » « éteignable » Smart House System

Travail réalisé Cœur communiquant d’SHS Ajouter entité … Entité Serveur physique Wifi X10 PC1: Simulation physique de l’habitat, prise de décision … SHS Messages Messages Entité Bouton Entité Lampe Messages Messages Messages Messages allumer allumer Entité Serveur web Entité Serveur X10 éteindre éteindre Messages … … SHS est le framework qui permet au développeur d’utiliser tous ces concepts « allumable » « éteignable » Smart House System

Travail réalisé Cœur communiquant d’SHS : concept de Delegates Wifi Ethernet X10 PC1: Simulation physique de l’habitat … PC2: Prise de décision … SHS SHS Delegate A Delegate B Messages ? SOAP Java RMI … ! On délègue ! Smart House System

Cœur communiquant d’SHS Modélisation obtenue Transmission des Messages asynchrone en RMI, SOAP, RPC … ou en local ! Délègue à Enregistrement des services Envoi de messages asynchrones Gestion des Identifiers Smart House System

Travail réalisé Co-encadrement des projets d’option 3 sujets: Santé & handicap : serveur X10 (Antoine Boiteau, Sarah Buisson, Ludovic Chopineau) Web & multimédia : delegate RMI (Xue Yang, Li Yan) Réalité virtuelle : serveur physique JBullet (Nicolas Nathan et moi-même) Smart House System

Travail réalisé Co-encadrement des projets d’option Objectifs des projets d’options: Valider la modélisation d’SHS Les 3 projets ont aboutis à quelque chose de fonctionnel Rédiger une documentation utilisateur en fonction des retours Documentation utilisateur « orientée exemples » + code cas threadé commenté Smart House System

Tenue du planning Planning prévisionnel Moteur opérationnel Projets d’option Smart House System

Tenue du planning Délégation aux projets d’option Réalité virtuelle Santé et handicap Smart House System

Tenue du planning Encadrement des projets d’options Réalité virtuelle Santé et handicap Doc. utilisateur +Encadrement des projets d’option Smart House System

Tenue du planning Refonte du cœur communiquant Réalité virtuelle Santé et handicap Livrable analyse +Encadrement des projets d’option +Refonte cœur communiquant (pour maven) Smart House System

Bilan Sur le PFE Cœur communiquant fonctionnel ! Services implémentés de base dans Entity: Service de réponse Services de notifications Documentation utilisateur sur Utilisation d’SHS Configuration locale / répartie Développement pour SHS Smart House System

Bilan Perfs. local 32000 29000 Messages / seconde 11000 10600 10000 Config 1: Intel Pentium M 1,7Ghz (simple cœur) - 2GB RAM - Windows 7 Config 2 : Intel T2080 1,7Ghz (double cœur) - 1GB RAM - Windows 7 32000 29000 Messages / seconde 11000 10600 10000 5900 Smart House System

Bilan Poursuite du projet Travailler sur un format de fichier de description (type XML?) Implémenter le débuggeur Développer / Valider / Intégrer les modules physique, X10, RMI à SHS Créer de nouveaux modules! Smart House System

Merci de votre attention! Démonstration ? Smart House System

Démonstration Mise en œuvre des 3 projets d’option Serveur X10 Serveur physique + interface de contrôle Wifi USB CM15 RF X10 Télécommande X10 RF Smart House System

Démonstration Mise en œuvre des 3 projets d’option Entité Serveur X10 Entité Serveur physique SHS Wifi Serveur physique Serveur X10 CM15 USB X10 Télécommande X10 RF RF SHS RMIDelegate RMIDelegate Messages Entité Lampe Entité Elévateur allumer monter éteindre descendre stop Smart House System

Démonstration Bouton « On » télécommande ou interface de contrôle: Entité Serveur X10 Entité Serveur physique SHS Wifi Serveur physique Serveur X10 CM15 USB X10 Télécommande X10 RF RF SHS RMIDelegate RMIDelegate Messages Message Entité Lampe Entité Elévateur allumer monter éteindre descendre stop Smart House System

Démonstration Bouton « Off » télécommande ou interface de contrôle: Entité Serveur X10 Entité Serveur physique SHS Wifi Serveur physique Serveur X10 CM15 USB X10 Télécommande X10 RF RF SHS RMIDelegate RMIDelegate Messages Message Entité Lampe Entité Elévateur allumer monter éteindre descendre stop Smart House System

Démonstration Collision de l’élévateur: Entité Serveur X10 Entité Serveur physique SHS Wifi Serveur physique Serveur X10 CM15 USB X10 Télécommande X10 RF RF SHS RMIDelegate RMIDelegate Messages Message Entité Lampe Entité Elévateur allumer monter éteindre descendre stop Smart House System

Démonstration Bouton stop de l’interface : Entité Serveur X10 Entité Serveur physique SHS Wifi Serveur physique Serveur X10 CM15 USB X10 Télécommande X10 RF RF SHS RMIDelegate RMIDelegate Messages Entité Lampe Entité Elévateur allumer monter éteindre Message descendre stop Smart House System