NFC: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
No edit summary
Line 15: Line 15:
** z.B Tags, Smartcard
** z.B Tags, Smartcard
=== Peer-To-Peer-Modus ===
=== Peer-To-Peer-Modus ===
* nur möglich zwischen aktive NFC-Geräte
* nur möglich zwischen aktiven NFC-Geräten
* Protokollstack (von unten nach oben)
* Protokollstack (von unten nach oben)
** Bitübertragungsschicht
** Bitübertragungsschicht
Line 22: Line 22:
*** LLCP (Logical Link Control Protocol )
*** LLCP (Logical Link Control Protocol )
** Anwendungsschicht
** Anwendungsschicht
** Jedes NFC-Gerät wird standardmäßig als Target konfiguriert
* passiver Kommunikationsmodus
* passiver Kommunikationsmodus
** Initiator erzeugt während der gesamten Kommunikation das hochfrequente Trägersignal
** Initiator erzeugt während der gesamten Kommunikation das hochfrequente Trägersignal
Line 27: Line 28:
**Zur Übertragung der Antworten setzt des Target Lastmodulationsverfahren ein
**Zur Übertragung der Antworten setzt des Target Lastmodulationsverfahren ein
** Target kann für die Bearbeitung von Anfragen entweder seine eigene Energiequelle benutzen oder Enegie aus dem Trägersignal entziehen
** Target kann für die Bearbeitung von Anfragen entweder seine eigene Energiequelle benutzen oder Enegie aus dem Trägersignal entziehen
** Übertragungsgeschwindigkeit wird von Anwendung festgelegt
** Ablauf
** Target übernimmt die Übertragungsgeschwindigkeit von Initiator
*** Initiator testet, ob externes Trägersignal vorhanden ( Collision Avoidance)
*aktiver Modus
*** Initiator schaltet sein eigenes hochfrequentes Trägersignal ein, wenn der Kanal frei ist
** Dieser Modus wird ausgewählt, wenn der Inititor anstatt der Single Device Detection Prozedur direkt den Aktivierungsbefehl (Attribut Request ) sendet
*** Übertragungsgeschwindigkeit wird von Anwendung festgelegt
** Sowohl der Initiator als auch das Target erzeugt jeweils sein eigenes hochfrequentes Signal
*** Initiator und Target führen Initialisierung und Single Device Detection aus
** Dasselbe ASK-basierte Modulationsverfahren wird von beiden benutzt
*Ablauf
** Initiator testet, ob externes Trägersignal vorhanden ( Collision Avoidance)
** Initiator schaltet sein eigenes hochfrequentes Trägersignal ein, wenn der Kanal frei ist
** im passiven Modus
*** Initiator und Targets führen Initialisierung und Single Device Detection aus
*** Initiator wählt einzelnes Target zur Kommunikation mit Selection Request
*** Initiator wählt einzelnes Target zur Kommunikation mit Selection Request
*** Austauschen von Paramtern mit Attribute Requests
** Austauschen von Parametern mit Attribute Request
*** Daten übertragen
** Daten übertragen
*** Inititor schaltet sein RF-Feld nach der Kommunikation aus

Revision as of 14:24, 21 February 2012

Motivation

Was ist NFC

  • drahtlose Übertragungstechnik
  • geringe Reichweite (max 20 cm)
  • Frequenzband : 13,56 MHz (lizenfrei)
  • Übertragungsrate: 106 kBit/s, 212kBit/s, 424 kBit/s

aktive und passive NFC-Geräte

  • aktives Gerät
    • hat eigene Energiequelle
    • kann ein RF-Feld erzeugen
    • z.B Lesergerät
  • passives Gerät
    • hat keine eigene Energiequelle
    • zieht Energie aus dem RF-Feld eines aktiven Kommunikationspartner
    • z.B Tags, Smartcard

Peer-To-Peer-Modus

  • nur möglich zwischen aktiven NFC-Geräten
  • Protokollstack (von unten nach oben)
    • Bitübertragungsschicht
    • Datensicherungsschicht
      • MAC (Medium Access Control)
      • LLCP (Logical Link Control Protocol )
    • Anwendungsschicht
    • Jedes NFC-Gerät wird standardmäßig als Target konfiguriert
  • passiver Kommunikationsmodus
    • Initiator erzeugt während der gesamten Kommunikation das hochfrequente Trägersignal
    • Für die Datenübertragung von Initiator zum Target wird das Trägersignal mit Amplitude Shift Keying (ASK) moduliert
    • Zur Übertragung der Antworten setzt des Target Lastmodulationsverfahren ein
    • Target kann für die Bearbeitung von Anfragen entweder seine eigene Energiequelle benutzen oder Enegie aus dem Trägersignal entziehen
    • Übertragungsgeschwindigkeit wird von Anwendung festgelegt
    • Target übernimmt die Übertragungsgeschwindigkeit von Initiator
  • aktiver Modus
    • Dieser Modus wird ausgewählt, wenn der Inititor anstatt der Single Device Detection Prozedur direkt den Aktivierungsbefehl (Attribut Request ) sendet
    • Sowohl der Initiator als auch das Target erzeugt jeweils sein eigenes hochfrequentes Signal
    • Dasselbe ASK-basierte Modulationsverfahren wird von beiden benutzt
  • Ablauf
    • Initiator testet, ob externes Trägersignal vorhanden ( Collision Avoidance)
    • Initiator schaltet sein eigenes hochfrequentes Trägersignal ein, wenn der Kanal frei ist
    • im passiven Modus
      • Initiator und Targets führen Initialisierung und Single Device Detection aus
      • Initiator wählt einzelnes Target zur Kommunikation mit Selection Request
    • Austauschen von Parametern mit Attribute Request
    • Daten übertragen