NFC para XIAO nRF54LM20A Sense

Near Field Communication (NFC) es una tecnología para la transferencia inalámbrica de pequeñas cantidades de datos entre dos dispositivos. Utiliza protocolos de comunicación muy simples y, por lo tanto, permite una conexión más rápida que Bluetooth® Low Energy. Sin embargo, debido a que NFC utiliza inducción magnética para habilitar la comunicación, los dispositivos deben estar muy cerca (< 10 cm) para conectarse.】
- Para tutoriales y referencias de NFC para chips de la serie Nordic, consulta Near Field Communication (NFC)
- Las especificaciones técnicas de NFC están disponibles en NFC Forum specification overview.
El XIAO nRF54LM20A está equipado con una interfaz NFC reservada para que puedas explorar y utilizar más a fondo las funciones NFC.
Este tutorial se basa en VS Code y la extensión nRF Connect. Si no estás familiarizado con ellas, puedes consultar XIAO nRF54LM20A nRFConnect SDK Usage
Preparación de hardware
Antes de comenzar el experimento, necesitas preparar un XIAO nRF54LM20A y una antena NFC de Nordic.
| Seeed Studio XIAO nRF54LM20A Sense |
|---|
![]() |
La antena NFC de Nordic no se vende por separado en Seeed Studio Bazaar, por lo que tendrás que comprarla en otras fuentes.
Soldar la antena
En el XIAO nRF54LM20A, los pines predeterminados para la antena NFC externa son P1.01 y P1.02, marcados como N1 y N2 en la serigrafía. Consulta el siguiente ejemplo de soldadura.
- Diagrama de preconexión

- Diagrama de conexión física

Este proceso de soldadura es relativamente difícil y requiere habilidades de soldadura competentes. Presta atención a las medidas de seguridad para evitar lesiones personales y daños al dispositivo.
Software
- Esta sección muestra cómo usar NFC basándose en el código de ejemplo del Nordic Connect SDK.
NFC Records text
Este ejemplo demuestra la lectura de información de texto mediante NFC.
- Dentro de la extensión, crea una rutina en blanco y elige copiar una rutina existente.

- Escribe nfc y selecciona NFC Records text

- Selecciona la ruta de almacenamiento

- Abre el proyecto, añade la configuración de XIAO nRF54LM20A en la extensión correspondiente y compila.

- Abre el terminal e introduce el comando
west flashpara grabar el firmware en el XIAO nRF54LM20A.

Resultado
Selecciona un teléfono móvil con funcionalidad NFC para realizar este experimento.
- Para ver la información leída por NFC con más detalle, necesitas descargar la aplicación correspondiente para tu sistema.
- iOS :NFC Tools
- Android:nRF NFC Toolbox
- Coloca el área NFC de tu teléfono cerca de la antena NFC para leer la información detallada de NFC.
La información de texto que se muestra en tu teléfono es:
Hello World!
Hallo Verden!
Witaj świecie!
| NFC Tools | nRF NFC Toolbox |
![]() | ![]() |
NFC Launch App
Esta sección cubre la función NFC. Busca nRF Toolbox for Bluetooth LE.
- Dentro de la extensión, crea un proyecto de ejemplo en blanco, selecciona copiar un ejemplo existente y elige NFC Launch App. Configúralo y compílalo haciendo referencia a NFC Records text.

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

Resultado
- Para ver la información leída por NFC con más detalle, necesitas descargar la aplicación correspondiente para tu sistema.
- iOS :NFC Tools
- Android:nRF NFC Toolbox
- Acerca el sensor NFC de tu teléfono a la antena NFC. El navegador se iniciará y buscará "no.nordicsemi.android.nrftoolbox", y el registro de lectura se mostrará en nRF NFC Toolbox.
| Chrome | nRF NFC Toolbox |
![]() | ![]() |
Resumen
Las funciones NFC pueden reutilizarse en diversos escenarios, como escritura de datos y activación de bajo consumo. El nRF Connect SDK proporciona códigos de ejemplo correspondientes. Puedes ampliar estos ejemplos para aplicaciones prácticas. Por ejemplo, combinar la activación de bajo consumo por NFC con el control de un motor permite implementar una cerradura inteligente sencilla para el uso diario.
Además, creemos que has adquirido una comprensión básica de la implementación de NFC en el XIAO nRF54LM20A a través de los ejemplos anteriores. Esperamos tus ideas creativas y tus contribuciones a la comunidad de código abierto.
Soporte técnico y debate sobre el producto
Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.




