Redéfinition du sujet

Nous nous plaçons dans le cadre de l’intelligence ambiente pour rendre un lieu plus interactif ! Notre projet a pour but de rendre une pièce, un stand ou tout autre lieu relativement restreint adaptable, réactif et autonome.

Lorsqu’un nouvel appareil (compatible) apparait dans le champ d’action du réseau, il s’identifie en donnant sa fonction (capteur ou actionneur) et ses caractéristiques (options de commandes, signaux délivrés, etc…). Dès lors, l’utilisateur peut contrôler ce nouvel appareil via l’interface du réseau, sans aucune intervention de sa part !

Notre objectif est donc de créer un mini réseau d’appareils contrôlable par une interface sans-fil et tactile. Dans un premier temps nous contrôleront le réseau par le serveur mais par la suite l’utilisateur se verra doté de l’interface tactile sans-fil. Tous les actionneurs et capteurs entrant dans notre réseau devront passer par le même protocole de communication sans-fil

Ce que nous allons utiliser

  • Une foxboard connectée au réseau pour communiquer avec un serveur. Cette foxboard sera le point central de notre mini-réseau sans-fil.
  • 4 à 5 arduino pour les différents appareils
    • La première servira pour l’interface sans-fil tactile
    • Les autres serviront pour gérer les actionneurs et les capteurs en liaison liaison avec la fox board
  • Quelques actionneurs et capteurs :
    • Un écran OLED tactile (déjà en notre possession)
    • Un accéléromètre
    • Quelques LEDs
    • Un capteur de présence
    • Un servo moteur ou un mini robot
    • Une caméra
  • Autres matériels :
    • Des cartes Xbee (1 par arduino + 1 pour la foxboard)

Nouveau cahier des charges

Notre travail devra donc répondre aux contraintes suivantes :

  • Utilisation d’un protocole unique pour tous les éléments du réseau sans-fil
  • Identification du nouvel objet communicant dès la détection d’un mini-réseau compatible
  • Compatibilité totale de tout nouvel appareil, quelque soit ses objectifs, tant qu’il utilise notre protocole
  • Compatibilité totale de l’interface de contrôle avec n’importe quel type d’appareil compatible avec le réseau
  • Indépendance totale du système, aucune intervention pour ajouter ou retirer un objet du réseau