NFC Episode III - Les balises programmables (tag)

Par Obiseb - Le 18/10/12 - Affichages : 11652

nfc-tag-1.jpg


Suite aux deux premiers épisodes je reviens clore ma petite blog-série sur le NFC en abordant le sujet des balises programmables.

Ça sert à quoi et comment ça marche ?

Au niveau d'un particulier utiliser des balises NFC programmables sert à déclencher/lancer/définir un(e) ou plusieurs action/application/paramétrage en plaçant votre smartphone à proximité de la balise. Les actions sont stockées soit dans la balise NFC elle même soit dans le smartphone, et seront exécutées via l'application compatible avec la solutions choisie.

Pour mieux comprendre nous allons commencer par voir des exemples de solutions proposées par des fabriquants de smartphones, mais je n'oublierais pas les autres solutions.


SmartTags XPeria

smarttags-main-image-120.jpg

C'est ce que j’appellerais presque une solution à la apple : propriétaire, verrouillée, utilisable uniquement avec les logiciels de la marque... mais utilisable avec d'autres téléphones android.

Pour la partie matérielle Sony a fait le choix d'utiliser des puces de très petite capacité (des puces « Ultralight » de chez NXP d'une capacité de 48 octets) intégrée dans des machins (voir la photo, désolé je manque d'inspiration pour les décrire) pouvant être déposés à un endroit, servir de porte clés, de pendentifs ... Contrairement à la plupart des autres solutions que j'évoquerais, il n'est pas question ici d'écrire quoi que ce soit dans la puce : la puce contient uniquement un identifiant qui permet à l'application de savoir quelle liste d'action prédéfinie stockée sur le téléphone elle doit exécuter. L'avantage est de pouvoir utiliser une seule puce à un emplacement pour y déclencher des actions prédéfinies différentes dans plusieurs smartphones. Les inconvénients concerne tout les autres cas, comme par exemple être obligé de définir dans chaque smartphones les actions a déclencher (pas question d'utiliser une puce de ce genre pour permettre à ses visiteurs de récupérer les paramètres de son wifi par exemple), si on réinitialise l'application ou le smartphone il faudra avoir veillé à avoir tout sauvegardé ...

Au niveau de la partie logicielle, il faut installer 2 applications disponibles sur le google play : Xperia SmartTags et le Gestionnaire LiveWare.

Ils sont disponibles entre autres sur le site de sony au tarif de 15 € les 4. Il existe également des lots de 2, non disponible sur cette boutique mais que vous arriverez à vous procurer sans problèmes.


Samsung TecTiles

samsung_TecTile.jpg

Non distribué en France par Samsung vous les trouverez cependant facilement auprès de vos sites de vente préférés à partir d'une douzaine d'euros pour un lot de 5 étiquettes autocollantes.

Samsung a fait le choix opposé à Sony non seulement au niveau de la présentation du produits, mais aussi au niveau du fonctionnement. En effet les TecTiles se présente sous forme d'étiquette autocollantes et contiennent des puces Mifare classic 1k (propriété de NXP). En pratique l'application Samsung Tectiles stocke les données concernant les actions à effectuer dans la mémoire de la puce (un peu plus de 700 octets disponibles pour cela). La partie logicielle semble accepter d'autres étiquettes NFC mais refuse d'écrire sur des puces de petite et moyenne capacité (je n'avais pas d'autres puce 1K ou plus sous la main pour faire plus de test).

L'application disponible sur le google.play est très simple d'usage, mais ne propose pas autant de possibilité que certains autres logiciels disponibles sur cette même plateforme.

Les étiquettes de samsung sont compatible sans problèmes avec tout les téléphones android à ce jour (au moins parmi ceux disponibles chez nous) … en effet ils intègrent tous des puces embarquant les technologies de NXP (encore eux...). Cependant ce n'est pas le cas des blackberry ou de nokia qui ont fait des choix différents, et se limitent à certaines puces rentrant strictement dans une des norme du NFC forum ce qui n'est pas le cas du Mifare classic qui s'approche doucement des 20 ans d’existence.



Les autres balises disponibles sur le marché :

Exemples.jpg

Sur internet vous trouverez de tout, que ce soit au niveau des formes que des puces.

