Entwurfshandbuch zur NFC-Klassenerweiterung (CX)
In diesem Abschnitt wird die Schnittstelle zwischen der NFC-Klassenerweiterung (CX) und dem NFC-Clienttreiber beschrieben. Der NFC CX-Treiber implementiert alle NFC-Gerätetreiberschnittstellen und NFC-Standardprotokolle und -Formate basierend auf der NFC Forum NFC Controller Interface (NCI) Technical Specification.
Der NFC-Clienttreiber ist für die Transportschichtinterfacing sowie die Unterstützung für alle nicht standardmäßigen vom Hersteller definierten Erweiterungen für die optimierte Funktion des NFC-Controllers verantwortlich.
Der NFC-Klassenerweiterungstreiber implementiert alle Standardmäßigen NFC Forum Tag-Protokolle (T1T, T2T, T3T, ISO-DEP) und P2P (LLCP und SNEP) sowie RF Management basierend auf der NCI Core-Spezifikation. Der Klassenerweiterungstreiber implementiert alle von Windows definierten Gerätetreiberschnittstellen für die Interaktion mit dem NFC-Controller, Secure Elements und Remote RF-Endpunkten.
In diesen Themen wird die Architektur und die öffentliche Schnittstelle zwischen dem von Microsoft bereitgestellten NFC-Klassenerweiterungstreiber und dem NFC-Clienttreiber beschrieben, der von den entsprechenden Chipsatzherstellern bereitgestellt wird. Der NFC CX-Treiber ist für die Unterstützung von NFC-Chipsätzen verschiedener Hersteller konzipiert und ermöglicht es Herstellern, Nicht-NCI-Standardfunktionen in ihrem NFC-Clienttreiber zu Differenzierungszwecken zu implementieren.
NFC-Treiber DDI
Im Folgenden sind die von Windows definierten NFC-Treiber DDI aufgeführt, die vom NFC CX-Treiber implementiert werden:
- Nahfeldnäher-DDI
- NFC Secure Element Management DDI
- SmartCard DDI für kontaktlosen Smart Karte-Zugriff
- NFC-Funkverwaltung DDI
- DTA DDI for NFC Forum Zertifizierung
Spezifikationen des NFC-Forums
Im Folgenden sind die Vom NFC CX-Treiber implementierten SPEZIFIKATIONEN des NFC-Forums aufgeführt:
- NFC Controller Interface, NCI 1.0 Spezifikation
- NFC-Datenaustauschformat, NDEF
- NFC Forum Typ 1-4 Tag
- Logical Link Control Protocol, LLCP 1.1-Spezifikation
- Simple NDEF Exchange Protocol, SNEP 1.0 Spezifikation
- ISO/IEC 15693
Unterstützte NFC-Smartcards und -Tags
Im Folgenden sind die NFC-Smartcards und Tags aufgeführt, die vom NFC CX-Treiber unterstützt werden:
- MIFARE Classic-Familie
- MIFARE Ultralight-Familie
- MIFARE DESFire-Familie
- Familie FeliCa
- Juwel/Topaz-Familie
- Generische ISO 15693-Tags
- Thinfilm NFC Barcode (Kovio)
In diesem Abschnitt
- Glossar
- Architektur
- NFC-Stapelarchitektur
- Ladereihenfolge des Treibers
- Klassenerweiterungsschnittstelle
- Klassenerweiterungsstatuscomputer
- Erweiterbarkeitsmodell
- Konfigurierbarkeit
- Fehlerbehandlung
- Power Sates
- Anforderungen an die Energieverwaltung des NFC-Clienttreibers
- Logging
- Persistierte Daten
Verwandte Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für