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 et formats NFC standard en fonction de la spécification technique de l’interface de contrôleur NFC (NCI) du forum NFC.

Le pilote client NFC est responsable de l’interopérabilité de la couche de transport ainsi que de la prise en charge de toutes les 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, ainsi que la gestion RF 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éfinis 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 puces 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

Voici le DDI du pilote NFC défini par Windows qui sont implémentés par le pilote NFC CX :

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
  • Nfc Forum Type 1-4 Balise
  • 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 et étiquettes NFC prises en charge

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

  • Famille MIFARE Classic
  • Famille MIFARE Ultralight
  • Famille MIFARE DESFire
  • Famille FeliCa
  • Bijou/Famille Topaz
  • Balises ISO 15693 génériques
  • Thinfilm NFC Barcode (Kovio)

Contenu de cette section