Resumen:
|
La idea general del presente proyecto consiste en un acercamiento a las
características y especificaciones de NFC y la implementación de su uso con
ejemplos de dicha tecnología sobre diferentes plataformas como son ...[+]
La idea general del presente proyecto consiste en un acercamiento a las
características y especificaciones de NFC y la implementación de su uso con
ejemplos de dicha tecnología sobre diferentes plataformas como son Python,
Arduino, Raspberry Pi, Android y Java.
Se explica en qué consiste dicha tecnología, cuáles son sus particularidades, sus
modos de funcionamiento y como las etiquetas NFC pueden ser utilizadas para
realizar diversas acciones de manera automática.
Como NFC se basa en la tecnología RFID, su funcionamiento básico es similar a
esta tecnología, aunque NFC además introduce comunicaciones punto a punto y
emulación de tarjeta.
De esta manera tenemos los distintos modos de comunicación, que son:
Punto a punto: Para intercambio de datos en pequeñas cantidades.
Lectura-escritura. Tiene la capacidad de leer o escribir etiquetas.
Emulación de tarjeta. Esta configuración utiliza las características del
elemento de seguridad incorporado en ta tarjeta NFC como medio de
pago.
En este trabajo se describen también los distintos tipos de registros:
NDEF: Para intercambio de datos.
URI: Contiene un dirección web.
Texto: Contiene texto plano.
Smart-Poster: Puede contener metadatos para realizar acciones.
También se presenta un elemento esencial en la tecnología NFC, como son los
los distintos tipos de etiquetas, desde el Tipo 1, hasta el último recién incorporado,
denominado NFC-V (Tipo5) y que permite ampliar la funcionalidad de las etiquetas
RFID mas utilizadas (ISO-15693).
Otro aspecto importante son los mecanismos de seguridad para gestionar los
permisos de lectura/escritura de las etiquetas, y cómo funciona el servicio NFC-SEC para especificar los mecanismos criptográficos en las comunicaciones NFC seguras.
[-]
|