Finden und Auslesen von NFC-Tags

www.altova.com Alle erweitern/reduzieren Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Designobjekte/Funktionen > NFC >

Finden und Auslesen von NFC-Tags

Nachdem NFC mit Hilfe der Aktion NFC starten gestartet wurde, wird automatisch nach NFC-Tags gesucht. Wenn ein NFC-Tag gefunden wird, wird automatisch die NFC-Nachricht im Tag empfangen und die Informationen in der Nachricht werden in der $MT_NFC-Struktur gespeichert. Diese Struktur wurde im Design erstellt, als die NFC starten/beenden-Aktion zum Design hinzugefügt wurde. Unten sehen Sie die vollständige Struktur. Beachten Sie, dass eine NDEF-Nachricht mehrere NDEF-Datensätze enthalten kann und NDEF-Datensätze rekursiv sein können. Wenn die Informationen des empfangenen NFC-Tags keine Informationen für alle Attribute der Elemente NDEFMessage oder NDEFRecord enthalten, werden diese Attribute in der $MT_NFC-Struktur nicht erstellt.

 

Click to expand/collapsVollständige Gliederung der $MT_NFC-Struktur

          <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>

 

 

Die Informationen in der $MT_NFC-Struktur können weiterverarbeitet und auf dieselbe Art und Weise wie andere Seitenquellendaten angezeigt werden. So kann etwa der Node $MT_NFC/Root/Tag/NdefMessage/NdefRecord/@Text mit einer Beschriftung verknüpft werden, damit der Nachrichtentext in der Beschriftung angezeigt wird.

 

Anmerkung:Über das Register des Ereignisses BeiGefundenemNfcTag können zusätzliche Aktionen definiert werden, die ausgeführt werden sollen, wenn ein NFC-Tag gefunden wurde.

 

Anmerkung:Informationen aus einem NFC-Tag überschreiben alle bereits in der $MT_NFC-Struktur vorhandenen Informationen. Somit werden mit jedem neu gefundenen Tag die Informationen des vorherigen Tags in der $MT_NFC-Struktur überschrieben.

 


© 2019 Altova GmbH