Programmer des étiquettes NFC avec Trigger

#1

Programmer des étiquettes NFC avec Trigger

Messagepar edem84 » 04 Avr 2013, 17:48

Cette présentation pour vous démontrer de façon basique, comment programmer et utiliser au quotidien des étiquettes NFC re-programmables.

Image

Ce topic vient en complément de l'excellente présentation "NFC Episode III - Les balises programmables (tag)" par Obiseb
puis du billet de Franck : Exit le bluetooth, vive le partage 2.0 : NFC et WIFI Direct

Pour rappel, les étiquettes NFC sont des balises programmables. Je viens de faire l'acquisition de quelques étiquettes et porte-clés TAGs NFC. Les modèles que j'ai choisi sont de classe Mifare Classic 1K. Ce qui veut dire qu'elles permettent, environ, 768 bytes d'écriture; ce qui est suffisant pour programmer les actions que je vous montrerai.

Que faut-il pour écrire sur les étiquettes NFC ?

Déjà, un téléphone qui possède une puce NFC (GNote2 et SIII, SIV).
Des balises programmables, sous forme d'étiquette, de porte-clé etc...
Une application pour programmer et écrire les actions sur les balises.

J'utilise l'application Trigger (ex "NFC Task Launcher"), gratuite sur le Play Store et ses plugins. Elle est à mon avis la plus aboutie.
Image


Comment faire ?

1 - Enclenchez le NFC sur votre téléphone : Paramètres > Sans fil et réseaux > Paramètres supplémentaires > cliquez sur : NFC pour le passer sur "I". Pour ma part, je laisse constamment le NFC en fonction, s'il n'est pas utilisé, il pompe pas la batterie.
2 - ouvrez l'application Trigger, vous aurez en première page des exemples prêts à l'emploi. Allez tout de suite dans les paramètres de l'appli : > touche Menu > Paramètres et dans les "Tâches", cochez : "Activer NFC en Mode Avion" ce qui vous permettra de taguer même en mode avion.
Image

3 - Nous allons programmer notre première étiquette (qui je le rappelle est réinscriptible).
Sur l'écran d'accueil, swypez pour aller sur l'onglet "Mes étiquettes". Cliquez sur le signe "+" en haut à droite, puis dans le popup (sélectionner le type de...) choisir "NFC".
4 - Vous arrivez ensuite sur la partie programmation avec deux onglets : Tâche 1 et Tâche 2.
Image

Dans l'onglet Tâche 1, inscrivez le nom que vous voulez donner à votre étiquette, exemple : "Dodo Time ON", puis cliquez sur "+ Ajouter des actions". Nous allons faire faire à cette balise, les actions suivantes :
- passez en mode silencieux
- couper les communications en passant en mode avion
- lancer l'application horloge pour vérifier le réveil


Image

Nous allons ensuite programmer la Tâche 2, dodo Time OFF, qui au matin, en passant votre téléphone (écran allumé) sur l'étiquette, déclenchera les actions suivantes :

Image

- désactiver le mode avion
- remettre la sonnerie
- lancer l'application horloge pour couper le réveil


Votre étiquette est prête à être programmée.
Posez une de vos étiquettes sur une table, sur l'appli, cliquez sur "sauvegarder et écrire", vérifiez que la case "Définir l'étiquette en lecture seule" soit décochée (ce qui vous permettra de modifier celle-ci par la suite).
Suivre la consigne qui vous demande de Placer le dos du téléphone sur l'étiquette à écrire. Un son se fait entendre et le message suivant est affiché sur l'écran : Votre étiquette est prête à l'emploi".

Image

Cliquez sur "terminer" en haut à droite et l'écran revient sur la liste des étiquettes que vous avez programmé et que vous pouvez éditer à demeure.
Sur ce screen, quand vous faites un appui long sur une de vos étiquettes, vous pouvez, lorsqu'elle est surlignée en jaune/orange, cliquer ensuite sur le triangle en haut, cela simulera le fait de "taguer" votre étiquette, les actions seront jouées.

Au passage, vous remarquerez que notre programmation Dodo Time ON et OFF a pris 2 fois 41 bytes sur notre étiquette qui peut contenir 768 bytes.
Pour information, si vous swypez jusqu'à l'onglet "Statistiques", vous accéderez aux nombres d'actions réalisées et le temps économisé :)

Image

Alors et maintenant, quelles commandes programmer ?

La liste est très longue et non-exhaustive, en voici un bout, récupéré sur le Play Store, concernant l'application Trigger :
- activer le Bluetooth, désactiver le Wi-Fi et lancer votre application de musique préférée lorsque vous le placez sur une station ou lorsque vous scannez une étiquette dans votre voiture ;
- définir votre sonnerie pour qu’elle vibre, baisser l’intensité lumineuse de l’écran et configurer une alarme lorsque vous scannez une étiquette sur votre table de nuit ;
- démarrer le Wi-Fi et vous connecter automatiquement au réseau de votre domicile lorsque vous rentrez chez vous (cela est également idéal pour vos invités qui n’auront plus à saisir manuellement vos informations de réseau sans fil).

