Freigeben über


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:

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