NFC: was ist das, kontaktloses Kommunikationsmodul und Funktionsprinzip

Autor: IT Sectr Veröffentlicht: 2026-03-23 Lesezeit: 8 Min.

NFC (Near Field Communication) ist eine drahtlose Nahbereichskommunikationstechnologie, die den Datenaustausch zwischen Geräten in einer Entfernung von bis zu 10 Zentimetern ermöglicht. NFC wird in Mobiltelefonen für kontaktloses Bezahlen, Dateiübertragung und das Lesen von Tags verwendet. Laut Grand View Research, 2025 hat der NFC-Chipmarkt aufgrund der massiven Einführung von NFC in Smartphones und Zahlungsinfrastruktur weltweit 34,5 Milliarden Dollar erreicht.

Wichtige Erkenntnisse

  • NFC ist ein drahtloser Kommunikationsstandard bei 13,56 MHz mit einer Reichweite von bis zu 10 cm.
  • Drei Modi von NFC: Lesen/Schreiben (R/W), Peer-to-Peer (P2P) und Kartenemulation.
  • NFC unterscheidet sich von Bluetooth durch eine geringere Geschwindigkeit (424 kbps), benötigt aber keine Kopplung und funktioniert sofort.
  • NFC-Antenne ist in die Rückabdeckung oder den Akku des Smartphones eingebaut und wird über Secure Element mit dem Controller verbunden.
  • Kontaktloses Bezahlen (Google Pay, Apple Pay) ist die massivste Anwendung von NFC in Mobilgeräten.

Was ist NFC?

NFC (Near Field Communication) ist ein drahtloser Nahbereichs-Datenübertragungsstandard, der bei 13,56 MHz arbeitet. Die Technologie basiert auf RFID (Radio Frequency Identification) und ist abwärtskompatibel mit ISO 14444 — dem Standard für kontaktlose Smartcards. Die Datenübertragungsgeschwindigkeit beträgt je nach gewähltem Modus 106, 212 oder 424 kbps.

Im Gegensatz zu Bluetooth benötigt NFC keinen Kopplungsvorgang — Geräte tauschen Daten sofort aus, wenn sie einander angenähert werden. Die maximale Kommunikationsentfernung beträgt 10 cm, was einen natürlichen Schutz gegen Abhören bietet. Laut NFC Forum wird die Technologie von mehr als 3 Milliarden Geräten weltweit unterstützt, und diese Zahl wächst jährlich um 15–20%.

Der NFC-Standard wird vom NFC Forum entwickelt, einem Konsortium, das 2004 von Sony, Philips und Nokia gegründet wurde. Das erste Telefon mit NFC (Nokia 6131) kam 2006 auf den Markt, aber die Massenverbreitung begann nach der Veröffentlichung von Android 4.0 (Ice Cream Sandwich) im Jahr 2011 und der Einführung von Apple Pay im Jahr 2014. Heute unterstützen fast alle Smartphones mit einem Preis über 150 Dollar NFC.

NFC-Betriebsmodi im Telefon

Der NFC-Controller in einem Smartphone unterstützt drei Betriebsmodi, die jeweils für ihre eigene Aufgabenklasse ausgelegt sind. Der Wechsel zwischen den Modi erfolgt automatisch je nach Art des interagierenden Geräts.

Lese-/Schreibmodus (Reader/Writer)

In diesem Modus fungiert das Telefon als aktiver Leser von NFC-Tags. Beim Annähern an einen NFC-Tag — Aufkleber, Armband oder Poster — liest das Telefon Daten aus dem Speicher des Tags. Tags enthalten 48 Bytes bis 32 KB Speicher und speichern URLs, Text oder Befehle. Android Beam (durch Nearby Share ersetzt) nutzte diesen Modus zum Übertragen von Links und Kontakten.

Peer-to-Peer (P2P) Modus

Zwei NFC-Geräte tauschen Daten direkt aus. Ein Gerät fungiert als Initiator, das zweite als Ziel. Der LLCP-Standard (Logical Link Control Protocol) verwaltet die Verbindung, und SNEP (Simple NDEF Exchange Protocol) verwaltet das Datenformat. Der P2P-Modus wird für die schnelle Übertragung von Kontakten, Links oder zum Initiieren einer Bluetooth-Kopplung verwendet. Die Geschwindigkeit im P2P-Modus erreicht 424 kbps.

Kartenemulationsmodus (Card Emulation)

Das Telefon emuliert eine kontaktlose Smartcard — eine Zahlungskarte, einen Fahrkartenausweis oder einen Zugangsausweis. Ein externes NFC-Gerät (POS-Terminal, Drehkreuz) interagiert mit dem Telefon genauso wie mit einer normalen Plastikkarte. Dieser Modus wird bei Apple Pay, Google Pay und Samsung Pay verwendet. Die Zahlungssicherheit wird durch Secure Element gewährleistet — einen isolierten Chip, der Zahlungskartendaten speichert.

