IDS



Projet en collaboration RICM5 et DSAA L3+1 (Agence Limonade)


 * Etudiantes DSAA: Lauriane DUGIT-GROS, Ophelie BATTAGLIA, Julie FUND . Enseignant Jean-Baptiste Joatton. fiche de suivi
 * Eleves RICM5 : Simon BISCH, Aurélien CLAVELIN, Florian FOURURE . Enseignant Didier Donsez, Xavier Spengler. fiche de suivi

Contexte
Interactive Digital Signage

Digital signage will soon appear in every aspect of daily life, offering a third foundational platform that, along with smart- phones and tablets, will support communication in the 21st century.

Examples:
 * http://territoires-nfc.forum-smsc.org/tag-nfc/le-deploiement-du-mobilier-communicant-saccelere-outre-manche/
 * http://www.jcdecaux.com/fr/Presse/Communiques2/2012/JCDecaux-experimente-six-Mobiliers-Urbains-Intelligents-dans-le-cadre-de-l-appel-a-projets-de-la-Ville-de-Paris
 * http://next.liberation.fr/design/2013/02/01/une-table-de-jeu-tactile-pour-les-squares-parisiens_878558
 * http://www.rslnmag.fr/post/2012/12/17/Les-reseaux-sociaux-dans-la-ville.aspx

Matériel

 * Caisse
 * TV 37 Pouces Full HD
 * Planches de bois OSB3 10 mm
 * Verre trempé IKEA
 * Roulette pour le déplacement
 * Unité(s) centrale(s)
 * Mac Mini
 * Raspberry Pi
 * Arduino
 * Micro
 * Capteurs polluant (CO2, NO, CO, GPL)
 * Carte Wifi pour monitorer
 * TP-Link : TL-WN722N
 * Caméras stéreo + profondeur
 * XBox Kinect
 * Creative Interactive Gesture Camera Developer Kit
 * Haut Parleurs + Ampli 60W
 * NFC Reader
 * ACS_ACR_122
 * SCL3711
 * Camera USB + Diode blanche puissance pour faire un lecteur de QRCode
 * Détecteur ultrason de distance : non prioritaire
 * Imprimante : non prioritaire

Logiciel (utilisé)

 * http://voxygen.fr/index.php
 * Dragon Natural Speaking
 * OpenCV (face tracking)
 * OpenNI (Kinect)
 * DBus
 * Libnfc (Near Field Communication)
 * Intel® Perceptual Computing SDK

Logiciel (réalisé)
Voici la liste des différentes applications que nous avons réalisées dans le but de répondre à différents use cases.

MacScanner
Ce module permet de voir les cartes wifi actives autour de la borne. On utilise la suite aircrack-ng afin de monitorer le wifi environnant, avec la carte wifi USB TL-WN722N (la carte wifi intégrée du mac mini ne permettant pas le monitoring avec les drivers linux). L'idée inérente, est de montrer que l'on peut observer les "devices" proches ayant une carte wifi active. On peut ensuite imaginer différentes utilisations. Par exemple dans le cas où on disposerait de plusieurs bornes, on pourrait paramétrer l'affichage en fonction de l'adresse mac à proximité (pour que l'affichage "suive" la personne).

Sources : git

Prérequis

 * aircrack-ng
 * python
 * java
 * drivers wifi installés et compatibles pour faire du monitoring

Installation
Normalement aucune installation n'est nécessaire. Le jar contenu dans le dépot est fonctionnel.

Utilisation
Il suffit d'éxecuter le script main en lui passant en paramètre l'interface wifi que l'on souhaite utiliser pour monitorer. Si aircrack, python et java sont correctement installés, tout fonctionne directement.

EDTDemon
Ce module est automatiquement lancé au démarrage du macmini. Il permet d'afficher l'emplois du temps lorsque que l'on passe un tag nfc devant contenant les bonnes informations.

Sources : à venir

PicViewer
PicViewer est un petit script python permettant d'afficher les images contenues dans le dossier pic. On peut naviguer parmi les images avec les flèches gauche et droite. Nous avons réalisé ce script afin d'avoir un affichage simple à contrôler avec la kinect.

Launch
C'est un ensemble de scripts permettant de lancer l'ensemble des application que nous avons développées.

Projets Connexes

 * GroundCTRL
 * KiCTRL
 * Cave à vin NFC

Challenges

 * NFC Forum
 * Intel Perceptual

Evénements

 * Journée Polytech Grenoble 2013