Exécution des tâches suivantes :
- Activation ou désactivation du Wi-Fi
- Activation ou désactivation du Bluetooth
- Rendre le Bluetooth identifiable
- Activation ou désactivation du mode Avion
- Lancement des applications installées
- Configuration d’une nouvelle connexion Wi-Fi, puis connexion
- etc...

Seule votre imagination vous imposera une limite. A cet effet, je vous demande de relater dans ce topic, les tâches (étiquettes) que vous avez programmé, ce sera sympa de voir ce que chacun a pu faire !
Avatar de l’utilisateur
edem84
Ancien du Staff
Ancien du Staff
 
Message(s) : 4215
Inscription : 07 Sep 2010, 23:47
Localisation : Maroc

#2

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar edem84 » 04 Avr 2013, 17:48

Quelques-unes de mes étiquettes :

1 - Table chevet
1.1 - table chevet ON :
* activer mode avion
* activer mode blocage
* sonnerie sur silencieux
* lancer appli Horloge (vérification heure réveil)
1.2 - table chevet OFF :
* désactiver mode blocage
* désactiver mode avion
* sonnerie sur normal
Edit du 05/04 : je viens de compléter cette étiquette par la publication automatisée d'un tweet !

2 - Voiture
2.1 - voiture ON :
* activer GPS
* lancer NDRIVE
2.2 - voiture OFF :
* désactiver GPS
* fermer NDRIVE


3 - minuteur cuisine (étiquette collée sur un meuble (attention, pas sur un métal) de la cuisine)
* lancer “Horloge” puis activiter “Timer”


A vos étiquettes !
Avatar de l’utilisateur
edem84
Ancien du Staff
Ancien du Staff
 
Message(s) : 4215
Inscription : 07 Sep 2010, 23:47
Localisation : Maroc

#3

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar franck_29 » 04 Avr 2013, 18:15

Merci Eric;-)
Pour ma part j'ai également acheté quelques tag NFC.
Ma première réalisation a été celle-ci :
"
-dire le texte tu es trop fort
-pause
-dire le texte vraiment trop fort
"
Ça ne mange pas de pain, ça soigne l'ego, et puis je n'ai pas trop le moral en ce moment, alors ça aide :-)

Plus sérieusement, je m'en suis collé une, à l'angle de mon canapé qui :
-lance l'application "programme télé"
-lance l'application "télécommande"

Et voila, plus qu'à me vautrer:-) :-)
Pour bien débuter sur le forum : la charte, FAQ, Comment faire ?
Les points essentiels en quelques clics : Notre Blog
Modèle Galaxy S (GT-I9000) | Galaxy S II (GT-I9100) | Galaxy Note II (GT-N7100) | Galaxy Note 3 (SM-N9005)
Firmware CyanogenMod 10.2 | Stock XWLSD | Stock N7100XXUFNE1 | stock XXUDMK2
Modifications ROOT
Réseau B&You
Mon péché mignon développement de l'appli NokyART
Avatar de l’utilisateur
franck_29
Ancien du Staff
Ancien du Staff
 
Message(s) : 9031
Inscription : 20 Juil 2010, 14:31
Localisation : France, Paris, Cléder

#4

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar gabs » 04 Avr 2013, 20:34

Ben voilà Eric, il va falloir que je m'en achète maintenant... :mrgreen:
Ces cas concrets d'usage me font voir ces tags d'un autre oeil et j'imagine maintenant quelques utilisations pratiques. ;)
Nouveau sur le forum ? -----> Pour bien débuter sur le forum

Modèle : Galaxy S8 (SM-G950F)
Firmware : G950FXXU1AQK7 (7.0)
Forfait : Sosh mobile + Livebox
Avatar de l’utilisateur
gabs
Ancien du Staff
Ancien du Staff
 
Message(s) : 5655
Inscription : 21 Oct 2010, 21:00
Localisation : Limoges

#5

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar franck_29 » 04 Avr 2013, 21:03

Oui, les cas pratiques ...
Avis à tous : ça serait sympa de partager vos cas d'usages ... c'est ça qui est intéressant:-)
Pour bien débuter sur le forum : la charte, FAQ, Comment faire ?
Les points essentiels en quelques clics : Notre Blog
Modèle Galaxy S (GT-I9000) | Galaxy S II (GT-I9100) | Galaxy Note II (GT-N7100) | Galaxy Note 3 (SM-N9005)
Firmware CyanogenMod 10.2 | Stock XWLSD | Stock N7100XXUFNE1 | stock XXUDMK2
Modifications ROOT
Réseau B&You
Mon péché mignon développement de l'appli NokyART
Avatar de l’utilisateur
franck_29
Ancien du Staff
Ancien du Staff
 
