Guia de design da extensão de classe NFC (CX)
Esta seção descreve a interface entre a extensão de classe NFC (CX) e o driver de cliente NFC. O driver NFC CX implementa todas as interfaces do driver de dispositivo NFC e os protocolos e formatos NFC padrão com base na Especificação Técnica da NCI (Nfc Controller Interface) do NFC Forum.
O driver do cliente NFC é responsável pela interfacção da camada de transporte, bem como pelo suporte a quaisquer extensões definidas pelo fornecedor não padrão para o funcionamento otimizado do controlador NFC.
O driver de extensão de classe NFC implementa todos os protocolos padrão de Marca de Fórum NFC (T1T, T2T, T3T, ISO-DEP) e P2P (LLCP e SNEP) e Gerenciamento de RF com base na especificação NCI Core. O driver de extensão de classe implementa todas as interfaces de driver de dispositivo definidas pelo Windows para interagir com o controlador NFC, elementos seguros e pontos de extremidade RF remotos.
Estes tópicos descrevem a arquitetura e a interface pública entre o driver de extensão de classe NFC fornecido pela Microsoft e o driver de cliente NFC fornecido pelos fabricantes de chipset correspondentes. O driver NFC CX foi projetado para dar suporte a chipsets NFC de vários fabricantes e permite que os fabricantes implementem funcionalidades não padrão de NCI em seu driver cliente NFC para fins de diferenciação.
NFC driver DDI
Veja a seguir a DDI do driver NFC definida pelo Windows implementada pelo driver CX NFC:
- DDI de proximidade de campo próximo
- DDI de gerenciamento de elementos seguros NFC
- DDI de cartão inteligente para acesso de cartão inteligente sem contato
- DDI de gerenciamento de rádio NFC
- DTA DDI para certificação do Fórum NFC
Especificações do fórum NFC
Veja a seguir as especificações do Fórum NFC implementadas pelo driver CX NFC:
- Interface do controlador NFC, especificação NCI 1.0
- Formato nfc data exchange, NDEF
- Marca do Fórum NFC 1-4
- Protocolo de controle de link lógico, especificação do LLCP 1.1
- Protocolo Exchange NDEF simples, Especificação do SNEP 1.0
- ISO/IEC 15693
Cartões inteligentes e marcas NFC com suporte
Veja a seguir os cartões inteligentes NFC e as marcas compatíveis com o driver CX NFC:
- Família MIFARE Clássica
- Família MIFARE Ultralight
- Família MIFARE DESFire
- Família FeliCa
- Família Jewel/Topaz
- Marcas ISO 15693 genéricas
- Código de barras NFC do Thinfilm (Kovio)
Nesta seção
- Glossário
- Arquitetura
- Arquitetura de pilha NFC
- Ordem de carregamento do driver
- Interface de extensão de classe
- Computador de estado da extensão de classe
- Modelo de extensibilidade
- Configurabilidade
- Tratamento de erros
- Sábes de energia
- Requisitos de gerenciamento de energia do driver de cliente NFC
- Logging
- Dados persistentes