Руководство по проектированию расширения класса NFC (CX)
В этом разделе описывается интерфейс между расширением класса NFC (CX) и драйвером клиента NFC. Драйвер NFC CX реализует все интерфейсы драйверов устройств NFC, а также стандартные протоколы и форматы NFC на основе технической спецификации NFC Forum NFC Controller Interface (NCI).
Драйвер клиента NFC отвечает за взаимодействие на транспортном уровне, а также за поддержку любых нестандартных расширений, определяемых поставщиком, для оптимизированного функционирования контроллера NFC.
Драйвер расширения класса NFC реализует все стандартные протоколы NFC Forum Tag (T1T, T2T, T3T, ISO-DEP) и P2P (LLCP и SNEP) и rf Management на основе спецификации NCI Core. Драйвер расширения класса реализует все интерфейсы драйвера устройств, определяемые Windows, для взаимодействия с контроллером NFC, защищенными элементами и конечными точками удаленного радиочастотного подключения.
В этих разделах описывается архитектура и общедоступный интерфейс между драйвером расширения класса NFC, предоставляемым корпорацией Майкрософт, и драйвером клиента NFC, предоставляемым соответствующими производителями наборов микросхем. Драйвер NFC CX предназначен для поддержки наборов микросхем NFC различных производителей и позволяет производителям реализовать в драйвере клиента NFC стандартные функции, отличные от NCI, в целях дифференциации.
Драйвер NFC DDI
Ниже приведены определяемые Windows драйвер NFC DDI, реализованные драйвером NFC CX.
- Близкое расположение близкого поля DDI
- NFC Secure Element Management DDI
- Смарт-карта DDI для бесконтактного доступа смарт-карта
- NFC Radio Management DDI
- Сертификация DTA DDI для NFC Forum
Спецификации форума NFC
Ниже приведены спецификации NFC Forum, реализованные драйвером NFC CX:
- Интерфейс контроллера NFC, спецификация NCI 1.0
- Формат обмена данными NFC, NDEF
- Тег форума NFC типа 1–4
- Протокол управления логическими ссылками, спецификация LLCP 1.1
- Простой протокол NDEF Exchange, спецификация SNEP 1.0
- ISO/IEC 15693
Поддерживаемые смарт-карты и теги NFC
Ниже приведены смарт-карты и теги NFC, поддерживаемые драйвером NFC CX.
- Семейство MIFARE Classic
- СЕМЕЙСТВО MIFARE Ultralight
- Семейство MIFARE DESFire
- Семья ФелиКа
- Семья Ювелир/Топаз
- Универсальные теги ISO 15693
- Штрихкод Thinfilm NFC (Kovio)
В этом разделе
- Словарь терминов
- Архитектура
- Архитектура стека NFC
- Порядок загрузки драйвера
- Интерфейс расширения класса
- Конечный автомат расширения класса
- Модель расширяемости
- Возможность настройки
- Обработка ошибок
- Силовые решеты
- Требования к управлению питанием драйвера клиента NFC
- Logging
- Сохраняемые данные.