Was ist das NFC-Datenaustauschformat?

Diesen Beitrag teilen

Das NDEF-Format ist ein standardisiertes Datenformat, das den Informationsaustausch zwischen Geräten ermöglicht. Es steht für „NFC Data Exchange Format“ und ist in der Spezifikation des NFC-Forums definiert. Das Format dient zum Speichern und Austauschen von Daten wie URLs, Kontaktinformationen und anderen Datentypen.

NDEF basiert auf dem ISO/IEC 7816-4-Standard, der ein generisches Datenformat für Smartcards definiert. Das NDEF-Format baut auf diesem Standard auf und definiert ein spezifisches Format für NFC-Tags und -Geräte.

NDEF ist ein offenes Format, das von jedem NFC-fähigen Gerät oder Tag verwendet werden kann. Es wird von allen gängigen Betriebssystemen und NFC-Chipsätzen unterstützt.

Was ist eine NDEF-Nachricht?

Eine NDEF-Nachricht ist eine Sequenz aus einem oder mehreren NDEF-Datensätzen. Ein NDEF-Datensatz enthält drei Teile:

  • Ein Datensatztypbezeichner (RTD)
  • Eine Nutzlast
  • Ein optionales ID-Feld

Die RTD (Record Time Identifier) ​​identifiziert den Datentyp, der im Datensatz gespeichert ist. Die Nutzdaten (Payload) sind die eigentlichen Daten, und das ID-Feld dient zur Speicherung einer Kennung für den Datensatz.

Das NDEF-Format unterstützt verschiedene Datentypen, darunter Text, URI, MIME-Typ, Smart Poster, URLs und Kontaktinformationen. Es unterstützt außerdem benutzerdefinierte Datentypen.

NDEF-Nachrichten können auf einem NFC-Tag oder -Gerät gespeichert und von jedem NFC-fähigen Gerät gelesen werden. NFC-Tags und -Geräte können auch zum Austausch von NDEF-Nachrichten zwischen zwei Geräten verwendet werden.

Mehrere NDEF-Datensätze

Können mehrere NDEF-Datensätze in einer NDEF-Nachricht enthalten sein? Ja, eine NDEF-Nachricht kann mehrere NDEF-Datensätze enthalten. Jeder Datensatz hat seinen eigenen Typ und seine eigene Nutzlast.

Bei mehreren Datensätzen ist der erste Datensatz stets der wichtigste. Er wird standardmäßig vom NFC-Gerät verarbeitet.

Die weiteren Datensätze können verwendet werden, um zusätzliche Daten zu speichern oder alternative Darstellungen der Daten im ersten Datensatz bereitzustellen. Beispielsweise könnte einem URI-Datensatz ein Textdatensatz mit einer für Menschen lesbaren Version des URI folgen.

Die meisten NFC-Apps lesen und verarbeiten den ersten NDEF-Datensatz einer NDEF-Nachricht und ignorieren die übrigen. Einige Apps hingegen lesen und verarbeiten alle Datensätze einer NDEF-Nachricht.

Falls Sie mehrere Datensätze benötigen, sollten Sie den wichtigsten Datensatz immer an erste Stelle setzen. Beachten Sie außerdem die Einschränkungen der NFC-Geräte und -Apps, die Ihre NDEF-Nachricht lesen werden.

Wie erstellt man eine NDEF-Nachricht?

Eine NDEF-Nachricht ist eine Folge von einem oder mehreren NDEF-Datensätzen. Um eine NDEF-Nachricht zu erstellen, müssen Sie jeden NDEF-Datensatz erstellen und ihn anschließend der Nachricht hinzufügen.

Erstellen eines NDEF-Datensatzes

Jeder NDEF-Datensatz besteht aus drei Teilen:

  • Ein Datensatztypbezeichner (RTD)
  • Eine Nutzlast
  • Ein optionales ID-Feld

Die RTD (Record Time Identifier) ​​identifiziert den Datentyp des Datensatzes. Die Nutzdaten (Payload) enthalten die eigentlichen Daten, und das ID-Feld dient zur Speicherung einer Kennung für den Datensatz. Hier ein Beispiel:

NdefRecord ndefRecord = new NdefRecord();

ndefRecord.setType(“url”);

ndefRecord.setPayload(“Dies ist meine Website”);

NdefMessage message = new NdefMessage(new NdefRecord[] { ndefRecord });

message.putExtra(“format”, “NDEF”);

In diesem Datensatz ist der Typ „URL“ und die Nutzlast lautet „Dies ist meine Website“. Das ID-Feld ist nicht gesetzt und bleibt daher leer. Auch wenn dies komplex erscheinen mag, benötigen Sie keine Programmierkenntnisse, um eine NDEF-Nachricht zu erstellen. Sie können ein Tool verwenden, das die Nachricht für Sie generiert.

NFC-Forum-standardisierte Tags, kompatibel mit dem NDEF-Format