ModusAnwendungsbeispielErfordert Secure Element
Reader/WriterNFC-Tag mit URL lesenNein
Peer-to-PeerKontakt zwischen Telefonen übertragenNein
Card EmulationBezahlung über Google PayJa

NFC gegen Bluetooth: Technologievergleich

NFC und Bluetooth LE (Low Energy) sind zwei Nahbereichskommunikationstechnologien, die oft verglichen werden. NFC punktet bei der Verbindungsaufbaugeschwindigkeit (0,1 s) und benötigt keine Kopplung, ist aber bei Datenübertragungsgeschwindigkeit und Reichweite unterlegen. Bluetooth LE erfordert Kopplung (2–5 Sekunden), bietet aber Geschwindigkeiten von bis zu 2 Mbps und eine Reichweite von bis zu 100 Metern.

In der Praxis konkurrieren NFC und Bluetooth nicht, sondern ergänzen sich. NFC wird zur Verbindungseinleitung (Handover) verwendet: Halten Sie das Telefon einfach an das Gerät, damit NFC die Bluetooth-Verbindungsparameter (NFC Bluetooth Handover) überträgt. Danach wechseln die Geräte für schnelle Datei- oder Audiostreaming-Übertragung zu Bluetooth.

NFC-Hardwarearchitektur in Smartphones

Das NFC-Modul eines Smartphones besteht aus drei Komponenten: NFC-Controller, NFC-Antenne und Secure Element (für sichere Operationen). Der NFC-Controller ist ein separater Chip oder Teil eines kombinierten Kommunikationsmoduls (NFC + Bluetooth + Wi-Fi, z.B. WCN3990 von Qualcomm). Er verwaltet die Funkschnittstelle und die Austauschprotokolle.

Die NFC-Antenne ist eine gedruckte Spule auf einem flexiblen Substrat (FPC) oder auf dem Akkugehäuse. Die Antennengröße beträgt 20×30 mm, die Windungszahl 3–5. Die Antenne wird über einen Anpasskreis, der auf die Frequenz 13,56 MHz abgestimmt ist, mit dem Controller verbunden. Laut NXP Semiconductors erfordert ein effizienter Antennenbetrieb eine präzise Berechnung von Induktivität und Gütefaktor.

Secure Element (eSE) ist ein separater kryptografischer Chip (NXP P71, Samsung S3K) oder ein isolierter Bereich im SoC (iSE — integriertes Secure Element). Es speichert Zahlungskartendaten und führt kryptografische Operationen für HCE (Host Card Emulation) durch. Secure Element ist von Android/iOS isoliert: Nur der NFC-Controller hat über den SWP (Single Wire Protocol) Bus mittels APDU-Befehlen Zugriff darauf.

cpp
// Beispiel-APDU-Befehl für die Interaktion mit Secure Element
const uint8_t SELECT_APDU[] = {
    0x00, 0xA4, 0x04, 0x00,            // CLA, INS, P1, P2
    0x07,                               // Datenlänge (7 Bytes)
    0xA0, 0x00, 0x00, 0x00,             // RID — registriert
    0x03, 0x10, 0x10,                   // PIX — Anwendungskennung
    0x00                                // Le — erwartete Antwortlänge
};

// Senden eines Befehls über den NFC-Controller an Secure Element
NfcStatus nfcStatus = sendApdu(SELECT_APDU, sizeof(SELECT_APDU));

NFC-Anwendungen in Mobilgeräten

NFC im Telefon wird in vier Hauptszenarien verwendet: kontaktloses Bezahlen, Transport, Zugang zu Objekten und Aufgabenautomatisierung. Die massivste Anwendung sind Zahlungssysteme: Apple Pay, Google Pay und Samsung Pay. Sie verwenden den Kartenemulationsmodus mit HCE (Host Card Emulation) oder Secure Element, um eine Bankkarte zu emulieren.

Transportsysteme weltweit (Moskauer Metro, London Tube, New York MTA) akzeptieren NFC-Zahlungen über mobile Geldbörsen. In Japan wird die FeliCa-Technologie (Sony) auf NFC-Basis seit 2004 für Transport, Einkäufe und Bürozugang genutzt. Smartphones mit FeliCa-Chip, wie iPhones für den japanischen Markt, unterstützen Suica und PASMO.

NFC-Tags ermöglichen die Automatisierung von „Smart Home“-Szenarien: Halten Sie das Telefon an einen Tag neben dem Bett — der Alarm wird aktiviert und Benachrichtigungen werden ausgeschaltet. Unter Android wird dies über Android Beam / NFC Tools implementiert, unter iOS — über Shortcuts und NFC-Trigger. Einige Smartphones nutzen NFC auch für Schnellladung — der Qi-Standard verwendet NFC zur Identifizierung des Ladegeräts.

Codebeispiel: NFC-Tag auf Android lesen

Android bietet eine API zur Verarbeitung von NFC-Tags über das Intent-System. Wenn ein Tag an das Telefon gehalten wird, erstellt das System einen Intent mit dem Tag, und die Anwendung empfängt die Daten im NDEF-Format (NFC Data Exchange Format). Nachfolgend ein Beispiel einer Activity, die eine URL oder Text von einem NFC-Tag liest.

