![Page 1: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/1.jpg)
Smart House System Framework
Vincent Chicherie
![Page 2: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/2.jpg)
Sommaire
o Contexte et objectifso Travail réalisé
oCœur communiquant d’SHSo Encadrement des projets d’option
o Tenue du planningo Bilan
o Sur le PFEo Sur les performanceso Sur la poursuite du projet SHS
![Page 3: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/3.jpg)
Contexte et objectifs
o Encadrants du projeto Sébastien AupetitoMohand SlimaneoNicolas Monmarché
3Smart House System
Équipe Handicap & Nouvelles Technologiesdu Laboratoire d’Informatique de l’Université de Tours
![Page 4: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/4.jpg)
Contexte et objectifs
o Les logiciels domotiques existants permettent:oDe créer des scénariioDe contrôler à distanceo…des équipements réels
o Ils ne permettent pas :oDe contrôler des équipements virtuels à partir
d’équipements réels
4Smart House System
![Page 5: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/5.jpg)
Contexte et objectifs
o Créer un simulateur d’habitat pouro Vérifier la pertinence des choix de conceptiono Substituer un équipement virtuel à un réel
o Exemple : fauteuil virtuel contrôlé par une télécommande réelle
o Interagir avec un équipement réelo Exemple: déclencher une alarme suite à un traitement
logique
5Smart House System
Gros projet, objectif du PFE : concevoir la base (framework) d’un simulateur modulaire.
![Page 6: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/6.jpg)
Contexte et objectifs
6Smart House System
WifiX10, 1-Wire…
PC1:Simulation physique de l’habitat, prise de décision …
![Page 7: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/7.jpg)
Contexte et objectifs
7Smart House System
Wifi
Ethernet
X10, 1-Wire…
PC1:Simulation physique de l’habitat …
PC2:Prise de décision …
![Page 8: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/8.jpg)
Travail réaliséCœur communiquant d’SHS : concept d’Entités
8Smart House System
EntitéServeur physique
EntitéServeur physique
EntitéServeur web
EntitéServeur web
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéBoutonEntitéBouton
![Page 9: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/9.jpg)
Travail réaliséCœur communiquant d’SHS : concept de Messages
9Smart House System
EntitéServeur physique
EntitéServeur physique
EntitéServeur web
EntitéServeur web
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéBoutonEntitéBouton
Messages
Mes
sage
s Messages
Messages M
essa
ges
Messages Messages
Besoin de communicationAsynchrone/Synchrone
Messages +
threads d’envoi et de traitement
![Page 10: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/10.jpg)
Travail réaliséCœur communiquant d’SHS : concept d’Identifiants
10Smart House System
EntitéServeur physique
EntitéServeur physique
EntitéServeur web
EntitéServeur web
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéBoutonEntitéBouton
Messages
Mes
sage
s Messages
Messages M
essa
ges
Messages Messages
Entities Identifiers
![Page 11: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/11.jpg)
Travail réaliséCœur communiquant d’SHS : concept de Services
11Smart House System
EntitéServeur physique
EntitéServeur physique
EntitéServeur web
EntitéServeur web
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéBoutonEntitéBouton
Messages
Mes
sage
s Messages
Messages M
essa
ges
Messages Messages
allumerallumer
éteindreéteindre
allumerallumer
éteindreéteindre
……Ajouter entitéAjouter entité
…… ……
![Page 12: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/12.jpg)
Travail réaliséCœur communiquant d’SHS : concept de Services
12Smart House System
EntitéServeur physique
EntitéServeur physique
EntitéServeur web
EntitéServeur web
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéBoutonEntitéBouton
Messages
Mes
sage
s Messages
Messages M
essa
ges
Messages Messages
allumerallumer
éteindreéteindre
allumerallumer
éteindreéteindre
……Ajouter entitéAjouter entité
…… ……
Services Identifiers
![Page 13: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/13.jpg)
Travail réaliséCœur communiquant d’SHS : concept de Features
13Smart House System
EntitéServeur physique
EntitéServeur physique
EntitéServeur web
EntitéServeur web
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéBoutonEntitéBouton
allumerallumer
éteindreéteindre
allumerallumer
éteindreéteindre
……Ajouter entitéAjouter entité
…… ……
« allumable »« éteignable »
![Page 14: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/14.jpg)
Travail réaliséCœur communiquant d’SHS : concept de Features
14Smart House System
EntitéServeur physique
EntitéServeur physique
EntitéServeur web
EntitéServeur web
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéBoutonEntitéBouton
allumerallumer
éteindreéteindre
allumerallumer
éteindreéteindre
……Ajouter entitéAjouter entité
…… ……
« allumable »« éteignable »
Features Identifiers
![Page 15: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/15.jpg)
Travail réaliséCœur communiquant d’SHS
15Smart House System
EntitéServeur physique
EntitéServeur physique
EntitéServeur web
EntitéServeur web
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéBoutonEntitéBouton
Messages
Mes
sage
s Messages
Messages M
essa
ges
Messages Messages
allumerallumer
éteindreéteindre
allumerallumer
éteindreéteindre
……Ajouter entitéAjouter entité
…… ……
SHS
« allumable »« éteignable »
![Page 16: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/16.jpg)
Travail réaliséCœur communiquant d’SHS : concept de Delegates
16Smart House System
Wifi
Ethernet
X10
PC1:Simulation physique de l’habitat …
PC2:Prise de décision …
SHS SHS
SOAPJava RMI
…
On délègue !
Delegate A
Delegate BMessages
![Page 17: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/17.jpg)
Cœur communiquant d’SHSModélisation obtenue
17Smart House System
Transmission des Messages asynchroneen RMI, SOAP, RPC …ou en local !
Envoi de messages asynchrones
Gestion des Identifiers
Enregistrement des services
Délègue à
![Page 18: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/18.jpg)
Travail réaliséCo-encadrement des projets d’option
o 3 sujets:o Santé & handicap : serveur X10
o (Antoine Boiteau, Sarah Buisson, Ludovic Chopineau)
oWeb & multimédia : delegate RMIo (Xue Yang, Li Yan)
oRéalité virtuelle : serveur physique JBulleto (Nicolas Nathan et moi-même)
18Smart House System
![Page 19: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/19.jpg)
Travail réaliséCo-encadrement des projets d’option
o Objectifs des projets d’options:o Valider la modélisation d’SHS
o Les 3 projets ont aboutis à quelque chose de fonctionnel
oRédiger une documentation utilisateur en fonction des retourso Documentation utilisateur « orientée exemples »
19Smart House System
![Page 20: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/20.jpg)
Tenue du planningPlanning prévisionnel
20Smart House System
Moteur opérationnel
Projets d’option
![Page 21: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/21.jpg)
Tenue du planningDélégation aux projets d’option
Réalité virtuelle Santé et handicap
21Smart House System
![Page 22: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/22.jpg)
Tenue du planningEncadrement des projets d’options
Réalité virtuelle Santé et handicap
+Encadrement des projets d’option
22Smart House System
Doc. utilisateurDoc. utilisateur
![Page 23: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/23.jpg)
Tenue du planningRefonte du cœur communiquant
Réalité virtuelle Santé et handicap
+Encadrement des projets d’option
23Smart House System
+Refonte cœur communiquant (pour maven)
Livrable analyseLivrable analyse
![Page 24: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/24.jpg)
BilanSur le PFE
24Smart House System
o Cœur communiquant fonctionnel !o Services implémentés de base dans Entity:
oService de réponseoServices de notifications
o Documentation utilisateur suroUtilisation d’SHSoConfiguration locale / répartieoDéveloppement pour SHS
![Page 25: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/25.jpg)
BilanPerfs. local
25Smart House System
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
11000
29000
10000 10600
5900
Mes
sage
s /
seco
nde
![Page 26: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/26.jpg)
BilanPoursuite du projet
o Travailler sur un format de fichier de description (type XML?)
o Implémenter le débuggeuro Développer / Valider / Intégrer les modules
physique, X10, RMI à SHS
o Créer de nouveaux modules!
26Smart House System
![Page 27: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/27.jpg)
Merci de votre attention!
Démonstration ?
27Smart House System
![Page 28: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/28.jpg)
DémonstrationMise en œuvre des 3 projets d’option
28Smart House System
Wifi
Serveur physique+ interface de contrôle
Serveur X10
CM15
USB
X10
Télécommande X10 RF
RF
![Page 29: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/29.jpg)
DémonstrationMise en œuvre des 3 projets d’option
29Smart House System
Wifi
Serveur physiqueServeur X10
CM15
USB
X10
Télécommande X10 RF
RF
EntitéServeur physique
EntitéServeur physique
allumerallumer
éteindreéteindre
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéElévateurEntité
Elévateur
montermonter
descendredescendre
stopstop
SHS SHSRMIDelegate RMIDelegateMessages
![Page 30: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/30.jpg)
DémonstrationBouton « On » télécommande ou interface de contrôle:
30Smart House System
Wifi
Serveur physiqueServeur X10
CM15
USB
X10
Télécommande X10 RF
RF
EntitéServeur physique
EntitéServeur physique
allumerallumer
éteindreéteindre
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéElévateurEntité
Elévateur
montermonter
descendredescendre
stopstop
SHS SHSRMIDelegate RMIDelegateMessagesMessage
![Page 31: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/31.jpg)
DémonstrationBouton « Off » télécommande ou interface de contrôle:
31Smart House System
Wifi
Serveur physiqueServeur X10
CM15
USB
X10
Télécommande X10 RF
RF
EntitéServeur physique
EntitéServeur physique
allumerallumer
éteindreéteindre
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéElévateurEntité
Elévateur
montermonter
descendredescendre
stopstop
SHS SHSRMIDelegate RMIDelegateMessagesMessage
![Page 32: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/32.jpg)
DémonstrationCollision de l’élévateur:
32Smart House System
Wifi
Serveur physiqueServeur X10
CM15
USB
X10
Télécommande X10 RF
RF
EntitéServeur physique
EntitéServeur physique
allumerallumer
éteindreéteindre
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéElévateurEntité
Elévateur
montermonter
descendredescendre
stopstop
SHS SHSRMIDelegate RMIDelegateMessages
Message
![Page 33: Smart House System Framework Vincent Chicherie. Sommaire o Contexte et objectifs o Travail réalisé o Cœur communiquant dSHS o Encadrement des projets](https://reader035.vdocuments.mx/reader035/viewer/2022062404/551d9d84497959293b8be8c3/html5/thumbnails/33.jpg)
DémonstrationBouton stop de l’interface :
33Smart House System
Wifi
Serveur physiqueServeur X10
CM15
USB
X10
Télécommande X10 RF
RF
EntitéServeur physique
EntitéServeur physique
allumerallumer
éteindreéteindre
EntitéServeur X10
EntitéServeur X10
EntitéLampeEntitéLampe
EntitéElévateurEntité
Elévateur
montermonter
descendredescendre
stopstop
SHS SHSRMIDelegate RMIDelegateMessages
Message