Pour ce qui est de supports dans lesquels sont intégrés les puces NFC, la seule c'est l'imagination. Techniquement ont peut les intégrer à pratiquement tout et n'importe quoi... à condition d'éviter ce qui bloque ou perturbe les ondes comme les objets métalliques. Vous trouvez des étiquettes autocollantes ou non, cartonnées ou non, imprimables … ou pas, des bracelets, des pendentifs, des produits textiles, des cartes plastique, des portes clés … vous trouverez sans problèmes votre bonheur même si vous rechercher des balises personnalisée.

Parmi les nombreuses solutions qui s'offrent à vous. Mes choix personnels sont relativement simple :
- éviter les puces à très faible capacité comme les Ultraligh (48 ou 96 octets), sur des petites quantités la différence de prix n'est pas sensible et pas forcement toujours à leur avantage
- les solutions à base de NTAG 203 sont un bon choix. Elles sont limitées à une capacité de 144 octets, mais cela m'a suffit dans mes test pour faire des enchaînement de 6 actions même en les stockant dans l'étiquette. Elles sont lisible rapidement et facilement dans la plupart des conditions, mis à part si elles sont collées sur une surface métallique... comme toute les puces RFID.
- si vous avez besoin d'un peu plus de place et que vous voulez stocker les données sur la puce, les solutions à base de Mifare Classic 1k sont un excellent choix pour peut qu'on ne s'en serve pas avec un backberry ou un certain windows phone. Même si leur conception est maintenant ancienne, elle font encore ce qu'on leur demande.
- pour un usage personnel et si même les Mifare Classic 1K ne suffisent pas j'aurais tendance à regarder du coté des solutions logicielles qui ne stockent pas les information sur les puces (j'en propose une plus bas).


Les autres logiciels :

435140425-play_logo.png
Toutes les applications ci-dessous sont disponible sur le Google Play.



NFC TagInfo
Cette application ne fait qu'une chose, lire le contenu d'une balise NFC. Mais elle le fait bien, en vous montrant le contenu de la pluce, mais également des informations comme le type de puce, sa capacité … mis à part la lecture la seule autre fonction est de sauvegarder ce qui a été lu.


Quick Dialer NFC
Application orientée au départ accessibilité pour les personnes handicapées ou âgées, qui n'a pour but que de permettre de téléphoner en ce contentant d'allumer le téléphone et de le poser sur tag (collé derrière une photo par exemple).


NFC Tag Writer & Reader
Application très simple pour écrire et lire des tag NFC, elle est proposée par un site de vente de tag NFC. Elle ne permet de déclencher que très peu d'action au contact de la balise se limitant à appeler un numéro, envoyer un SMS, aller sur une URL par exemple.


NFC ReTAG FREE
ReTAG FREE est un des lanceurs les plus complets disponible en version gratuite, limitée à la gestion de 4 balises, ou complète à 2 €. Son optique de départ est de faire des économies en recyclant les puces RFID que l'ont croise souvent et qu'on jette ou de permettre d'acheter des puces toutes simples à faibles capacité à moins coûteuses que des puces à meilleures capacité. Tout comme le logiciel Xperia, il n'a pas besoin d'écrire sur la puce il se contente de la lire pour l'identifier et lancer les actions correspondantes. Mais contrairement à la solution sony cela fonctionne avec n'importe quel balise vierge ou non, verrouillée ou non (même certaines carte d’hôtel ou un forfait de ski sans fils par exemple). Cette application est particulièrement moche, mais c'est une question de goûts. En pus d'être disponible sur le google play, on peut trouver un sujet sur xda ici (http://forum.xda-developers.com/showthr ... ?t=1477138 ).


NFC Task Launcher
Il s'agit d'une des applications les plus complètes. Elle propose la possibilité de stocker un texte, une vCard, une url, déclencher un email, un appel, un sms, le changement d'un paramètre (réseau, son, écran …), envoyer un message sur plusieurs réseaux sociaux, activer une alarme, un compte à rebours, lancer une application, une activité, d’interagir avec tasker … parmi les options intéressantes on trouve la possibilité d'activer le NFC même en mode avion ou limiter la relecture d'une même étiquette pendant une période définie. Il existe également des plugins pour ne pas avoir besoin de passer par les programmes par défaut gérant les appel et les SMS mais pour le faire directement.



Il ne s'agit que d'un tour d'horizon non exhaustif, il manque aussi bien des choses aussi bien du coté matériel que logiciel, mais j'espère que cela vous permettra de vous faire une idée sur le fonctionnement et les possibilités de la chose.

Et vous que faite vous de la fonction NFC de votre smartphone ?

Venez en parler avec nous sur le forum ...


54 réponse(s) -