Partager via


Guide de conception de l’extension de classe NFC (CX)

Cette section décrit l’interface entre l’extension de classe NFC (CX) et le pilote client NFC. Le pilote NFC CX implémente toutes les interfaces de pilote de périphérique NFC et les protocoles NFC standard et les formats basés sur la spécification technique NCI (NFC Forum NFC Controller Interface).

Le pilote client NFC est responsable de l’interfaçage de la couche de transport, ainsi que de la prise en charge des extensions non standard définies par le fournisseur pour le fonctionnement optimisé du contrôleur NFC.

Le pilote d’extension de classe NFC implémente tous les protocoles NFC Forum Tag (T1T, T2T, T3T, ISO-DEP) et P2P (LLCP et SNEP) standard et RF Management en fonction de la spécification NCI Core. Le pilote d’extension de classe implémente toutes les interfaces de pilote de périphérique définies par Windows pour interagir avec le contrôleur NFC, les éléments sécurisés et les points de terminaison RF distants.

Ces rubriques décrivent l’architecture et l’interface publique entre le pilote d’extension de classe NFC fourni par Microsoft et le pilote client NFC fourni par les fabricants de puces correspondants. Le pilote NFC CX est conçu pour prendre en charge les microprogrammes NFC de différents fabricants et permet aux fabricants d’implémenter des fonctionnalités non standard NCI dans leur pilote client NFC à des fins de différenciation.

DDI du pilote NFC

Les DDIs du pilote NFC définis par Windows qui sont mis en œuvre par le pilote NFC CX sont les suivants :

Spécifications du forum NFC

Voici les spécifications du Forum NFC implémentées par le pilote NFC CX :

  • Interface du contrôleur NFC, spécification NCI 1.0
  • Format d’échange de données NFC, NDEF
  • Balise de type 1-4 du NFC Forum
  • Protocole de contrôle de liaison logique, spécification LLCP 1.1
  • Protocole Exchange NDEF simple, spécification SNEP 1.0
  • ISO/IEC 15693

Cartes à puce NFC et balises prises en charge

Voici les cartes à puce NFC et les étiquettes prises en charge par le pilote NFC CX :

  • FAMILLE MIFARE Classic
  • Famille Ultralight MIFARE
  • FAMILLE MIFARE DESFire
  • Famille FeliCa
  • Famille Jewel/Topaz
  • Balises ISO 15693 génériques
  • Code-barres NFC Thinfilm de Kovio

Dans cette section