NFC: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
=== 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 |