Message(s) : 9031
Inscription : 20 Juil 2010, 14:31
Localisation : France, Paris, Cléder

#6

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar cyio » 04 Avr 2013, 23:32

Bravo Edem84 pour cette belle présentation !
La première étiquette de Franck_29 est à breveter :D :-$

Voici les étiquettes que j'utilise :
WIFI ON + SYNCHRO ON quand j'arrive chez moi (étiquette à côté de mon chargeur)
WIFI OFF + SYNCHRO OFF quand je pars (étiquette à côté de ma porte)

WIFI OFF/ON + BLUETOOTH ON/OFF + PROFIL VOITURE ON/OFF (dans les voitures) : une seule étiquette "en basculement“ (évite de devoir mettre deux étiquettes l' une à coté de l' autre).

ENVOIE UN/DES SMS PRÉ - ÉCRIT/S quand j' arrive au bureau (du style : "je suis bien arrivé ma chérie, tu me manques déjà“ ;) )
Dernière édition par cyio le 04 Avr 2013, 23:58, édité 1 fois.
GT-I9300 Android 4.3
Bande de base I9300XXUGNA8
Kernel 3.0.31- 2429075 Version JSS15J.I9300XXUGND5
Opérateur Proximus (Belgique)
Nexus 5 32GB Android 5.0
Build LRX210 Opérateur : T-Mobile (USA)
Avatar de l’utilisateur
cyio
Andro-bavard
 
Message(s) : 202
Inscription : 19 Fév 2011, 23:34
Localisation : Knokke (Belgique) + Miami (USA)

#7

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar franck_29 » 04 Avr 2013, 23:58

Bah @cyio je le mets sous licence WTFPL ;-)
Pour bien débuter sur le forum : la charte, FAQ, Comment faire ?
Les points essentiels en quelques clics : Notre Blog
Modèle Galaxy S (GT-I9000) | Galaxy S II (GT-I9100) | Galaxy Note II (GT-N7100) | Galaxy Note 3 (SM-N9005)
Firmware CyanogenMod 10.2 | Stock XWLSD | Stock N7100XXUFNE1 | stock XXUDMK2
Modifications ROOT
Réseau B&You
Mon péché mignon développement de l'appli NokyART
Avatar de l’utilisateur
franck_29
Ancien du Staff
Ancien du Staff
 
Message(s) : 9031
Inscription : 20 Juil 2010, 14:31
Localisation : France, Paris, Cléder

#8

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar cyio » 05 Avr 2013, 00:05

@Franck_29 : Génial, on pourra le réutiliser :D. :
WIKIPEDIA :
La WTFPL ou Do What The Fuck you want to Public License (littéralement « licence publique foutez-en ce que vous voulez ») est une licence libre non-copyleft. Elle permet en effet la libre redistribution et modification de l’œuvre sans aucune restriction.
GT-I9300 Android 4.3
Bande de base I9300XXUGNA8
Kernel 3.0.31- 2429075 Version JSS15J.I9300XXUGND5
Opérateur Proximus (Belgique)
Nexus 5 32GB Android 5.0
Build LRX210 Opérateur : T-Mobile (USA)
Avatar de l’utilisateur
cyio
Andro-bavard
 
Message(s) : 202
Inscription : 19 Fév 2011, 23:34
Localisation : Knokke (Belgique) + Miami (USA)

#9

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar thedid63 » 05 Avr 2013, 08:05

Bonjour à tous,
Merci Éric pour cette bonne présentation de l'utilisation du NFC.
Pour ma part, j'utilise également pour activer/desactiver le wifi à l'entrée de la maison...
Et activer le GPS+applications "avertisseur de danger" en entrant dans la 4L....;-)
Une autre collée sur l'enceinte bluetooth, qui active le bluetooth et lance mon application dédiée à la lecture musicale...
Bonne journée la BigTeam ;-)

Envoyé depuis mon GT-N7100 avec Tapatalk
thedid63
Ancien du Staff
Ancien du Staff
 
Message(s) : 740
Inscription : 02 Nov 2011, 19:28

#10

Re: Programmer des étiquettes NFC avec NFC Task Launcher

Messagepar neogamer67 » 11 Mai 2013, 09:50

Comment faire pour que quand je scanne mon tag dans la voiture, en plus d'allumer le BT, qu'il se connecte de lui même à l'autoradio ?
Je suis obligé de faire une action "basculer BT" PUIS une action BT pour dire que quand je suis connecté à l'autoradio il lance mon placer.
Mon but serait qu'il se connecte seul à l'autoradio.
Image
Modèle : Samsung Galaxy S3 bleu 16Go + 8Go externe
ROM : Android Revolution HD - Aroma (toujours à jour)
Forfait : B&You Illimité 19.90€
Avatar de l’utilisateur
neogamer67
Andro-communicant
 
Message(s) : 167
Inscription : 31 Août 2012, 06:41

Suivant

Retour vers Applications : Utilitaires, Système, Communications, Bureautique

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité