NFC 体系结构

Windows上的 NFC 堆栈的高级体系结构图如下所示。 NFC UMDF 驱动程序将实现此规范中所述的 DDI。

  • 近场邻近感应 DDI – 提供邻近消息传递的发布/订阅功能,包括对等交换邻近消息以及从 NFC 标记接收和写入数据。
  • Secure Element DDI – 提供对枚举安全元素的访问权限, (附加到 NFC 控制器的 SEs) ,允许向外部读取器公开安全元素,并允许将来自 NFCC 和小程序的事件转发到较高层,并提供配置和管理 NFC 芯片侦听模式路由配置的访问权限。 它还提供在侦听模式下接收和传输 ISO/IEC 7816-4 APDU 到远程设备的访问权限。
  • 智能卡 DDI – 提供与智能卡交互的低级别访问权限,例如能够侦听卡到达/离开、允许将请求传输到智能卡,并允许检索智能卡信息。
  • 无线电管理 DDI – 为 控制面板 (CPL) 应用程序提供访问权限,以设置邻近 (P2P 和读取器/编写器模式的无线电状态,) 和安全元素 (卡仿真模式) 。

A flowchart describing the NFC stack starting from Applications at the top, User mode services, UMDF Drivers, Kernel Mode, then Hardware at the bottom.

NFC 设备驱动程序接口 (DDI) 参考