Descripción general de la comunicación de campo cercano

La comunicación de campo cercano (NFC) es un conjunto de tecnologías inalámbricas de corto alcance, que normalmente requieren una distancia de 4 cm o menos para iniciar una conexión. NFC le permite compartir pequeñas cargas útiles de datos entre una etiqueta NFC y un dispositivo con Android, o entre dos dispositivos con Android. Las etiquetas

pueden variar en complejidad. Las etiquetas simples ofrecen semántica de lectura y escritura, a veces con áreas programables de una sola vez para hacer que la tarjeta sea de solo lectura. Las etiquetas más complejas ofrecen operaciones matemáticas y tienen hardware criptográfico para autenticar el acceso a un sector. Las etiquetas más sofisticadas contienen entornos operativos, lo que permite interacciones complejas con el código que se ejecuta en la etiqueta. Los datos almacenados en la etiqueta también se pueden escribir en una variedad de formatos, pero muchas de las API de Android Framework se basan en un estándar de foro NFC llamado NDEF (Formato de intercambio de datos NFC).

Los dispositivos Android con NFC admiten simultáneamente tres modos de funcionamiento principales:

  1. Modo lector / escritor, que permite al dispositivo NFC leer y / o escribir etiquetas y stickers NFC pasivos.
  2. Modo P2P, que permite que el dispositivo NFC intercambie datos con otros NFCpeers; este modo de operación es utilizado por Android Beam.Modo de emulación de tarjeta
  3. , que permite que el dispositivo NFC en sí actúe como una tarjeta NFCcard. A la tarjeta NFC emulada se puede acceder a través de un lector NFC externo,como un terminal de punto de venta NFC.

Conceptos básicos de NFC Este documento describe cómo Android maneja las etiquetas NFC descubiertas y cómo notifica las aplicaciones de los datos que son relevantes para la aplicación. También explica cómo trabajar con los datos de theNDEF en sus aplicaciones y ofrece una descripción general de las API de marco que admiten el conjunto de funciones basicNFC de Android. NFC avanzado Este documento repasa las API que permiten el uso de las diversas tecnologías de etiquetas compatibles con Android. Cuando no está trabajando con datos NDEF, o cuando está trabajando con datos NDEF que Android no puede entender completamente, tiene que leer o escribir manualmente en la etiqueta en bytes sin procesar utilizando su propia pila de protocolos. En estos casos, Android ofrece soporte para detectar ciertas tecnologías de etiquetas y para abrir la comunicación con la etiqueta utilizando tu propia pila de protocolos. Emulación de tarjeta basada en Host Este documento describe cómo los dispositivos Android pueden funcionar como tarjetas NFC sin usar un elemento seguro, lo que permite que cualquier aplicación Android emule una tarjeta y hable directamente con el lector NFC.



Deja una respuesta

Tu dirección de correo electrónico no será publicada.