Réseau de lampes

De Wiki de Projets IMA
Révision datée du 14 janvier 2016 à 07:46 par Jherin12 (discussion | contributions) (Étapes du projet)

Cahier des charges

Présentation générale du projet

Contexte

Dans le cadre du module transversal "Internet des Objets", nous avons choisi de travailler sur un réseau de lampes connectés. En effet, dans un contexte économique et écologique, il est primordial d'avoir un contrôle à distance des lumières domestiques, lorsqu'il y a absence de personnes.

Objectif du projet

L'objectif principal du projet est d'avoir un système capable d'allumer, d'éteindre et de visualiser les états des lumières via un navigateur tout en se basant sur la présence ou non des personnes dans les pièces.

Description du projet

Le réseau de lumière peut, par exemple, être utilisé dans une maison. Dans chaque pièce on a un capteur et une lumière.

Choix techniques : matériel et logiciel

  • Raspberry Pi
  • OpenMote Base / OpenMote Battery / OpenMote cc2538
  • Contiki : OS pour les capteurs miniatures en réseau.

Étapes du projet

Partie 1 :

  • Installation de Contiki, RIOT ou tout autre OS sur les OpenMote permettant la communication entre elles.

Partie 2 :

  • Communication Rx/Tx entre la RaspberryPI et un OpenMote.
  • Réception de l'état d'un capteur de présence connecté à un OpenMote et extinction/allumage d'une LED de l'OpenMote (via traitement sur la RaspberryPI) en fonction de l'état du capteur.

Partie 3 :

  • Installation d'un serveur Apache sur la RaspberryPI pour la gestion des lumières via un interface web (sur un smartphone, ordinateur ou autre).
  • Mise en réseau et routage des OpenMote pour permettre la communication relai entre eux. Cela permettra la communication entre la RaspberryPI (connectée à la box) et n'importe quel OpenMote indépendamment de sa distance.

Suivi de l'avancement du Projet

Séance 1

Séance 2

Séance 3

Séance 4

Séance 5