PLD - GHOME 09/12/2011
Contexte PLD en Système/Réseau 8 séances * 4h / hexanôme Thème : domotique Partenariat avec Orange Business Services (OBS) Expertise Plateforme matérielle
Contexte : PLD SR première année
Contexte
Contexte – charge de travail
Equipe Régis Aubry – pilotage G. Salagnac L. Morel K. Marquet F. Cetre L. Brunie Y. Badr M. Scuturici
Objectifs (PLD) la maîtrise et la consolidation des connaissances dans le cadre d’une réponse à un cahier des charges / appel d’offres la progression vers des compétences clairement identifiées (en principal système/réseau)
Complexité
Intégration
Difficulté
Plateforme matérielle
SunSpot accelerometer, temperature and light sensors, radio transmitter, eight multicolored LEDs, 2 push-button control switches, 5 digital I/O pins, 6 analog inputs, 4 digital outputs, a rechargeable battery
SunSPOT: Deep Sleep, Idle, Run Run : ma Idle (clocks, radio off) : 24 ma Deep Sleep : ma
SunSPOT - Wireless 250 kbps RX: 20 ma TX: 18 ma
EnOcean
Plateforme matérielle Senseurs, Actionneurs (?), Dispositifs mobiles (Android), Dispositifs classiques de calcul (ordinateur fixe : Linux), Equipement de communication sans fil
Thèmes abordés dans le PLD Protocoles de communication Confidentialité des données Intégration dans un système reparti ; tests d’intégration Gestion de la mémoire Politiques d’ordonnancement Analyse de performances d’un système (benchmarking) … gestion de projet, conception et programmation d’applications, systèmes embarqués, programmation sur les mobiles, IHM, data mining …
Sujet Maison intelligente Optimisation de la consommation d’énergie (?) Pilotage/monitoring à distance de la maison Administration du système …
Composants Serveur GHome Capteurs/Actionneurs Terminaux Sources externes (Web)
Serveur - GThreads API classique ! au cas où … Create (processus) Yield … C / Linux
Serveur - GMem Malloc / free
Sujet – exigences fonctionnelles Optimisation de la consommation d’énergie d’une maison Affichage de la consommation instantanée / prédiction de la consommation par semaine/mois/année Pilotage/monitoring à distance ou sur place de la maison : Relever divers mesures (températures, …) Surveiller des indicateurs Administration du système : Prise en compte du niveau d’énergie restant dans les diverses piles alimentant les composants du système Découverte des nouveaux composants ; Définition des nouvelles règles de fonctionnement ; Intégration facile des nouveaux capteurs/actionneurs
Solution possible : Modules Terminal Terminal local GHomeServer Capteur Actionneur Monitoring MoteurDePriseDeDécision Terminal SourceExterne Historique Règles externes Pilotage Apprentissage Règles Intégration des modules existants Apache
Démo !
Mode de fonctionnement
Le projet se fait en hexanôme
Mode de fonctionnement 1 CdP
Mode de fonctionnement La division du travail est possible (voir recommandée) dans le cadre de l’hexanôme ; Il n’y a pas de séparation Système/Réseau dans le sujet ; 1 enseignant système + 1 enseignant réseau
Gestion de projet : SCRUM
Suivi des exigences - DOC
Gestion des risques - DOC
Evaluation Démo + Présentation +qqs documents
?