Composants de design pour NFC

www.altova.com Agrandir/Réduire tout Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Objets/fonctions du design > NFC >

Composants de design pour NFC

La fonction NFC est mise en place avec l'aide des composants de design spécifiques à NFC suivants :

 

Click to expand/collapseAction NFC Démarrage/Arrêt

Cette action est utilisée pour lancer ou stopper le push et/ou la réception de messages.

 

Le push et/ou la réception est lancé lors du déclenchement de l'action Démarrage. La séquence des étapes que l'action déclenche est la suivante :

 

1.NFC doit être activé sur l'appareil. Si ce n'est pas le cas, lors du déclenchement de l'action Start, un message apparaîtra invitant l'utilisateur à activer NFC.
2.Une fois vous être assuré que NFC est activé, l'appli MobileTogether Client sera enregistrée pour NFC.
3.Immédiatement après, la découverte de la balise NFC sera lancée automatiquement et les messages NFC dans les balises NFC seront reçues automatiquement. Les messages Push peuvent être lancés par le biais d'une action Push NFC ; elle n'est pas démarrée automatiquement.

 

L'action Arrêter interrompt le Push et la réception de tous les messages. Pour redémarrer cela, redéclencher l'action Démarrer. L'action Arrêter NFC interrompt la transmission par push et la réception de tous les messages. Pour redémarrer la transmission par push et la réception des messages, redéclencher l'action Démarrer.

 

Voir aussi Découvrir et lire les balises NFC.

 

Click to expand/collapse Action Push NFC

L'action NFC Push permet aux données d'être transmises depuis l'appareil exécutant la solution sur un autre appareil à fonction NFC. De plus, si Android Beam est activé sur deux appareils Android les fichiers peuvent être transférés d'un appareil à l'autre. L'action Push NFC définit le message ou le fichier à transférer. Une fois que l'action est déclenchée, le message ou fichier spécifié est transmis via NFC.

 

Note :        La transmission de données NFC n'est pas prise en charge sur les appareils iOS.        

 

Pour plus d'informations, voir Transférer des données sur d'autres appareils et action Push NFC.

 

Click to expand/collapseArborescence de source de page $MT_NFC

L'arborescence $MT_NFC est créée en tant que source de page dans le design lorsqu'une action Démarrer NFC est définie. L'arborescence est automatiquement peuplée lorsqu'une balise NFC est découverte. Les données provenant de la balise NFC sont stockées dans les nœuds de l'arborescence $MT_NFC. Pour des simulations, vous pouvez utiliser un fichier d'échantillon NFC pour voir comment les données provenant de la balise NFC sont stockées dans l'arborescence $MT_NFC. (Voir la section Fichiers d'échantillon NFC pour plus d'informations concernant les simulations NFC.)

 

Click to expand/collapseÉvénements liés à NFC

Deux événements liés à NFC fournissent des fonctions importantes :

 

SurPushNdefMessageAchevé spécifie quelle/s action/s prendre une fois que la transmission des données NFC (via Push NFC) a été achevée.
SurBaliseNfcDécouverte spécifie quelle/s action/s (supplémentaire/s) prendre une fois qu'une balise NFC a été découverte. Par exemple, si cet événement est déclenché, une action Mettre à jour le nœud peut être utilisée pour mettre à jour les arborescences de source de données avec des données provenant de la balise NFC découverte.

 

Click to expand/collapseFonctions d'extension XPath liées à NFC

Les fonctions liées à NFC suivantes sont disponibles :

 

mt-nfc-started: un test booléen pour vérifier si la solution a lancé NFC.
mt-hexBinary-to-string: convertit un hexBinary en un string de texte.
mt-hexBinary-to-base64: convertit un hexBinary en une image encodée Base64.
mt-string-to-hexBinary: convertit un text string en un string hexBinary.
mt-base64-to-hexBinary: convertit une image encodée Base64 en un string hexBinary.

 

Étant donné que la charge  des messages est transportée dans un format hexBinary, les fonctions de conversion permette de préparer les données pour le transport (donc converties en hexBinary) et de les convertir d'un format hexBinary en formats lisibles pour les humains (texte et en images). Pour une description plus détaillée de ces fonctions, voir Fonctions d'extension MobileTogether.

 

Click to expand/collapseFichier d'échantillon NFC pour les simulations

Pour des simulations, vous pouvez créer un fichier d'échantillon NFC et utiliser ce fichier pour tester si les données provenant des balises NFC sont importées correctement dans l'arborescence $MT_NFC. Voir la section fichiers d'échantillon NFC pour plus d'informations concernant les simulations NFC.

 

 


© 2019 Altova GmbH