Difference between revisions of "Home Security Sweet Home"

From air
Jump to navigation Jump to search
(Xavier et Hugo prennent le sujet)
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
* UE/Module: Projet innovant de RICM4 option CM + aide 3I
 
* UE/Module: Projet innovant de RICM4 option CM + aide 3I
 
* Enseignant: Didier Donsez
 
* Enseignant: Didier Donsez
* Elèves: 2 CM : Xavier Dupessey, Hugo Lafaye de Micheaux
+
* Elèves RICM4 CM : Xavier Dupessey (Chef de projet), Hugo Lafaye de Micheaux
  +
* Matériel emprunté :
  +
- 1 lance rocket USB
  +
- 1 mini pc Norhtec + alim + cable ethernet
  +
- 1 détecteur de fumée
  +
- 1 launchpad MSP430
  +
- 1 contacteur
  +
- 4 résistances
  +
- 1 adaptateur USB iButton + une sonde (''probe'')
  +
- 3 iButtons [http://www.maxim-ic.com/datasheet/index.mvp/id/5125 DS1972]
  +
- 2 émetteur/recepteur RF 433MHz
  +
- 6 grip-fils
  +
- 1 carte de branchement
  +
  +
<center><big> <span style="color:#FF0000;">------------------------------------------------------------</span> </big></center>
  +
<center><big> <span style="color:#FF0000;">SITE WEB DU PROJET : [http://hssh.free.fr http://hssh.free.fr]</span> </big></center>
  +
<center><big> <span style="color:#FF0000;">------------------------------------------------------------</span> </big></center>
  +
<center><big> <span style="color:#FF0000;">[http://hssh.free.fr/fichiers/Documentation.pdf Documentation]</span> </big></center>
  +
<center><big> <span style="color:#FF0000;">[http://hssh.free.fr/fichiers/PosterA3.pdf Poster A3]</span> </big></center>
  +
<center><big> <span style="color:#FF0000;">[http://hssh.free.fr/fichiers/FlyerA4.pdf Flyer A4]</span> </big></center>
  +
<center><big> <span style="color:#FF0000;">[http://www.dailymotion.com/video/xi004l_tutoriel-diasuite-hssh_tech Vidéo simulation]</span> </big></center>
  +
<center><big> <span style="color:#FF0000;">[http://www.dailymotion.com/video/xi07s8_hssh-demonstration_tech Vidéo démonstration du système]</span> </big></center>
  +
  +
  +
[[File:homesecuarchi.png|200px|thumb|right| Home Security architecture]]
   
   
Line 12: Line 36:
   
 
Ces informations peuvent être injectées dans un monde virtuelle d'avatars. Inversement, les capteurs et les usagers peuvent être simulés et représentés dans le monde réel augmenté. Pour cela, vous utiliserez [http://diasuite.inria.fr DiaSuite].
 
Ces informations peuvent être injectées dans un monde virtuelle d'avatars. Inversement, les capteurs et les usagers peuvent être simulés et représentés dans le monde réel augmenté. Pour cela, vous utiliserez [http://diasuite.inria.fr DiaSuite].
  +
  +
== Architecture ==
  +
Les capteurs et les actionneurs peuvent ajouter ou retirer dynamiquement (installation par un opérateur, épuisement/recharge/changement de la batterie, destruction, ...).
  +
  +
Les communications sont mono-directionnels pour un question de cout (2 euros la fonction transmission 433 MHz et 2 euros la fonction réception 433 MHz). Les fonctions de transmission de réception 433 MHz sont décrites dans le livre "Making Things talk" project 9.
  +
  +
  +
Les capteurs transmettent leurs états courants (température, niveau de batterie) ou un changement d'état (fenetre ouverte) et également le retour à la vie (reset) pour être découvert par l'application de chorégraphie. Les actionneurs reçoivent un ordre à exécuter ("sonne l'alarme 3 coups pendant 6 secondes", "fait clignoter les leds rouges a 4 Hz pendant 10 secondes"). Leurs accès est exclusif.
  +
  +
  +
Dans un premier temps, visualisez les événements produits par les équipements avec [[Apache Chainsaw]].
  +
  +
L'application à développer est une orchestration de capteurs et d'actionneurs. Elle s'appuie sur les paradigmes suivants:
  +
* CEP ([http://en.wikipedia.org/wiki/Complex_event_processing Complex Event Processing])
  +
* ECA ([http://en.wikipedia.org/wiki/Event_condition_action Event Condition Action])
  +
  +
Vous pourrez développer votre application en vous appuyant sur des canevas tels que [[Drools]] et/ou [[Esper]]
   
 
== Equipment ==
 
== Equipment ==
Xbox 360 250 GB (UPnP/DLNA Media Server & Renderer)
+
* Xbox 360 250 GB (UPnP/DLNA Media Server & Renderer)
  +
* [http://www.norhtec.com/products/mcjr/index.html Norhtec MiniPC]
  +
* [http://www.neufbox4.org/wiki/index.php?title=Accueil NeufBox]
  +
   
 
Board
 
Board
  +
* Arduino
 
* [http://processors.wiki.ti.com/index.php/EZ430-Chronos TI' ez430 Chronos 433]
 
* [http://processors.wiki.ti.com/index.php/EZ430-Chronos TI' ez430 Chronos 433]
  +
* [[TI' MSP430 Launchpad]]
* [http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29?DCMP=launchpad&HQS=Other+OT+launchpadwiki TI' MSP430 Launchpad]
 
 
* [http://www.seeedstudio.com/depot/433mhz-rf-link-kit-p-127.html?cPath=139_140 433Mhz RF link kit]
 
* [http://www.seeedstudio.com/depot/433mhz-rf-link-kit-p-127.html?cPath=139_140 433Mhz RF link kit]
  +
* [http://www.sparkfun.com/products/9115 FTDI Basic 5V]
   
 
Sensors
 
Sensors
Line 29: Line 75:
 
* * [http://www.seeedstudio.com/depot/scream-out-loud-110dba-fixed-tone-siren-p-301.html?cPath=156_159 scream out loud - 110dBA fixed tone Siren]
 
* * [http://www.seeedstudio.com/depot/scream-out-loud-110dba-fixed-tone-siren-p-301.html?cPath=156_159 scream out loud - 110dBA fixed tone Siren]
 
* RFID reader
 
* RFID reader
  +
* [[Dallas iButton]]
* iButton reader
 
  +
** [http://www.maxim-ic.com/products/ibutton/ iButton] USB adapter (for PC)
  +
** [http://www.maxim-ic.com/products/ibutton/ iButton] Probe for Arduino (using the [http://www.pjrc.com/teensy/td_libs_OneWire.html OneWire Arduino Lib])
 
* USB Rocket Launcher
 
* USB Rocket Launcher
  +
  +
== Lectures ==
  +
* [http://www.silicon.fr/le-femtocell-avenir-des-services-communicants-residentiels-43942.html Femtocell]
   
 
==Book==
 
==Book==
Line 37: Line 88:
   
 
== Link ==
 
== Link ==
* DiaSuite http://diasuite.inria.fr
+
* [[DiaSuite]]
* Touchkey : projet de RICM5 2009-2010
+
* [[Touchkey]] : projet de RICM5 2009-2010
 
* UPnP Media Server
 
* UPnP Media Server
 
* UPnP Digital Security Camera
 
* UPnP Digital Security Camera

Latest revision as of 12:52, 7 April 2011

  • UE/Module: Projet innovant de RICM4 option CM + aide 3I
  • Enseignant: Didier Donsez
  • Elèves RICM4 CM : Xavier Dupessey (Chef de projet), Hugo Lafaye de Micheaux
  • Matériel emprunté :
  - 1 lance rocket USB
  - 1 mini pc Norhtec + alim + cable ethernet
  - 1 détecteur de fumée
  - 1 launchpad MSP430
  - 1 contacteur
  - 4 résistances
  - 1 adaptateur USB iButton + une sonde (probe)
  - 3 iButtons DS1972
  - 2 émetteur/recepteur RF 433MHz
  - 6 grip-fils
  - 1 carte de branchement
------------------------------------------------------------
SITE WEB DU PROJET : http://hssh.free.fr
------------------------------------------------------------
Documentation
Poster A3
Flyer A4
Vidéo simulation
Vidéo démonstration du système


Home Security architecture


Le but du projet 'Home Security Sweet Home' est de sécuriser la salle AIR par un réseau de simples capteurs (homebrew) et par des informations factuelles telles que l'agenda Google Calendar et ADE de la salle, .

  • Sécurité incendie : détection de fumée, élévation de la température, source infra-rouge
  • Sécurité intrusion : ouverture des portes, des fenêtres coté toit ouvertes ou non fermées, vidéo noctune et diurne, présence (ultrason) ...
  • Sécurité PRI : détection de fumée, élévation de la température, des gaz toxiques ou dangereux, ...

L'application de centrale de sécurité peut déclencher une alarme, archiver le flux video sur un UPnP Media Server, envoyer des SMS/MMS avec la photo des intrus, une flux video sur un téléphone 3G, twitter un agent de surveillance, placarder une page Facebook, déclencher d'un drone patrouilleur (volant ou terrestre), ...

Ces informations peuvent être injectées dans un monde virtuelle d'avatars. Inversement, les capteurs et les usagers peuvent être simulés et représentés dans le monde réel augmenté. Pour cela, vous utiliserez DiaSuite.

Architecture

Les capteurs et les actionneurs peuvent ajouter ou retirer dynamiquement (installation par un opérateur, épuisement/recharge/changement de la batterie, destruction, ...).

Les communications sont mono-directionnels pour un question de cout (2 euros la fonction transmission 433 MHz et 2 euros la fonction réception 433 MHz). Les fonctions de transmission de réception 433 MHz sont décrites dans le livre "Making Things talk" project 9.


Les capteurs transmettent leurs états courants (température, niveau de batterie) ou un changement d'état (fenetre ouverte) et également le retour à la vie (reset) pour être découvert par l'application de chorégraphie. Les actionneurs reçoivent un ordre à exécuter ("sonne l'alarme 3 coups pendant 6 secondes", "fait clignoter les leds rouges a 4 Hz pendant 10 secondes"). Leurs accès est exclusif.


Dans un premier temps, visualisez les événements produits par les équipements avec Apache Chainsaw.

L'application à développer est une orchestration de capteurs et d'actionneurs. Elle s'appuie sur les paradigmes suivants:

Vous pourrez développer votre application en vous appuyant sur des canevas tels que Drools et/ou Esper

Equipment


Board

Sensors

Lectures

Book

  • Tom Igoe, Making Things Talk: Practical Methods for Connecting Physical Objects, Make; 1 edition (September 28, 2007), ISBN-10: 0596510519
    • sections: ???

Link

  • DiaSuite
  • Touchkey : projet de RICM5 2009-2010
  • UPnP Media Server
  • UPnP Digital Security Camera