kotlin
class NfcReaderActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_nfc)
        handleNfcIntent(intent)
    }

    override fun onNewIntent(intent: Intent) {
        super.onNewIntent(intent)
        handleNfcIntent(intent)
    }

    private fun handleNfcIntent(intent: Intent) {
        if (intent.action == NfcAdapter.ACTION_NDEF_DISCOVERED) {
            val rawMessages = intent
                .getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES)
            rawMessages?.forEach { rawMsg ->
                val msg = rawMsg as NdefMessage
                msg.records.forEach { record ->
                    val payload = String(record.payload)
                    println("NFC data: $payload")
                }
            }
        }
    }
}

Für die NFC-Arbeit muss die Berechtigung android.permission.NFC im Manifest deklariert und ein Intent-Filter für ACTION_NDEF_DISCOVERED, ACTION_TECH_DISCOVERED oder ACTION_TAG_DISCOVERED konfiguriert werden. Android filtert NFC-Tags automatisch nach NDEF-Eintragstyp — dies ermöglicht der Anwendung, nur auf Tags mit einem bestimmten MIME-Typ oder URL-Präfix zu reagieren. Beachten Sie, dass sich die NFC-Antenne normalerweise im oberen Teil der Rückseite des Telefons befindet — halten Sie zum Lesen eines Tags die Oberseite des Telefons an den Tag.

Häufig gestellte Fragen

Muss ich NFC für die Zahlung mit Google Pay aktivieren?

Ja, für kontaktloses Bezahlen muss NFC in den Telefoneinstellungen aktiviert sein. Google Pay aktiviert NFC automatisch beim Annähern an ein Terminal, selbst wenn der Bildschirm ausgeschaltet ist (bei Geräten mit Android 10+ und installiertem Google Wallet). Bei Apple Pay wird NFC automatisch aktiviert und erfordert keine manuelle Aktivierung.

Wie groß ist die NFC-Reichweite?

Die Standard-NFC-Reichweite beträgt bis zu 10 Zentimeter. In der Praxis wird empfohlen, das Telefon für eine zuverlässige Verbindung in einem Abstand von 2–4 cm zum Lesegerät zu halten. Die geringere Reichweite macht NFC sicherer als Bluetooth — ein Angreifer kann Daten nicht aus der Ferne lesen.

Kann man sich über NFC mit einem Virus infizieren?

Theoretisch kann ein NFC-Tag einen Link zu einer schädlichen Website enthalten, aber dies erfordert eine Benutzeraktion — das Klicken auf den Link. Eine automatische Infektion über NFC ist unmöglich, da die Technologie keine Codeausführung oder Dateiinstallation ohne Bestätigung unterstützt. Die Betriebssysteme Android und iOS blockieren potenziell gefährliche NFC-Aktionen.

Wie überprüfe ich, ob das Telefon NFC hat?

Unter Android: Öffnen Sie Einstellungen → Verbindungen → NFC (oder suchen Sie in den Einstellungen nach –NFC“). Beim iPhone: Alle Modelle ab iPhone 6 unterstützen NFC. Einige Hersteller kennzeichnen das Gehäuse oder die Verpackung mit dem NFC-Symbol. Sie können auch die NFC Check-App aus dem Play Market zur Diagnose verwenden.

Entlädt NFC den Telefonakku?

NFC verbraucht nur im aktiven Modus — während der Datenübertragung — Energie. Im Standby-Modus verbraucht der NFC-Controller praktisch keine Ladung (0,01 mA). Eingeschaltetes NFC beeinträchtigt die Akkulaufzeit des Telefons nicht. Dies unterscheidet es von Bluetooth, das auch im Standby-Modus Energie verbraucht.

Zusammenfassung

  • NFC ist ein drahtloser Kommunikationsstandard bei 13,56 MHz mit einer Reichweite von bis zu 10 cm und einer Geschwindigkeit von bis zu 424 kbps.
  • Drei Modi von NFC: Reader/Writer (Tags lesen), Peer-to-Peer (Datenaustausch), Card Emulation (Kartenemulation für Zahlungen).
  • Kontaktloses Bezahlen ist die primäre NFC-Anwendung in Smartphones über Google Pay, Apple Pay und Samsung Pay.
  • NFC benötigt keine Kopplung — die Verbindung wird in 0,1 s hergestellt, schneller als Bluetooth.
  • Hardwarearchitektur umfasst NFC-Controller, FPC-Antenne und Secure Element für sichere Transaktionen.
  • NFC-Tags werden zur Automatisierung von Szenarien verwendet: Telefon stummschalten, Apps starten, Smart-Home-Steuerung.
  • Android NFC API ermöglicht das Lesen von NDEF-Tags über das Intent-System mit Filterung nach Datentyp.

Wir entwickeln eine mobile Applikation schlüsselfertig

IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.

Projekt besprechen

Lesen Sie auch