Das NFC Forum hat vier Arten von Tags standardisiert, die mit dem NDEF-Format kompatibel sind:

  • Etikett Typ 1. Dieser Tag basiert auf dem ISO/IEC 14443-3-Standard und kann von jedem NFC-fähigen Gerät gelesen und beschrieben werden. Er verfügt über eine Speicherkapazität von 96 Byte. bytes und eine Geschwindigkeit von 106 kbit/s. Es verfügt jedoch über keinen Mechanismus zum Schutz vor Datenkollisionen. Innovision Topaz ist eines der kompatiblen Produkte.
  • Etikett Typ 2. Dieser Tag basiert auf ISO/IEC 14443-4 und verfügt über Lese-/Schreibfunktionen. Er hat eine Speichergröße von 48 bytes/ 144 bytes und eine Geschwindigkeit von 106 kbit/s. Es verfügt über einen Antikollisionsmechanismus und ist mit NXP kompatibel. Mifare Ultralightund NXP MIFARE Ultralight C.
  • Etikett Typ 3. Dieser Tag entspricht den Standards ISO-18092 und JIS-X-6319-4. Er bietet eine Speicherkapazität von bis zu 9 KB und eine Übertragungsgeschwindigkeit von 212 kbps oder 424 kbps. Er ist hochpreisig und mit Sony FeliCa kompatibel.
  • Etikett Typ 4. Dieser Tag ist mit den ISO/IEC 14443A/NXP DESFire-Standards kompatibel. Er verfügt über eine Speicherkapazität von bis zu 32 KB und eine Übertragungsgeschwindigkeit von 106 kbit/s, 212 kbit/s oder 424 kbit/s. Er unterstützt NDEF-Nachrichten und ist mit DESFire kompatibel. MIFARE Classicund MIFARE Ultralight.

Bei Verwendung dieser Tags können Sie sich auf Interoperabilität und Kompatibilität mit dem NDEF-Format verlassen. Das bedeutet, dass Sie sie mit jedem NFC-fähigen Gerät oder Tag verwenden können.

Welche Vorteile bietet die Verwendung von NDEF?

NDEF bietet gegenüber anderen Datenformaten mehrere Vorteile:

  • NDEF ist interoperabel

NDEF ist ein standardisiertes Datenformat, das den Informationsaustausch zwischen Geräten ermöglicht. Es basiert auf dem ISO/IEC 7816-4-Standard und wird von allen gängigen Betriebssystemen und NFC-Chipsätzen unterstützt.

Diese Interoperabilität ist aus zwei Gründen entscheidend. Erstens stellt sie sicher, dass Geräte unabhängig vom verwendeten Betriebssystem oder NFC-Chipsatz Informationen austauschen können. Zweitens ermöglicht sie Entwicklern die Erstellung von Anwendungen, die auf jedem NFC-fähigen Gerät genutzt werden können.

  • NDEF ist flexibel

Das NDEF-Format ist flexibel und eignet sich zur Speicherung verschiedenster Datentypen. Es unterstützt Text, URI, MIME-Typen, Smart Poster und benutzerdefinierte Datentypen. Dank dieser Flexibilität ist NDEF ein ideales Format zum Speichern und Austauschen von Informationen.

  • NDEF ist geöffnet

Das NDEF-Format ist ein offenes Format, das von jedem NFC-fähigen Gerät oder Tag verwendet werden kann. Es ist nicht proprietär und erfordert keine Lizenz. Sie können NDEF-Daten auf jeden NFC-Tag schreiben , ohne sich Gedanken über Kompatibilitätsprobleme machen zu müssen.

  • NDEF ist sicher

Das NDEF-Format unterstützt Verschlüsselungs- und Signaturfunktionen, die das sichere Speichern und Austauschen von Informationen ermöglichen. Diese Funktionen machen NDEF zu einem idealen Format für die Speicherung sensibler Daten.

Ähnliche Artikel

Abonniere unseren Newsletter

Erhalten Sie Updates und lernen Sie von den Besten

Mehr zu entdecken

RFID-Sport-Zeitmess-Tags.webp
Guide

RFID-Zeitmess-Tags für Startnummern, Schuhe und Proben – Checkliste

RFID-Zeitmesschips sind in der Regel kleine UHF-RFID-Etiketten oder Transponder, die an der Startnummer, dem Schuh, dem Knöchelband oder der Akkreditierung des Läufers befestigt werden. Sie helfen dabei, die Zeitmessung zu optimieren.

Möchten Sie Ihr Geschäft steigern?

Schreiben Sie uns und bleiben Sie in Kontakt

RFID-Tags-Herstellung

Bitten Sie um ein schnelles Angebot

Ihre Anfrage wird innerhalb von 24 Stunden beantwortet! Bitte achten Sie auf E-Mails mit der Endung „@tag-rfid.com“ . Sollten Sie keine E-Mail erhalten, überprüfen Sie bitte Ihren Spam-Ordner.