Contactless Mobile Services Projet industriel de prototypage Thomas de Lazzari Near Field Communication Stage Philips Sept 28, 2006
Objectifs Étude: Étude sur les différents services NFC ainsi que sur les spécifications émises. Expérimentation: Dans un domaine particulier, expérimenter la valeur ajoutée de la technologie NFC. Démonstration: Faire la démonstration d’une application afin de convaincre sur la technologie NFC.
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
Présentation du projet Ce stage a consisté en la réalisation d’une application de type prototype (proof of concept) pour un cas d’utilisation d’une technologie innovante propulsée par Philips : NFC. Le travail effectué comprend une pré-étude sur les services NFC, la prise en main du matériel afin de permettre le transfert de données entre un téléphone, une borne et des tags radio-fréquence, ainsi que de nombreux tests de fiabilité. Tuteur en entreprise : M. Laurent Barnier, directeur Innovation Responsable université : M. Serge Miranda, directeur MBDS
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
Philips Création : 1891, Gerard Philips, Eindhoven. Chiffre : 30,3 milliards € 2004, 161 500 salariés, 60 Pays. Semiconductor : 37 000 employés. Activité : Semi-conducteurs, Électronique grand public, Systèmes médicaux, Éclairage. Leader sur le marché de l’éclairage. Dans le top 10 mondial pour les semi-conducteurs (2005). Inventeur du CD-ROM
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
RFID et NFC RFID : Radio Frequency Identification Tags RFID : Stocker et récupérer des données à distance. Histoire : Issue de l’invention du radar, identification du bétail dans les années 70. Exemples d’utilisation : télé-péage routier, traçabilité des livres dans une librairie, carte d’accès, grande distribution (Wall-Mart). Near Field Communication : technologie de communication de proximité. La technologie NFC fait communiquer les objets entre eux. Fonctionnement : Induction de champs magnétiques.
RFID et NFC Les deux modes de NFC : Trois types d’utilisation : Actif Passif Trois types d’utilisation : Lecteur de carte (MIFARE …) Peer to peer (initiator & target) Emulation de carte SAM : Secure Access Module OFF MODE VIRTUAL WIRED
RFID et NFC NFC FORUM http://www.nfc-forum.org Plus que du sans fil Notion de proximité et de contact. Aucun appairage. Paiement sécurisé. Des débuts difficiles Il y a deux ans, ABI Research prédisait que la moitié des téléphones dans le monde seraient équipés de NFC en 2009. Ils estiment maintenant la part des téléphones NFC en 2010, à 23%. 25 sept 2006, Peter Judge. Techworld. Il faut convaincre sur la technologie.
NFC et RFID Il suffit de toucher…
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
Exemples de cas d’utilisation Échange d’information cartes de visite, … Aide à la configuration association de deux périphériques Bluetooth Capture d’information panneau de publicité, … Billetterie électronique stades de foot, tickets de bus, … Exemple à Taipei, Taiwan : Les transports publics utilisent NFC pour faciliter l’achat des tickets de bus et trains. Le coût du ticket est débité sur le compte client de l’opérateur téléphonique.
Exemples de cas d’utilisation Un passant réserve deux billets pour un spectacle. Il paie et télécharge les deux billets électroniques en touchant la borne avec son téléphone portable. Le passant rejoint son ami et lui transmet son billet. Les deux amis arrivent à la salle, et déverrouillent les portiques de sécurité grâce à leurs téléphones NFC.
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
Contactless Communication API Spécification JSR 257 : package optionnel pour Java ME. API poussée par Nokia, Philips, Siemens, Sony, Symbian, … Méthodes standards pour piloter tous types d’équipement sans-contact. Discovery Manager Août 2006 : final approval ballot Le futur des téléphones The futur of Mobility is Linux. Difficulté de développement et manque de support pour Symbian. Russell Beattie, Connected Life Group at Yahoo. Nouveau téléphone Nokia NFC. Solution NFC intégrée. API Contactless? Zalewski, Nokia's head of payment and ticketing.
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
Planning timeline Jun Jul Aug Sep Oct Stage Philips 2006 L L Pré étude Développement prototype version 0.6 Prise en main sécurité Mifare Développement NFC Formation Netbeans Java Desktop L Swing Midlet Amadeus Tests Rapport Soutenance
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
Présentation de l’application Matériel utilisé : - Téléphone SAMSUNG X700 - Tags MIFARE 1K - Demo board NFC PN531 Composants logiciels : - Interface graphique (GUI) - Midlet - Base de données Logiciels utilisés : Netbeans, Eclipse, Visual Studio, Poseidon UML
Présentation de l’application Sécurité dans une carte MIFARE 1K Carte composée de 16 secteurs avec 4 blocs de 16 bytes chacun. Dans chaque secteur, un bloc est réservé pour définir les bits d’accès. Ex : bloc 7. Une clef peut être initialisée pour lire ou écrire des données dans la carte. CAGR …%
Présentation de l’application
Présentation de l’application The language for touch, Timo Arnall. Carte wireless Cible wireless Point wireless NFC Interface graphique interactive et fonctionnelle. Données XML Le couple Java / NFC Java est la clef, il permet à un concentré de technologie de fonctionner ensemble : Bluetooth, Video, Musique, GPRS, …
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
Problèmes rencontrés Interface Swing et Netbeans Représentation des objets en 2D dans une interface graphique facilement manipulable. Transmettre plus que 254 car. Transmettre des données en mode Receive. Batterie La batterie du téléphone Samsung X700 se vide très rapidement quand on fait appel aux méthodes NFC. Instabilité du téléphone Le SDK Philips est très limité et il n’est pas fait pour certains cas d’utilisation comme la transmission en boucle continue. Le téléphone se freeze au bout de quelques minutes.
Agenda Présentation du projet Philips RFID et NFC Exemples de cas d’utilisation Contactless Communication API Planning Présentation de l’application Problèmes rencontrés Conclusion
Conclusion Comme beaucoup d’autres technologies, NFC pourrait vraisemblablement se retrouver dans nos téléphones portables, sur des posters, dans des bornes de paiement, tout autour de nous sans qu’on s’en aperçoive. NFC vient de rentrer dans un nouveau stade, un stade où l’imagination et l’innovation sont nécessaires pour développer de nouvelles applications, les tester à grande échelle, et surtout convaincre l’industrie que c’est bien plus qu’une belle idée. Original post by Peter Judge. Techworld 25sept 2006.
Remerciements Laurent Barnier, directeur Innovation Philips Serge Miranda, directeur MBDS Sebastien Giombini & Jean-Louis Agostini, chefs de projet MBDS
Q&A Thomas de Lazzari