Guida alla progettazione dell'estensione della classe NFC (CX)
Questa sezione descrive l'interfaccia tra l'estensione della classe NFC (CX) e il driver client NFC. Il driver NFC CX implementa tutte le interfacce del driver di dispositivo NFC e i protocolli NFC standard e i formati basati sulla specifica tecnica NCI (NFC Forum Controller Interface).
Il driver client NFC è responsabile dell'interfaccia del livello di trasporto e del supporto per eventuali estensioni definite dal fornitore non standard per il funzionamento ottimizzato del controller NFC.
Il driver di estensione della classe NFC implementa tutti i protocolli NFC Forum Tag (T1T, T2T, T3T, ISO-DEP) e P2P (LLCP e SNEP) e Gestione RF in base alla specifica NCI Core. Il driver di estensione della classe implementa tutte le interfacce del driver di dispositivo definite da Windows per interagire con il controller NFC, Gli elementi sicuri e gli endpoint RF remoti.
Questi argomenti descrivono l'architettura e l'interfaccia pubblica tra il driver di estensione della classe NFC fornito da Microsoft e il driver client NFC fornito dai produttori di chipset corrispondenti. Il driver NFC CX è progettato per supportare i chipset NFC di vari produttori e consente ai produttori di implementare funzionalità standard non NCI nel driver client NFC a scopo di differenziazione.
NFC driver DDI
Di seguito è riportato il driver NFC definito da Windows che vengono implementati dal driver CX NFC:
- DDI di prossimità del campo vicino al campo
- DDI degli elementi sicuri NFC
- Smart Card DDI per l'accesso a smart card senza contatto
- DDI di gestione radio NFC
- Certificazione DTA DDI for NFC Forum
Specifiche del forum NFC
Di seguito sono riportate le specifiche del Forum NFC implementate dal driver NFC CX:
- Interfaccia controller NFC, specifica NCI 1.0
- Formato di Scambio dati NFC, NDEF
- Tag del forum NFC tipo 1-4
- Protocollo di controllo collegamento logico, specifica LLCP 1.1
- Simple NDEF Exchange Protocol, specifica SNEP 1.0
- ISO/IEC 15693
Smart card e tag NFC supportati
Di seguito sono riportati i tag e le smart card NFC supportati dal driver CX NFC:
- Famiglia classica MIFARE
- Famiglia MIFARE Ultralight
- Famiglia MIFARE DESFire
- Famiglia FeliCa
- Gioiello/Famiglia Topaz
- Tag ISO generici 15693
- Codice a barre NFC Thinfilm (Kovio)
Contenuto della sezione
- Glossario
- Architettura
- Architettura dello stack NFC
- Ordine di caricamento driver
- Interfaccia dell'estensione della classe
- Computer dello stato dell'estensione della classe
- Modello di estendibilità
- Configurabilità
- Gestione degli errori
- Potenza seduti
- Requisiti di risparmio energia del driver client NFC
- Logging
- Dati persistenti