Découvrir et lire les balises 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 >

Découvrir et lire les balises NFC

Une fois que NFC a été  lancé par le biais de l'action Démarrage NFC, la découverte de balise NFC est automatiquement lancée. Si une balise NFC est découverte, le message NFC contenu dans la balise est reçu automatiquement et l'information contenue dans le message sera stockée dans l'arborescence $MT_NFC. Cette arborescence a été créée dans le design lorsque l'action Démarrage/Arrêt NFC a été ajoutée au design. La structure complète de l'arborescence est indiquée ci-dessous. Veuillez noter qu'un message NDEF peut contenir plusieurs enregistrements NDEF, et que les enregistrements NDEF peuvent être récursifs. Si l'information de balise NFC qui est reçue ne contient pas d'informations pour remplir tous les attributs des éléments NDEFMessage ou NDEFRecord, alors ces attributs ne seront pas créés dans l'arborescence $MT_NFC.

 

Click to expand/collapsStructure complète de l'arborescence $MT_NFC

         <Root>

            <Tag Id=""/>

            <NdefMessage 

               CanMakeReadOnly="" 

               IsWriteable="" 

               MaxSize="" 

               Type="">

               <NdefRecord 

                  Id="" 

                  TypeNameField="" 

                  RecordTypeDefinition="" 

                  Type="" 

                  Text="" 

                  Language="" 

                  URI="" 

                  Payload="" 

                  MimeType="" 

                  ExternalDomain="" 

                  ExternalPackageName="">

                  <NdefRecord />

               </NdefRecord>

               <NdefRecord />

                   ...

               <NdefRecord />

            </NdefMessage>

         </Root>

 

 

L'information dans l'arborescence $MT_NFC peut être traitée ultérieurement et affichée de la même manière que d'autres données de source de page. Par exemple, le nœud $MT_NFC/Root/Tag/NdefMessage/NdefRecord/@Text peut être lié à un libellé pour afficher le texte de message dans le libellé.

 

Note :Actions supplémentaires à prendre si une balise NFC est découverte peuvent être spécifiées par le biais de l'onglet de l'événement SurDécouverteDeBaliseNfc.

 

Note :Les informations provenant d'une balise NFC écraseront toutes les informations qui pourraient déjà se trouver dans l'arborescence $MT_NFC. Ainsi, toute balise découverte par la suite remplacera l'information de la balise précédente dans l'arborescence $MT_NFC.

 


© 2019 Altova GmbH