Apparue il y a un peu moins d’une dizaine d’années, la technologie NFC commence à connaître un essor certain au sein du monde des smartphones et plus particulièrement de la plateforme Android. Avec des cas d’usage n’ayant de limite que l’imagination des développeurs, il y a fort à parier que cette technologie va se généraliser dans les années à venir et être de plus en plus présente dans notre quotidien. Cet article introductif se propose de montrer comment mettre en oeuvre le NFC en lecture et en écriture au sein d’une application Android.
Le NFC, ou Near Field Communication pour les adeptes de la langue de Shakespeare, est une technologie de communication sans contact qui a le vent en poupe depuis quelque temps maintenant. Dès 2004, de nombreux acteurs industriels du secteur, tels Nokia, Intel ou Visa pour ne citer qu’eux, se sont réunis au sein du NFC Forum afin de spécifier formellement la technologie. Basé sur la technologie RFID (Radio Frequency Identification), le NFC utilise de fait la bande de fréquence standardisée du RFID à savoir 13.56 MHz (ISO 14443). D’une portée théorique d’un peu plus de 10 cm, le NFC est en pratique utilisé pour des usages à moins de 5 cm avec une vitesse de transfert plutôt faible (moins de 424 kbps). Cette dernière devant être prise en compte lors de l’élaboration de nouveaux use cases NFC.
Sylvain Saurel