近场通信

本主题介绍有关 Windows 10 中近场通信 (NFC) 的建议。 下表列出必需、建议和可选的近场近程功能。

功能 注解
总线

请参阅硬件配置。

使用 I²C、SPI 或 UART 的 SPB API 支持

天线

天线尺寸可以不同(只要有效驱动在 0 cm 到 2 cm 的范围内成功连接),允许但不要求在 2 cm 到 10 cm 的范围内连接,并且禁止在大于 10 cm 的范围内连接(必需)。

已知 40 mm x 60 mm 的天线尺寸可最好地实现这些结果,但其他配置是可接受的,只要它们满足支持 Windows 方案的驱动要求范围(建议)。

应该根据外形规格以及官方 NFC 论坛 N 标记放置天线,以指示天线位置。

实现 符合 NFC 设计指南中的指导(必需)。
可靠性
  • [NFP] 95% 成功率,无错误,基于 100 次连续会话尝试,间隔为 5 秒(必需)。
  • [智能卡读卡器] 95% 成功率,无错误,基于 100 次连续连接尝试,间隔为 5 秒(必需)。
  • [HCE] 95% 成功率,无错误,基于 100 次连续连接尝试,间隔为 5 秒(必需)。
  • [UICC] 95% 成功率,无错误,基于 100 次连续连接尝试,间隔为 5 秒(必需)。
近场近程 NFC 论坛定义的近场通信(必需)。 NFP 提供程序必须支持在有效操作卷内检测到起的 0.5 秒内创建会话(必需)。
PC/SC 智能卡读卡器 所有平台上的必需功能。
无线电管理器 所有平台上的必需功能。 必须实现接口,以匹配 Microsoft NFC 无线电管理器中定义的命令。
主机卡仿真 (HCE) 在 Windows 10 移动版是必需的。
UICC 安全元素 这是可选功能,仅在 Windows 10 移动版上受支持。

硬件必须符合针对近场近程的 Windows HLK 要求,包括但不限于准确度、分辨率、天线放置和值范围。

固件

通过 ACPI 枚举设备。

驱动程序详细信息

近场近程设备使用 IHV 开发的驱动程序。 驱动程序必须符合近程设备设计指南中的指导。 IHV 开发的驱动程序必须通过用于验证近场近程功能的测试(例如 Windows HLK 测试)。

物理规格

天线放置对于提供最佳用户体验以及在设备之间提供一致的点击交互至关重要。 在设备上添加 NFC 论坛的 N 标记,以便用户知道在何处一起点击设备可帮助用户发现并对齐天线,从而帮助他们按预期方式完成方案。 此外,Windows 会在点击和执行体验期间提供合理的反馈。

下表按外形规格描述了天线的位置。

外形规格 天线位置和注意事项
平板电脑

将 NFC 循环天线放置在靠近设备表面(而不是中间)的位置,并设置适当的屏蔽以确保有足够的驱动量(必需)。

放置在从持有设备的用户看到的右上象限中,以支持最自然的交互(建议)。

敞篷车

请对变形样式系统使用最佳判断力。

翻盖

将 NFC 循环天线放置在触摸板右侧、触摸板下方或是右掌垫下方,并进行适当的屏蔽,以确保有足够的驱动量(必需)。

一体机

将 NFC 循环天线放置在设备正面(例如面板区域)(建议)。

桌面

如果要将 NFC 循环天线放置在桌面设备机箱上,建议将循环天线放置在靠近边缘的机箱顶部。 最好在键盘中包含 NFC 芯片或提供外部 USB 硬件保护装置。

简化无线和网络设备发现和配对

为 NFC 设计系统和开发驱动程序

使用近场通信进行连接和共享

近程设备

支持近程和点击 (JavaScript)

近程和点击 (C#)

近程设备设计指南

Windows 硬件兼容性计划

最低硬件需求

NFC 设备