06.08.2013 Aufrufe

Dokument 1.pdf - DigDok

Dokument 1.pdf - DigDok

Dokument 1.pdf - DigDok

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3. Grundlagen von NFC<br />

32<br />

Abbildung 3.3: Aufbau eines Tags mittels NDEF-Messages und NDEF-Records<br />

eine NDEF-Message beliebig viele NDEF-Records enthalten. Anzahl der Messages bzw. Records<br />

und Umfang der enthaltenen Daten sind nur durch die Kapazität des Tags begrenzt.<br />

NDEF-Messages dienen lediglich als Kapselung von Daten. Der eigentliche Inhalt wird in<br />

NDEF-Records gespeichert. Damit ein NDEF-Record dem Protokoll entspricht, muss es<br />

wohlgeformt sein, bedeutet: Folgende Informationen sind Pflichtangaben:<br />

Type Name Format Beschreibt die Art und Weise, wie der Eintrag type interpretiert werden<br />

soll.<br />

type Beschreibt die Typen-Art des Records. Abhängig vom Type Name Format (TNF) sind<br />

unterschiedliche Typen erlaubt.<br />

ID Eindeutige Zeichenkette anhand welcher man den Record später identifizieren kann.<br />

payload Enthält den eigentlichen Inhalt des Records.<br />

3.7.2 Zuordnung von Tags zu Applikationen<br />

Sobald ein Android-Smartphone einen Tag ausliest, versucht es die Daten einer Applikation<br />

zuzuweisen. Der Mechanismus, der diese Aufgabe übernimmt, wird Tag Dispatch System<br />

genannt. In drei Schritten analysiert das System, die auf dem Tag gespeicherten Daten,<br />

kapselt diese in einem Intent und übergibt es an eine passende Applikation.<br />

Sollte der Inhalt in Form des NDEF-Protokolls vorliegen, wird in Schritt 1 der erste<br />

NDEF-Record einer NDEF-Message ausgelesen. Aus den Feldern TNF und type versucht<br />

das System nun einen validen MIME-Type oder eine valide URI zu erstellen. Die Daten<br />

werden im Anschluss gemeinsam mit MIME-Type oder URI in ein Intent verpackt. In Schritt

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!