XIAO nRF54LM20A Sense 的 NFC 功能

近场通信(Near Field Communication,NFC)是一种用于在两台设备之间无线传输少量数据的技术。它使用非常简单的通信协议,因此比 Bluetooth® Low Energy 连接更快。然而,由于 NFC 使用磁感应来实现通信,设备之间必须非常接近(< 10 cm)才能建立连接。】
- 关于 Nordic 系列芯片的 NFC 教程和参考资料,请参阅 Near Field Communication (NFC)
- NFC 的技术规范可从 NFC Forum specification overview 获取。
XIAO nRF54LM20A 预留了 NFC 接口,方便你进一步探索和使用 NFC 功能。
本教程基于 VS Code 和 nRF Connect Extension。如果你对它们还不熟悉,可以参考 XIAO nRF54LM20A nRFConnect SDK Usage
硬件准备
在开始实验之前,你需要准备一块 XIAO nRF54LM20A 和一根 Nordic NFC 天线。
| Seeed Studio XIAO nRF54LM20A Sense |
|---|
![]() |
Nordic NFC 天线在 Seeed Studio Bazaar 上没有单独销售,因此你需要从其他渠道购买。
焊接天线
在 XIAO nRF54LM20A 上,外接 NFC 天线的默认引脚为 P1.01 和 P1.02,在丝印上分别标记为 N1 和 N2。请参考下方焊接示例。
- 连接前示意图

- 实物连接示意图

该焊接过程难度较高,需要熟练的焊接技巧。操作时请注意安全,避免造成人身伤害和设备损坏。
软件
- 本节基于 Nordic Connect SDK 中的示例代码演示如何使用 NFC。
NFC 文本记录
本示例演示如何通过 NFC 读取文本信息。
- 在扩展中创建一个空白例程,并选择复制现有例程。

- 输入 nfc,选择 NFC Records text

- 选择存储路径

- 打开项目,在对应扩展下添加 XIAO nRF54LM20A 的配置并进行编译。

- 打开终端,输入命令
west flash将固件烧录到 XIAO nRF54LM20A 上。

结果
请准备一部带有 NFC 功能的手机来尝试本实验。
- 若想更详细地查看 NFC 读取信息,需要根据你的系统下载相应的 App。
- iOS :NFC Tools
- Android:nRF NFC Toolbox
- 将手机的 NFC 区域靠近 NFC 天线,以读取详细的 NFC 信息。
手机上显示的文本信息为:
Hello World!
Hallo Verden!
Witaj świecie!
| NFC Tools | nRF NFC Toolbox |
![]() | ![]() |
NFC 启动应用
本节介绍 NFC 启动应用功能。请搜索 nRF Toolbox for Bluetooth LE。
- 在扩展中创建一个空白示例工程,选择复制现有示例,并选择 NFC Launch App。配置和编译方式可参考 NFC Records text。

- 打开终端,输入
west flash指令烧录到 XIAO nRF54LM20A 上。

结果
- 若想更详细地查看 NFC 读取信息,需要根据你的系统下载相应的 App。
- iOS :NFC Tools
- Android:nRF NFC Toolbox
- 将手机的 NFC 传感器靠近 NFC 天线,浏览器会启动并搜索 “no.nordicsemi.android.nrftoolbox”,读取记录会在 nRF NFC Toolbox 中显示。
| Chrome | nRF NFC Toolbox |
![]() | ![]() |
总结
NFC 功能可以在多种场景中复用,例如数据写入和低功耗唤醒。nRF Connect SDK 提供了相应的示例代码,你可以在此基础上扩展为实际应用。例如,将 NFC 低功耗唤醒与电机控制结合,就可以实现一个简单的日常使用智能门锁。
此外,通过以上示例,我们相信你已经对在 XIAO nRF54LM20A 上实现 NFC 有了基本了解。期待你将更多创意和项目贡献到开源社区。
技术支持与产品讨论
感谢你选择我们的产品!我们将为你提供多种支持,确保你在使用产品的过程中尽可能顺利。我们提供多种交流渠道,以满足不同的偏好和需求。




