====== Objets Communicants (Smart Objects) ====== ==== Description ==== Responsable : Jean-Yves Tigli, MCF Université de Nice – Sophia Antipolis email : tigli@polytech.unice.fr Durée : 16 semaines (évaluation comprise) Autres intervenants académiques (Nom / Etablissement) : * Stéphane Lavirotte, MCF Université de Nice – Sophia Antipolis * Gaëtan Rey, MCF Université de Nice – Sophia Antipolis * Estelle Perrin, MCF Université de Reims * Frédéric Danesi, Ingénieur Chef de Projet, Centre technique DINCCS Autres intervenants en entreprises (Nom / Entreprise) : * Jean-Dominique Hoyami , Designer ACCENTURE * Eric Pascual, Ingénieur CSTB Evaluation : Soutenance de mini-projet, site Web et Vidéo Volume : 16 demi-journées ==== Résumé ==== La miniaturisation des dispositifs informatiques et de télécommunication, le progrès des protocoles de communication, l’incorporation de ces fonctions dans des objets usuels devenus communicants voire intelligents (téléphones, lunettes, montres, ceintures, sacoches (Sideshow de Microsoft), vêtements ; équipements ménagers, automobiles, jouets comme le Nabaztag de la société Violet, produits " tracés " avec les RFIDs, etc.), sont les facteurs technologiques du secteur émergeant des nouvelles applications et services en Informatique Ambiante. Après une introduction du sujet et un état de l’art technologique, des travaux dirigés permettront de mettre en œuvre ces technologies, d’en acquérir la maîtrise sur des scénarios applicatifs et d’étudier d’autres cas d’utilisation. Dans un second temps et après avoir été sensibilisé aux autres facteurs tels que le design d’objet, nécessaires à la création de services à haute valeur ajoutée associés à des objets communicants, les étudiants seront accompagnés dans la conception et le prototypage d’un objet communicant et ses services associés. ==== Objectif ==== Ce module a pour but de montrer l’importance de la conception d’un objet communicant dans la réalisation d’une chaine logicielle cohérente dans le secteur d’activité émergeant des nouveaux services associés aux objets communicants. ==== Plan du cours ==== - Introduction aux objets communicants (C, 3h, Jean-Yves Tigli) - Les réseaux personnels, exemple la technologie Bluetooth (C 2h, TD 2h, Jean-Yves Tigli) - Mise en œuvre de Bluetooth : Service Discovery Protocol et TAG Bluetooth (TD 4h, Jean-Yves Tigli) - Mise en œuvre de Bluetooth : Serial Profile et Commandes Hayes sur Mobile (TD 4h, Jean-Yves Tigli) - Autres technologies de communication de proximité pour objets communicants : NFC, RFID, … (C 2h, TD 2h, Jean-Yves Tigli) - Mise en œuvre des RFID (TD 4h, Jean-Yves Tigli) - Des Objets Communicants aux Services pour Dispositifs (en liaison avec le module IAM01) (C 2h, TD 2h, Jean-Yves Tigli) - Mise en œuvre de dispositifs dans une Maison Communicante, cas d'étude du projet GER’HOME du CSTB (C 3h, Eric Pascual) - Introduction au Design d’Objets Technologiques (C 3h, Jean-Dominique Hoyami, ACCENTURE) - Conception d'Objet, CAO et Prototypage (C 4h, Estelle Perrin et Frédéric Denasi ) - Présentation et prise en main des cibles informatiques de prototypage d’Objet Communicants (C 2h, TD 2h, Stéphane Lavirotte) - TD de Conception d’objets communicants (projet collaboratif) : scenario (TD 4h, Jean-Yves Tigli) - TD de Conception d’objets communicants (projet collaboratif, groupe de 4) (Stéphane Lavirotte TD 4h) - TD de prototypage (projet collaboratif, groupe de 4) (TD 4h, Stéphane Lavirotte) - TD de prototypage (projet collaboratif, groupe de 4) (TD 4h, Gaetan Rey) - TD de prototypage et d’intégration dans l’Ubiquarium de l’Ecole (TD 4h, Jean-Yves Tigli) - Examen Final ==== Prérequis ==== Connaissances Internet et Réseaux, Middleware ==== Bibliographie ==== - Wireless World Research Forum, http://www.wireless-world-research.org, IST-WSI Project, Deliverable D9: The WSI reference Model, Dec 2002. - ITU Internet Reports 2005: The Internet of Things, the seventh in the series of "ITU Internet Reports" originally launched in 1997 by the International Telecommunication Union. - The Disappearing Computer initiative, IST program, 2001- 2004: http://www.disappearing-computer.net/projects.html ==== Supports de Cours ==== Cours 1 : {{http://rainbow.polytech.unice.fr/~tigli/cours/Cours1_IAM02.pdf|Cours Introduction aux Objets Communicants et rappels sur les LAN}} Cours 2 : {{http://rainbow.polytech.unice.fr/~tigli/cours/Technologies_Communication_Objets_Communicants_et_Terminaux_Mobiles_STREAMO1_2007.pdf|Cours sur les technologies de communication pour Objets Communicants}} cours 3 : {{http://rainbow.polytech.unice.fr/~tigli/cours/Cours Introduction aux Web Webservices pour Objets Communicants.pdf|Cours sur lles Web Services pour Objets et Dispositifs Communicants}} ==== Supports de Travaux Dirigés ==== TD 1: {{http://rainbow.polytech.unice.fr/~tigli/cours/TD1_IAM02.pdf|TD 1 rappels sur les LAN}} TD2: [[http://www.free2move.se/index.php?type=view&pk=8&pk_language=1|{{:5_plug.gif?50|}}]] [[http://www.free2move.se/index.php?type=view&pk=8&pk_language=1|{{:logo_free2move.jpg|}}]] {{http://rainbow.polytech.unice.fr/~tigli/cours/TD2_SDP_Bluetooth_IAM02.pdf|TD 2 Bluetooth, Service Discovery Protocol}} TD 3: {{http://rainbow.polytech.unice.fr/~tigli/cours/TD_3_ Bluetooth_protocole_Hayes.pdf|TD 3 prise de contrôle d'un téléphone mobile par bluetooth}} TD 4: {{http://rainbow.polytech.unice.fr/~tigli/cours/TD_webservice_bluetooth.pdf|TD 4 Service Web sur Bluetooth, Service Discovery Protocol}} TD4 à rendre pour le 30 novembre 2008 à minuit Les modalités de rendu sont les suivantes : * Envoyer un mail à tigli@polytech.unice.fr avec le Sujet : [IAM02 TD4 login1 login2 .. ] où login1, login2, ... sont ceux de votre polynôme, * Attacher un fichier zip (login1_login2.zip) avec votre projet qui se décompressera dans un répertoire login1_login2, * Attacher un README.txt avec vos explications sur les outils de développement utilisés et les autres informations nécessaires à l'ouverture, la compilation et le lancement de votre projet de TD. TD 5: Mise en œuvre des RFIDs {{:cartesrfid.gif|}} {{http://rainbow.polytech.unice.fr/~tigli/cours/TD_IAM02_RFID_2008.pdf | TD 5 Mise en œuvre de TAGs RFID, SDK et lecteur ASK}} ==== Mini Projet : Design d'Objet Communicant ==== {{ :design_draw.jpg?80|}} // Le design est la part de création assurant la cohérence entre les impératifs technologiques de fabrication, la structure interne de l’objet, sa valeur d’utilisation et son aspect final.// [ Raymond Guidot] === Liste des livrables : === {{ :doc1.jpeg?300 |}} - Fiche 1 : Fonction de l'Objet et Scenario d'Utilisation - Fiche 2 : Représentation de l'Objet, évocation et perception de l'objet - Fiche 3 : Spécifications de la forme de l'objet et de la cible matériel (enveloppe externe et interne) - Fiche 4 : Spécifications logicielles du firmware de l'objet et des services logicielles associés === Groupes et listes des projets === ^ Formation ^ Nom ^ Prénom ^ Email ^ Objet ^ Groupe ^ URL ^ | SI5 | MONTEIRO | Anthony | monteiro@polytech.unice.fr | SMART PLANT | 1 | http://dedale.eu.org/~soutade/SmartPlant/wiki/ | | SI5 | SOUTADÉ | Grégory | soutade@polytech.unice.fr | SMART PLANT | 1 | | | Master 2 IFI | ANTONELLI | Paul | ap201983@etu.unice.fr | SMART PET DISH | 2 | http://projet.pfe.free.fr/smart-pet-dish/doku.php | | Master 2 IFI | GALEA | Nicolas | nicolas.galea@hotmail.fr | SMART PET DISH | 2 | | | Master 2 IFI | LAFAILLE | Christophe | lc200861@etu.unice.fr | SMART PET DISH | 2 | | | Master 2 IFI | GUILLAUME | Jean-Michel | tchitchoubyne@msn.com | SMART DOOR LOCK | 3|http://tchitchoubyne.free.fr/SmartObject| | Master 2 IFI | GUIOU | Nicolas | gn303248@etu.unice.fr | SMART DOOR LOCK | 3 | | | Master 2 IFI | ENNABLI | Mohamed | ennablim@yahoo.fr | SMART DOOR LOCK | 3 | | | SI5 | BOULAY | Romain | boulay@polytech.unice.fr | SMART ALARM CLOCK | 4 | http://courswiki.essi.fr/FlorianGalanti/SmartObject| | SI5 | GALANTI | Florian | galanti@polytech.unice.fr | SMART ALARM CLOCK | 4 | | | SI5 | BARAFANI | Olivier | barafani@polytech.unice.fr | SMART LIGHT | 5 | http://arclightpsx.free.fr/essi/si5/iam02/index.html | | SI5 | BURCKEL | Thomas | burckel@polytech.unice.fr | SMART LIGHT | 5 | | | SI5 | JANNOTTA | Alexandre | jannotta@polytech.unice.fr | SMART LIGHT | 5 | | | Master 2 IFI | MARTARELLO | Stéphane | martarello@free.fr | SMART MAILBOX | 6 | http://martarello.free.fr/| | Master 2 IFI | MARTIN | Grégory | gregory.martin06@gmail.com | SMART MAILBOX | 6 | | | Master 2 IFI | PALACIN | Lionel | palacin@netcourrier.com | SMART MAILBOX | 6 | | | SI5 | LEANCE | Mariano | leance@polytech.unice.fr | SMART FRIDGE ALARM | 7 |http://www.weissbart.com/fr/smartFridge.xml | | SI5 | WEISSBART-THOMAS | Loïc | weissbar@polytech.unice.fr | SMART FRIDGE ALARM | 7 | | | SI5 | ALBERTO | Anthony | alberto@polytech.unice.fr | SMART CLOTHES LINE | 8 | http://courswiki.essi.fr/SmartClothLine| | SI5 | DHOUIB | Yecine | dhouib@polytech.unice.fr | SMART CLOTHES LINE | 8 | | | SI5 | PERRIN | Stéphane | stperrin@polytech.unice.fr | SMART TEDDY | 9 |https://244.homedns.org/~stephane/KnowledgeSharing/components/com_joomlawiki/index.php/Smart_teddy | | SI5 | SERME | Gabriel | serme@polytech.unice.fr | SMART TEDDY | 9 | | | Master 2 IFI | CHALMETON | Sébastien | chalmets@hotmail.fr | SMART GARBAGE | 10 |http://www.polytech.unice.fr/~chalmeto/smart_garbage/index.html| | Master 2 IFI | LEBRUN | Thomas | t.lebrun06@gmail.com | SMART GARBAGE | 10 | | | SI5 | VALLOIS | Emmanuel | vallois@polytech.unice.fr | SMART TENSIOMETER | 11 | === Examen Finale === L'examen final consistera en une présentation de 10 min suivi de 5 min. de démonstration et 5 min. de questions devant un jury composé des intervenants du module. La présentation s'appuiera sur un jeu de 5 transparents au plus : T1 : Titre, auteurs et sujet T2 : Présentation du scenario applicatif T3 : Enveloppe de l'objet communicant et collaboration avec Reims T4 : Architecture Matériel de l'Objet Communicant et logiciel embarqué T5 : Architecture Logicielle de l'application générale ^ Horaire de passage ^ Objet ^ URL ^ | 14h - 14h20 | SMART PLANT | http://dedale.eu.org/~soutade/SmartPlant/wiki/| | 14h20 - 14h40 | SMART PET DISH | http://projet.pfe.free.fr/smart-pet-dish/doku.php | | 14h40 - 15h | SMART DOOR LOCK | http://tchitchoubyne.free.fr/SmartObject| | 15h - 15h20 | SMART ALARM CLOCK | http://courswiki.essi.fr/FlorianGalanti/SmartObject| | 15h20 - 15h40 | SMART LIGHT | http://arclightpsx.free.fr/essi/si5/iam02/index.html | | 15h40 - 16h | SMART MAILBOX | http://martarello.free.fr/| | 16h - 16h20 | pause || | 16h20 - 16h40| SMART FRIDGE ALARM | http://www.weissbart.com/fr/smartFridge.xml | | 16h40 - 17h | SMART CLOTHES LINE | http://courswiki.essi.fr/SmartClothLine| | 17h - 17h20 | SMART TEDDY | https://244.homedns.org/~stephane/KnowledgeSharing/components/com_joomlawiki/index.php/Smart_teddy | | 17h20 - 17h40 | SMART GARBAGE |http://www.polytech.unice.fr/~chalmeto/smart_garbage/index.html| | 17h40 - 18h | SMART TENSIOMETER | | | 18h - 18h20| jury || Les étudiants seront évaluer sur : - La qualité de leur présentation lors de l'examen finale - La qualité des livrables intermédiaires présents sur le site Web de leur projet et la méthodologie mise en oeuvre - La qualité technique du projet ATTENTION : NE PAS OUBLIER de POSER une VIDEO de démonstration de votre application finale comme dernier livrable sur le site de votre projet.