SlideShare une entreprise Scribd logo
1  sur  116
Centro Nacional de Investigación y Desarrollo Tecnológico 1 
NEAR FIELD 
COMMUNICATION (NFC) 
PARTE I
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
2
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
3
Introducción 
NFC (por su siglas en ingles Near Field 
Communication), es una tecnología inalámbrica 
de interconexión de dispositivos de corto 
alcance que surge de combinar la tecnología 
RFID y la tecnología de interconexión de smart 
cards. Permite realizar una comunicación 
simple, segura e intuitiva entre dispositivos. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
4
Centro Nacional de Investigación y Desarrollo Tecnológico 
5 
Philips Sony 
Protocolo NFC 
Nokia
Ejemplo 
Centro Nacional de Investigación y Desarrollo Tecnológico 
6
 La tecnología NFC puede funcionar en dos 
modos: 
 Activo, en el que ambos equipos con 
chip NFC generan un campo electromagnético 
e intercambian datos. 
 Pasivo, en el que solo hay un dispositivo 
activo y el otro aprovecha ese campo para 
intercambiar la información. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
7
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
8
NFC Forum 
 El NFC Forum es una asociación industrial sin animo de lucro fundada 
por NXP Semiconductors, Sony Corporation y Nokia para regular el 
uso de la interacción inalámbrica de corto alcance en la electrónica de 
consumo, dispositivos móviles y los PCs. 
 Promueve la implantación y la estandarización de la Tecnología NFC 
como mecanismo para la interoperabilidad entre dispositivos y 
servicios. 
Para conseguir esto, se encarga de: 
 Desarrollar especificaciones basadas en estándares 
 Asegurarse del uso de las especificaciones del NFC Forum 
 Trabajar para que los productos con tecnología NFC cumplan con 
las especificaciones del NFC Forum 
 Educar a los consumidores y las empresas respecto de la 
TCeenctnroo NloacgioíanaNl dFe CInvestigación y Desarrollo Tecnológico 
9
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
10
Características 
 Tecnología de comunicación inalámbrica de 
corto alcance (aproximadamente 10cm). 
 Intercambio bidireccional de datos. 
 Añade a la tecnología RFID . 
 Comunicación instantánea. 
 Intercambio de datos 424 kbit/s. 
 Basado en RFID sobre los 13.56 MHz. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
11
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
12
Especificaciones técnicas 
 Dentro de la forma de trabajo de NFC, los dispositivos 
generan una onda de radio de baja frecuencia operando a 
13,56 MHz, disponible globalmente sin restricción y sin 
necesidad de licencia para su uso. 
 NFC es una plataforma abierta pensada desde el inicio para 
teléfonos y dispositivos móviles. Su tasa de transferencia 
puede alcanzar los 424 kbit/s. 
 Bajo estándares 
 ISO 14443 
 NFCIP-1 
 NFCIP-2 
 FeliCa 
 ISO 18092 
Centro Nacional de Investigación y Desarrollo Tecnológico 
13
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
14
Arquitectura NFC 
Centro Nacional de Investigación y Desarrollo Tecnológico 
15
Modo Emulación de tarjeta 
 Este modo se utiliza para que el dispositivo 
NFC actúe como una etiqueta o una tarjeta 
inteligente. En este modo también se puede 
utilizar las características de seguridad 
avanzadas del elemento seguro, siendo útil 
para transacciones bancarias por ejemplo o 
para la gestión de entradas, en general para 
las gestiones de pagos rápidos, control de 
accesos, etc. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
16
Modo Peer-to-Peer 
 Este modo sirve básicamente para el 
intercambio de pequeñas cantidades de datos 
utilizando el mismo protocolo de NFC. Pero si 
es necesario un intercambio de una mayor 
cantidad de información, la comunicación NFC 
se podría utilizar para establecer parámetros 
de una comunicación inalámbrica como 
Bluetooth o Wi-Fi. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
18
Modo Lectura/ Escritura 
 En este modo el dispositivo NFC puede leer 
los cuatro tipos de tarjetas NFC definidos en 
su Foro. Cuando se establece esta 
configuración los dispositivos NFC pueden 
intercambiar pequeñas cantidades de 
información como por ejemplo una 
información de texto en claro, una dirección 
web o un número telefónico. Este modo tiene 
compatibilidad de RF con la ISO/IEC 14443 y 
FeliCa. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
20
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
22
Estándar de comunicación 
 El NFC Forum ha establecido un formato 
común para poder compartir datos entre los 
dispositivos NFC entre sí y/o entre los 
dispositivos y las etiquetas NFC, denominado 
NDEF. 
 Además una especificación de los tipos de 
registros incluidos en los mensajes NDEF, 
denominado RTD. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
23
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
24
NDEF (NFC Data Exchange 
Format) 
 Formato de intercambio de Datos NFC. 
 Definido por NFC Forum. 
 Formato ligero de mensajes , el cual puede 
ser usado para guardar y transportar 
diferentes tipos de elementos.
NDEF 
 Define un formato de encapsulación de 
mensaje para el intercambio de datos entre 
dispositivos NFC o de un dispositivo NFC a 
una etiqueta NFC y las reglas para 
construcción de un mensaje NDEF válido y 
también de una cadena ordenada de registros 
NDEF.
NDEF 
 NDEF es un formato binario ligero que puede 
encapsular una o más payloads de diferente 
tipo y tamaño dentro de la estructura de un 
solo mensaje. 
Payloads 
Tipo Longitud Identificador
NDEF 
 Longitud de la carga (payload): Indica el 
número de octetos de payload, es decir, indica 
la longitud de payload encapsulada en un 
registro. 
 Primeros 8 octetos de un registro. 
 PAYLOAD_LENGTH es un octeto para registros 
pequeños y cuatro octetos para registros 
normales. 
 Los registros pequeños están indicados 
estableciendo el bit de la bandera SR (Short 
Record) en 1.
NDEF 
 Tipo de Payload: Indica la clase de datos que 
está siendo transportado en el payload de ese 
registro. 
 El tipo del primer registro provee el contexto de 
procesamiento no solo para el primer registro sino 
para todo el mensaje NDEF. 
 URIs, MIME o tipos específicos NFC (NFC-specific). 
 Identificador de Payload: La payload puede dar 
un identificador opcional en la forma de una URI 
absoluta o relativa; esto permite a las cargas que 
soportan URI vincular tecnologías de referencia 
con otras cargas.
NDEF 
 NDEF es simplemente un formato de mensaje 
 Solo especifica la estructura del formato. 
 No declara algún tipo de circuito o algún concepto de 
conexión o que pueda especificar el intercambio de 
información. 
 El formato de datos de NDEF es el mismo tanto 
para un dispositivo NFC como para una etiqueta 
NFC, por lo que la información de NDEF es 
independiente del tipo de dispositivos que se 
estén comunicando.
NDEF 
 Se puede enviar un variado tipo de información 
como: 
 Puede encapsular documentos XML, fragmentos 
XML, datos encriptados, e imágenes como archivos 
JPEG, GIF, etc. 
 Encapsular cadenas de información. 
 Agregar documentos múltiples y entidades que están 
asociados lógicamente de alguna manera. Por 
ejemplo, se puede encapsular un mensaje NFC-specific 
y un conjunto de archivos adjuntos de tipos 
estandarizados que tienen referencia desde ese 
mensaje NFC-specific. 
 Encapsulado compacto de pequeños payloads.
Formato del 
Registro NDEF 
 Los registros NDEF son de 
longitud variable pero todos 
tienen un formato común. 
 Se presenta en nivel de octetos. 
 El orden de transmisión es de 
izquierda a derecha y de arriba 
hacia abajo; de esta manera el 
bit más significativo del octeto es 
el bit del extremo izquierdo y 
para una cadena de octetos es 
igual, el bit más significativo que 
es el del extremo izquierdo de 
todo el campo de octetos y es el 
que se transmite primero.
Campos del formato de registro 
NDEF 
 MB (Message Begin): Indica el inicio de un mensaje 
NDEF. 
 ME (Message End): Indica el final de un mensaje NDEF. 
 CF (Chunk Flag): Indica que es el primer segmento de 
registro o que es un segmento de registro del medio de 
una payload fragmentada. 
 SR (Short Record): Indica que el campo 
PAYLOAD_LENGTH es un solo octeto y no cuatro 
octetos como lo es para un registro NDEF normal. 
 IL (ID_LENGTH): Indica que el campo ID_LENGTH está 
presente en la cabecera del registro como un octeto. 
 TNF (TYPE NAME FORMAT): Indica la estructura del 
valor del campo TYPE.
Valores de TNF
Campos del formato de registro 
NDEF • Representa la longitud en octetos del campo 
TYPE. 
• Representa la longitud del campo PAYLOAD y 
a su vez el tamaño del campo 
PAYLOAD_LENGTH depende del valor de la 
bandera SR. 
• Especifica la longitud del campo ID y está 
presente sólo si la bandera IL en la cabecera 
del registro se establece en 1. 
• Especifica el tipo de payload de la información 
transmitida (El tamaño máximo de este campo 
es de 255). 
• El valor de este campo es un identificador que 
tiene la forma de una referencia URI (El 
tamaño máximo de este campo es de 255). 
• Se lleva la información útil para las 
aplicaciones del usuario (El tamaño máximo 
232
Mensaje NDEF 
 Un mensaje NDEF está compuesto por uno o varios 
Registros NDEF. El primer registro de un mensaje 
está marcado con la bandera MB (Message Begin) y 
el último registro lleva la bandera ME (Message End). 
Si un mensaje está compuesto por un solo registro, 
éste mismo lleva tanto la bandera MB como la 
bandera ME. El número de registros que un mensaje 
NDEF puede llevar es ilimitado. 
 Los mensajes NDEF no deben superponerse, es 
decir, que las banderas MB y ME no deben ser 
utilizadas para anidar mensajes NDEF. Los mensajes 
NDEF pueden ser anidados llevando un mensaje 
completo como una payload en un registro NDEF.
Fragmentos de Registros 
 NDEF no llevan números índices para indicar 
su orden, sino que está implícito en el orden 
en que los registros son serializados. 
 Por ejemplo si los registros son empaquetados 
por una aplicación intermedia, ésta es la 
responsable de asegurar que el orden de los 
registros sea el mismo. 
 Un registro es la unidad para llevar un payload 
en un mensaje NDEF y cada payload es 
descrita por sus propios parámetros.
Fragmentos de Registro 
 Una payload fragmentada debe ser 
enteramente encapsulada en un simple 
mensaje NDEF, o sea que no debe abarcar 
múltiples mensajes NDEF. Por lo tanto, ni un 
fragmento de registro inicial o medio puede 
tener una bandera ME establecida. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
41
Contenido 
 Introducción 
 NFC Forum 
 Características 
 Especificaciones técnicas 
 Arquitectura NFC 
 Estándares de comunicación 
 Mensajes NDEF 
 RTD 
Centro Nacional de Investigación y Desarrollo Tecnológico 
42
RTD (Definición del tipo de registro) 
 La especificación RTD por sus siglas Record 
Type Definition provee las pautas para la 
especificación de los tipos de registros 
estándar NFC que pueden ser incluidos en los 
mensajes NDEF intercambiados entre los 
dispositivos NFC o entre un dispositivo NFC y 
una etiqueta NFC. 
 Permite soportar aplicaciones específicas 
NFC. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
43
TNF (TYPE NAME FORMAT): 
 En el campo formato de los tipos de registros 
de un mensaje NDEF están contenidos los 
nombres del tipo de registro llamado “record 
type name”. Cada definición de tipo de registro 
es identificado por su Record Type Name. 
 Los Record Type Name pueden ser 
especificados en distintos formatos llamados 
Type Name Format (TNF). Estos podrían ser 
URIs, tipos NFC well-known, tipos externos 
NFC. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
44
Tipos de registros 
 Tipo NFC Forum : well-known 
 Tipo NFC Forum Externo 
Centro Nacional de Investigación y Desarrollo Tecnológico 
45
Tipo NFC well-known (I) 
 El tipo NFC well-known es un formato 
diseñado para las etiquetas NFC y también 
para crear formatos primitivos, es decir un 
formato común (se puede usar este tipo 
cuando no hay un URI o no hay disponible un 
tipo MIME: application/mpg, image/jpeg, etc; o 
también cuando las limitaciones de un 
mensaje requieren un nombre muy pequeño. 
 Cuando un mensaje NDEF lleva un tipo NFC 
well-known, el campo TNF tiene el valor 0x01. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
46
Clases de registro well-known 
Existen dos clases de este tipo NFC well-known: 
 Tipo NFC Forum Global: Un tipo NFC Global 
iniciará con una letra mayúscula, por ejemplo, 
“T”, ”U”, ”Sp”, etc. 
 Tipo NFC Forum Local: La finalidad de los 
tipos NFC Forum Locales es para que sean 
usados en el contexto de otro registro. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
49
Tipos de Registros Well-known 
 Text RTD 
 URI RTD 
 Smart Poster RTD 
 Registro Titulo 
 Registro URI 
 Registro icono 
 Registro Acción 
 Registro tamaño 
 Registro tipo 
Centro Nacional de Investigación y Desarrollo Tecnológico 
50
Tipos de registros Smart Poster (I) 
 El Registro Título es un ejemplo de registro Texto 
RTD. Nos permite dar información del contenido del 
Smart Poster y puede ser visto por el usuario. Este es 
un registro opcional. 
 Registro URI: Este registro es el núcleo del Smart 
Poster y los demás registros son datos acerca de 
éste. Debe haber uno y solamente un Registro URI en 
un Smart Poster. 
 Registro Ícono: permite colocar una imagen para ser 
mostrada al usuario. Los tipos de imágenes 
compatibles son PNG o JPEG y también podría haber 
registros ícono animados o videos de tipo MPEG. Es 
unC reentrgo iNsatcrioona lo dep Icnvieostnigaaciló.n y Desarrollo Tecnológico 
53
Tipos de registros Smart Poster (II) 
 Registro Acción: Sugiere el curso de una 
acción que un dispositivo pueda seguir para 
realizar un proceso y define como debe ser 
tratado el contenido. El nombre del tipo Local 
es “act”. El contenido de este registro es un 
byte definido. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
54
Tipos de registros Smart Poster (II) 
 Registro Tamaño: Indica el tamaño del objeto al 
cual hace referencia el registro URI, pero solo 
debería ser utilizado para propósitos de 
información y como una guía. El nombre que 
representa este registro opcional de tipo local es 
“s”. 
 Registro Tipo: Es un registro opcional y puede 
ser usado para que el dispositivo sepa qué clase 
de objeto puede esperar antes de abrir una 
conexión. El nombre para este registro Local es 
“t”.Centro Nacional de Investigación y Desarrollo Tecnológico 
55
NFC Forum Externo 
 Este tipo de nombre NFC está destinado para las 
organizaciones que deseen establecer un espacio de 
nombre particular para ser usado en sus propios 
fines. 
 Al igual que los tipos de registros well-known, el tipo 
NFC externo también es un URN (Nombre de 
Recurso Uniforme) con “nfc” como NID (Identificador 
de nombre) pero con la diferencia de que el prefijo 
utilizado no es “wkt” sino “ext”. 
 Para determinar si dos tipos de nombres externos son 
iguales se debe comparar de manera insensitiva 
caracter por caracter. 
Centro Naciona 
l de Investigación y Desarrollo Tecnológico 
56
Especificaciones Operativas de las etiquetas NFC 
 Esta especificación describe las 
características de los diferentes tipos de 
etiquetas NFC para que los dispositivos sean 
compatibles y puedan operar con estas en sus 
diferentes modos lectura o escritura. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
58
NEAR FIELD 
COMMUNICATION (NFC) 
PARTE II
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
60 
 Modos de funcionamiento 
 Protocolos 
 NFCIP-1 
 NFCIP-2 
 Establecimiento de la comunicación 
 Aspectos de seguridad 
 Actualidad tecnológica de NFC
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
61 
 Modos de funcionamiento 
 Protocolos 
 NFCIP-1 
 NFCIP-2 
 Establecimiento de la comunicación 
 Aspectos de seguridad 
 Actualidad tecnológica de NFC
Modos de Funcionamiento 
Centro Nacional de Investigación y Desarrollo Tecnológico 
62 
 NFC se basa en una tecnología de 
radiofrecuencia de corto alcance, para el 
establecimiento de la comunicación se requieren 
dos tipos de dispositivos : 
 El Initiator como su nombre indica es el que 
comienza y controla el intercambio de 
información. (el equivalente al lector en los 
sistemas RFID) 
 El target es el dispositivo que responde a la 
petición del iniciador.
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
63 
 Modos de funcionamiento 
 Protocolos 
 NFCIP-1 
 NFCIP-2 
 Establecimiento de la comunicación 
 Aspectos de seguridad 
 Actualidad tecnológica de NFC
Protocolos 
Centro Nacional de Investigación y Desarrollo Tecnológico 
64 
 NFCIP1 : Near Field Communication Interface 
and Protocol-1 
 NFCIP2 : Near Field Communication Interface 
and Protocol-2)
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
65 
 Modos de funcionamiento 
 Protocolos 
 NFCIP-1 
 NFCIP-2 
 Establecimiento de la comunicación 
 Aspectos de seguridad 
 Actualidad tecnológica de NFC
Protocolo NFCIP-1 
Centro Nacional de Investigación y Desarrollo Tecnológico 
66 
 Near Field Communication Interface and 
Protocol : Está definido en el ECMA-340 y el 
ISO-18092 en este protocolo se define: 
 El enlace de RF con que trabaja el NFC. 
 Los modos de operación activo y pasivo. 
 Tasas de transferencia de 106, 212 y 424 Kbit/s. 
 La arquitectura para las tasas de transferencia de 
datos. 
 Método anticolisión en modo activo.
Modos de operación 
Centro Nacional de Investigación y Desarrollo Tecnológico 
67 
Existen dos modos de funcionamiento: 
 Modo de operación Pasiva 
 Modo de operación Activa
Modo de operación activa 
Centro Nacional de Investigación y Desarrollo Tecnológico 
68 
 Tanto el dispositivo initiator como el target, se 
comunican alternadamente generando sus propios 
campos de Rf para enviar los datos, es decir, un 
dispositivo desactiva su campo de RF mientras está 
esperando una respuesta.
Modo de operación activa 
Centro Nacional de Investigación y Desarrollo Tecnológico 
69
Modo de operación Pasiva 
Centro Nacional de Investigación y Desarrollo Tecnológico 
70 
 El dispositivo que inicia la conexión es el 
encargado de generar el campo RF y el 
dispositivo destino aprovecha la modulación 
de la carga para poder transferir los datos.
Modo de operación Pasiva 
Centro Nacional de Investigación y Desarrollo Tecnológico 
71
Configuraciones y modos de operación 
Centro Nacional de Investigación y Desarrollo Tecnológico 
72
Tasas de Transferencia 
Centro Nacional de Investigación y Desarrollo Tecnológico 
73 
 1 baudio = 1 bit 
 ASK (Amplitude shift keying)
ASK (Amplitude shift keying) 
Centro Nacional de Investigación y Desarrollo Tecnológico 
74 
 Modulación por desplazamiento de amplitud 
es una técnica, en la cual se hace variar la 
amplitud de la portadora de acuerdo a la 
modulante que vendría a ser la información 
digital. 
 En la señal modulante binaria la amplitud pico 
de la portadora modulada toma sólo dos 
valores posibles, cada uno de los cuales 
estará asociado con el correspondiente dato 
que se moduló.
Codificación Manchester 
75 
01 representa al 0 
10 representa al 1 
Centro Nacional de Investigación y Desarrollo Tecnológico
Codificación Miller 
Centro Nacional de Investigación y Desarrollo Tecnológico 
76
Mecanismo anticolisión. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
77 
 En el modo de operación activo el dispositivo 
target tras recibir la señal del initiator debe 
esperar un tiempo de guardia Tg antes de enviar 
la respuesta. Este tiempo se encuentra en el 
intervalo: 
 768/fc < Tg < 2559/fc + n (512/fc) 
 Durante el tiempo Tg el dispositivo target realiza 
un censado para asegurar que no hay otros 
dispositivos utilizando el canal. 
 En caso de estarlo el dispositivo target espera un 
tiempo de guardia Tg > 1024/fc antes de intentar 
enviar su respuesta. 
 n es un numero aleatorio [0,3].
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
78 
 Modos de funcionamiento 
 Protocolos 
 NFCIP-1 
 NFCIP-2 
 Establecimiento de la comunicación 
 Aspectos de seguridad 
 Actualidad tecnológica de NFC
Protocolo NFCIP-2 
 Near Field Communication and Protocol-2: 
Definido por el ISO/IEC 21481 / ECMA – 352 
 Especifica mecanismos de selección de los modos 
de comunicación en la frecuencia de 13,56 MHz. 
 Modo NFC. 
 Modo PCD (Proximity Coupling Devices), 
especificado en la ISO/IEC 14443. 
 Modo VCD (Vicinity Coupling Devices), especificado 
en la ISO/IEC 15693. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
79
ISO/IEC14443 
 Define el funcionamiento de las tarjetas de 
identificación sin contacto (proximity cards). 
 Define el formato físico de tarjetas tipo ID-1 
(ISO 7810). 
 Especifica las características de 
radiofrecuencia 
 (PCD, “Proximity Coupling 
Device”)(PICC, “Proximity Integrated 
Coupling Card”) 
80
Tarjetas inteligentes sin 
contacto 
Centro Nacional de Investigación y Desarrollo Tecnológico 
81 
 No necesita hacer contacto físico con el lector 
para realizar la transferencia de datos. 
 Utiliza tecnología RFID (13,56MHz). 
 Distancias de comunicación de hasta 10cm. 
 Rapidez.
Tarjetas inteligentes sin 
contacto 
Centro Nacional de Investigación y Desarrollo Tecnológico 
82 
Existen dos tipos de tarjetas inteligentes sin contacto: 
 Tarjetas Pasivas 
 Transponder 
 Formado por un circuito integrado y una antena 
 Absorbe energía electromagnética procedente de la unidad 
lectora. 
 Tarjetas Activas 
 Capaces de emitir por sí mismas una señal de RF 
 Contienen en su interior una batería. 
 Estas tarjetas permiten una recepción y transmisión a 
distancias mayores que las tarjetas.
Tarjetas inteligentes sin 
contacto 
Centro Nacional de Investigación y Desarrollo Tecnológico 
83 
Pueden clasificarse en: 
 Tarjetas de acoplo 
 Su distancia de funcionamiento es próximo a cero 
 Se define en la norma ISO 10536. 
 Tarjetas de proximidad 
 Operación de aproximadamente 10cm 
 Se definen en la norma ISO 14443 
 Tarjetas de vecindad 
 Distancias muy superiores a los 10cm 
 Se definen en la norma ISO 15693
Tarjetas de Proximidad 
Centro Nacional de Investigación y Desarrollo Tecnológico 
84 
 Características de funcionamiento de las 
tarjetas 
 Utilizan una frecuencia de funcionamiento de 
13,56 MHz. 
 Tolerancia de ±7 KHz. 
 Establece que el nivel de intensidad de campo 
magnético necesario para el correcto 
funcionamiento de la tarjeta debe estar 
comprendido entre 1.5 y 7.5 A/m eficaces.
Tarjetas de Proximidad 
Centro Nacional de Investigación y Desarrollo Tecnológico 
85 
 Existen dos familias diferentes de tarjetas 
inteligentes de proximidad: 
 Tarjetas tipo A (Mifare de Philips). 
 Tarjetas tipo B (Gemplus y Motorola). 
 La tecnología Mifare es la tecnología de 
tarjetas inteligentes sin contactos que más 
popularidad ha alcanzado, convirtiéndose de 
hecho en un estándar de facto.
Tarjetas de Proximidad 
Centro Nacional de Investigación y Desarrollo Tecnológico 
86 
Modo de funcionamiento 
 La tarjeta se activa al recibir una señal de 
radiofrecuencia procedente de la unidad lectora y 
espera en silencio la recepción de un comando. 
 La unidad lectora envía un comando a la tarjeta, 
que tras procesarlo envía una respuesta. 
 Se produce un flujo de mensajes comando ‐ 
respuesta entre la unidad lectora y la tarjeta 
inteligente, teniendo en todo momento la unidad 
lectora la iniciativa y el control.
Tarjetas de Proximidad 
Centro Nacional de Investigación y Desarrollo Tecnológico 
87 
 PCD (Dispositivo de Acoplamiento de Proximidad) 
 PICC (Tarjeta de Circuito Integrado de Proximidad)
88 
Usos
ISO/IEC 15693 
 Describe los parámetros para las tarjetas de 
identificación- 
 Describe el uso de estas tarjetas para el 
intercambio internacional. 
 Describe las características eléctricas de la 
interfaz de contacto entre una tarjeta de 
proximidad y un dispositivo de acoplamiento 
alrededores. La interfaz incluye la energía y las 
comunicaciones bi-direccionales. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
89
Norma 
 Parte 1: características físicas, (formato físico 
de las tarjetas). 
 Parte 2: inicialización e interfaz de aire 
(características de los campos de 
radiofrecuencia). 
 Parte 3: Mecanismo anticolisión y protocolo de 
transmisión.
Parte 1 
 Dimensiones de tarjeta 
 +- 82.72 x 54.03 x 0.76 mm 
 Especificaciones ISO/IEC 7810. 
Formato Dimensiones Uso 
ID-1 85.60 × 53.98 mm 
La mayoria de las 
tarjetas bancarias y 
tarjetas de identificación 
ID-2 105 × 74 mm 
Tarjetas de identificación 
alemanas expedidas con 
anterioridad a 
Noviembre del 2010 
ID-3 125 × 88 mm Pasaportes y visas 
ID-000 25 × 15 mm Tarjetas SIM
Parte 2 
 Fuente de alimentación proporcionado por el 
campo electromagnético de un Reader. 
 Frecuencia de 13.56MHz. 
 Antena de bobina con un gran alcance.
Parte 3 
 Mecanismo anticolisión. 
 Protocolo de transmisión.
Tarjetas de vecindad (VICC) 
 Cumple con el estándar 
ISO/IEC 15693. 
 Son hechas para distancias 
mayores. 
 Utilizan las frecuencia 
13,56 MHz. 
 Son denominadas como 
“tarjetas de largo alcance”. 
 Tienen una distancia de 50 
a 70 cm. 
 En otros modos de 
operación pueden alcanzar 
hasta las 1.5 metros.
Proceso de 
Selección 
Centro Nacional de Investigación y Desarrollo Tecnológico 
95
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
96 
 Modos de funcionamiento 
 Protocolos 
 NFCIP-1 
 NFCIP-2 
 Establecimiento de la comunicación 
 Aspectos de seguridad 
 Actualidad tecnológica de NFC
Establecimiento de la 
comunicación 
En esta fase los dispositivos inician la etapa de rastrearse el uno al otro 
y posteriormente su reconocimiento 
Una vez negociados los parámetros para la comunicación, se 
puede decir que ya está realizada exitosamente la 
comunicación y ya se puede realizar el intercambio de datos. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
97
Establecimiento de la 
comunicación 
 La tecnología NFC no está destinada para la 
transferencia masiva de datos, pero se puede 
utilizar para la configuración de otras 
tecnologías inalámbricas de mayor ancho de 
banda como Bluetooth o Wi-Fi con la ventaja 
de que si se utiliza NFC el tiempo de 
establecimiento de la comunicación es muy 
inferior que si se utilizaran estas otras 
tecnologías por sí solas para efectuar el 
enlace. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
98
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
99 
 Modos de funcionamiento 
 Protocolos 
 NFCIP-1 
 NFCIP-2 
 Establecimiento de la comunicación 
 Aspectos de seguridad 
 Actualidad tecnológica de NFC
Aspectos de seguridad 
 Su rango de alcance que es limitado a unos pocos 
centímetros, pero NFC por sí sola no asegura 
comunicaciones seguras. 
 NFC no ofrece protección contra los que se dedican a 
escuchar comunicaciones y es también vulnerable a 
modificación de datos. Las aplicaciones deben usar 
protocolos criptográficos de una capa superior para 
 Uesntabdleiscpeor suintivcoanaplasseivgou,ro.que no 
genera su propio campo de radio 
frecuencia, es mucho más difícil 
intervenir que un dispositivo activo. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
100
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
101 
 Modos de funcionamiento 
 Protocolos 
 NFCIP-1 
 NFCIP-2 
 Establecimiento de la comunicación 
 Aspectos de seguridad 
 Actualidad tecnológica de NFC
Actualidad tecnológica de NFC 
 Modelos de servicios 
 Elemento seguro incorporado en la electrónica 
móvil. 
 Tarjeta de memoria como elemento seguro. 
 Tarjeta SIM como elemento seguro. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
102
Estado actual de NFC en el 
mundo 
 Emt de Malaga, en mayo del 2008 puso en marcha el proyecto 
“Recarga, consulta y validación en autobuses urbanos”, en la que 
participaron las empresas Orange, Indra, Mobipay y Oberthur 
Technologies. 
 Hotel Clarion Estocolmo, a mediados del 2010, lanza un proyecto 
piloto para ofrecer a sus huéspedes la posibilidad de comprar y 
obtener la llave de la habitación en sus dispositivos móviles antes 
de llegar al hotel. En este proyecto colaboran las empresas: Assa 
Abloy, TeliaSonera, Choice Hotels Scandinavia, Venyon y VingCard 
Elsafe. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
104
Centro Nacional de Investigación y Desarrollo Tecnológico 105 
NEAR FIELD 
COMMUNICATION (NFC) 
PARTE III
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
106 
 Introducción 
 El Sistema de Despacho de Tags 
 Escribiendo un tag NFC 
 Desarrollo de la actividad para escribir tags NFC 
 Leyendo un tag NFC 
 Desarrollo de la actividad para leer tags NFC
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
107 
 Introducción 
 El Sistema de Despacho de Tags 
 Escribiendo un tag NFC 
 Desarrollo de la actividad para escribir tags NFC 
 Leyendo un tag NFC 
 Desarrollo de la actividad para leer tags NFC
Introducción 
Centro Nacional de Investigación y Desarrollo Tecnológico 
108 
NFC es una tecnología inalámbrica de corto alcance 
(10 cm. o menos) que permite el intercambio de 
pequeñas cantidades de datos. 
Las API’S del framework de Android ofrecen soporte 
de comunicación por medio del estándar NDEF 
entre un dispositivo Android y un tag NFC o entre 
dos dispositivos Android. 
La ventaja de utilizar el estándar NDEF es que la 
mayoría de los tags NFC son compatibles con dicho 
estándar.
Introducción 
Centro Nacional de Investigación y Desarrollo Tecnológico 
109 
La lectura de datos NDEF de un tag NFC es 
manejado por medio del Sistema de Despacho de 
Tags (tag dispatch system), el cual analiza los tags 
descubiertos, clasifica de forma adecuada los datos 
y ejecuta alguna aplicación para el tipo de datos del 
tag. 
Para que una aplicación pueda capturar cierto tipo 
de datos de un tag NFC, debe declarar un filtro de 
intent (intent filter) y solicitar el manejo de los datos. 
Además dicha aplicación necesita declarar en el 
Android Manifest el permiso para acceder al 
hardware del NFC.
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
110 
 Introducción 
 El Sistema de Despacho de Tags 
 Escribiendo un tag NFC 
 Desarrollo de la actividad para escribir tags NFC 
 Leyendo un tag NFC 
 Desarrollo de la actividad para leer tags NFC
El Sistema de Despacho de 
Tags 
Centro Nacional de Investigación y Desarrollo Tecnológico 
111 
El Sistema de Despacho de Tags escanea los tags, 
los analiza gramáticamente y trata de ubicar las 
aplicaciones interesadas en los datos contenidos en 
el tag. 
Lo anterior lo realiza siguiendo los siguiente pasos: 
1. Analiza gramáticamente el contenido de un tag y 
lo clasifica en un tipo de MIME o URI. 
2. Encapsula el tipo de MIME o URI y el contenido 
del tag en un intent. 
3. Ejecuta la aplicación basada en el intent.
El Sistema de Despacho de 
Tags 
Centro Nacional de Investigación y Desarrollo Tecnológico 
112 
Cabe recordar que un mensaje NDEF(NdefMessage) esta 
compuesto por uno o mas registros(NdefRecord). El payload o 
los datos del tag NFC son encapsulados en un mensaje NDEF. 
Cuando el Sistema de Despacho de Tags lee un mensaje NDEF 
el primer registro contiene el TNF (Formato de Nombre de 
Tipo), el RTD (Definicion de Tipo de Registro), el ID del registro 
y la longitud del payload. Gracias a esta información el Sistema 
de Despacho de Tags crea el intent apropiado para iniciar 
alguna aplicación. 
Si existen dos o mas aplicaciones que requieran un mismo tipo 
de intent aparecerá el selector de aplicaciones para que el 
usuario elija la mas adecuada.
El Sistema de Despacho de 
Tags 
Centro Nacional de Investigación y Desarrollo Tecnológico 
113 
El Sistema de Despacho de Tags utiliza 3 tipos de intent: 
 ACTION_NDEF_DISCOVERED: Este intent tiene la prioridad 
mas alta 
 ACTION_TECH_DISCOVERED: Este intent se crea cuando 
el intent ACTION_NDEF_DISCOVERED no tiene alguna 
actividad asociada. 
 ACTION_TAG_DISCOVERED: Este intent tiene la prioridad 
mas baja. En caso que los intents anteriores no tengan 
alguna actividad asociada se crea este tipo de intent. 
Si después de la creación de los tres tipos de intent no se 
ejecutó alguna aplicación, el Sistema de Despacho de Tags ya 
no realiza acción alguna.
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
114 
 Introducción 
 El Sistema de Despacho de Tags 
 Escribiendo un tag NFC 
 Desarrollo de la actividad para escribir tags NFC 
 Leyendo un tag NFC 
 Desarrollo de la actividad para leer tags NFC
Escribiendo un tag NFC 
<uses-permission android:name="android.permission.NFC" /> 
<uses-sdk android:minSdkVersion="10"/> 
<intent-filter> 
<action android:name=“android.nfc.action.NDEF_DISCOVERED” /> 
<category android:name=“android.intent.category.DEFAULT” /> 
<data android:mimeType=“text/plain” /> 
</intent-filter> 
Centro Nacional de Investigación y Desarrollo Tecnológico 
115 
Para que una aplicación en Android pueda escribir y leer tags NFC es 
necesario declarar ciertos campos en el Android Manifest: 
La declaración del permiso para acceder al hardware NFC. 
Utilizar como mínimo el SDK versión 10. 
Declarar un filtro de intents (intent-filter) para alguno de los tres tipos de 
intent que utiliza el Sistema de Despacho de Tags. 

Escribiendo un tag NFC 
La actividad que se describe en esta sección se 
encarga de escribir texto plano en un tag NFC 
utilizando el intent 
ACTION_TAG_DISCOVERED. El texto plano es 
obtenido de un objeto EditText donde el usuario 
debe escribir algún texto. 
A continuación se muestra una secuencia de 
imágenes donde un usuario guarda el texto de 
“hola mundo” en un tag NFC. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
116
Escribiendo un tag NFC 
adaptadorNFC = NfcAdapter.getDefaultAdapter(this); 
Centro Nacional de Investigación y Desarrollo Tecnológico 
117 
Para detectar un tag y escribir texto en el, es necesario 
obtener una instancia del adaptador NFC (en el metodo 
onCreate() de la actividad) como se muestra en la 
siguiente línea: 
Cuando el usuario presiona el botón de la actividad se 
realizan dos acciones: 
1. Comprobar que el campo de texto contenga algo 
escrito. 
2. Invocar el método llamado habilitarModoEscritura().
Escribiendo un tag NFC 
Centro Nacional de Investigación y Desarrollo Tecnológico 
118 
La primera acción es sencilla de realizar y se deja como 
actividad a los presentes. Para la segunda acción se puede 
mencionar que el método habilitarModoEscritura() agrega un 
filtro a la actividad para capturar los intents 
ACTION_TAG_DISCOVERED, lo cual se logra con las 
siguientes líneas de código: 
1. modoEscritura = true; 
2. PendingIntent intentPendiente = PendingIntent.getActivity(this, 0, new 
Intent(this, 
getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), 0); 
3. IntentFilter tagDetectado = new 
IntentFilter(NfcAdapter.ACTION_TAG_DISCOVERED); 
4. IntentFilter[] filtros = new IntentFilter[] { tagDetected }; 
5. adaptadorNFC.enableForegroundDispatch(this, intentPendiente, filtros, 
null);
Escribiendo un tag NFC 
adaptadorNFC.disableForegroundDispatch(this); 
Centro Nacional de Investigación y Desarrollo Tecnológico 
119 
Con lo anterior se logra capturar el próximo intent del tipo 
ACTION_TAG_DISCOVERED. El filtro se remueve de la 
actividad sobre escribiendo el método onPause() y 
agregando la línea siguiente: 
O alternativamente se puede crear un método que sea 
nombrado deshabilitarModoEscritura(), que contenga la 
línea de código anterior y que se invocado desde el 
método onPause().
Escribiendo un tag NFC 
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG); 
Centro Nacional de Investigación y Desarrollo Tecnológico 
120 
El filtro agregado a la aplicación direccionara el próximo intent 
ACTION_TAG_DISCOVERED a la actividad, pero aun falta sobre 
escribir el método onNewIntent(Intent intent) para capturar y manejar 
dicho intent. Con la siguiente línea de código se obtiene una instancia 
del objeto Tag en dicho método: 
Una vez obtenida dicha instancia se puede comprobar si es 
compatible con el formato NDEF y si es de solo escritura como se 
muestra a continuación. 
1. Ndef ndef = Ndef.get(tag); 
2. if (ndef != null) { 
3. ndef.connect(); 
4. if (!ndef.isWritable()) 
5. return false; 
6. … 
7. }
Escribiendo un tag NFC 
Centro Nacional de Investigación y Desarrollo Tecnológico 
121 
Si el tag no es de solo lectura y es compatible con NDEF no existirá 
algún problema para continuar con el paso siguiente que consiste en 
es escribir un mensaje NDEF en el tag. Las siguientes líneas de 
código crean un mensaje NDEF con un registro el cual tiene un ID de 
“1001” y un payload que es el texto que escribió el usuario: 
1. String id="1001"; 
2. byte[] payload = texto.getBytes(); 
3. byte[] RDT_Text = NdefRecord.RTD_TEXT; 
4. NdefRecord registroNFC = new 
NdefRecord(NdefRecord.TNF_WELL_KNOWN, RDT_Text, id.getBytes(), 
payload); 
5. NdefMessage mensajeNFC = new NdefMessage(new NdefRecord[] { 
registroNFC});
Escribiendo un tag NFC 
ndef.writeNdefMessage(mensajeNFC); 
Centro Nacional de Investigación y Desarrollo Tecnológico 
122 
Una vez que el mensaje NDEF este listo, se procede a escribirlo en el 
tag NFC después de comprobar que no sea de solo lectura y que sea 
compatible con el formato NDEF. Lo anterior se realiza de la siguiente 
forma: 
A grandes rasgos esta es la forma en puede escribir texto en un tag. 
Para escribir alguna tipo de MIME o URI solo es cuestión de cambiar 
el tipo de RTD. 
Para una mayor referencia se puede encontrar una aplicación de 
ejemplo en la siguiente liga: 
https://dl.dropboxusercontent.com/u/39190783/MiNFC1.zip
Contenido 
Centro Nacional de Investigación y Desarrollo Tecnológico 
123 
 Introducción 
 El Sistema de Despacho de Tags 
 Escribiendo un tag NFC 
 Desarrollo de la actividad para escribir tags NFC 
 Leyendo un tag NFC 
 Desarrollo de la actividad para leer tags NFC
Leyendo un tag NFC 
Para conseguir la lectura de un tag NFC y obtener texto plano 
almacenado en el mismo, es necesario realizar los mismos 
pasos y sobre escribir los mismos métodos que se realizaron 
para escribir un tag. 
La diferencia entre leer y escribir un tag NFC con el estándar 
NDEF en Android consiste en la disposición de la interfaz 
puesto que ahora el usuario no debe escribir algún texto, solo 
deberá presionar un botón y acercar el tag NFC. A continuación 
se muestra una secuencia de imágenes de como se realiza el 
proceso para leer un tag NFC. 
Centro Nacional de Investigación y Desarrollo Tecnológico 
124
Leyendo un tag NFC 
Centro Nacional de Investigación y Desarrollo Tecnológico 
125 
Además otra diferencia es la forma en que se manipula el intent en el 
método onNewIntent(Intent intent), esto porque primero se obtiene un 
mensaje NDEF, después se obtiene el primer registro y por ultimo se 
obtiene el payload. Lo anterior se muestra en las siguientes líneas de 
cPóadricgeola:ble[] rawMsgs = 
intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES); 
if(rawMsgs!=null){ 
NdefMessage msg = (NdefMessage) rawMsgs[0]; 
NdefRecord registro = msg.getRecords()[0]; 
String textoPlano= new String(registro.getPayload()); 
if(textoPlano!=null && !textoPlano.equals("")){ 
edtText2.setText(textoPlano); 
mostrarMensaje("El tag fue leído correctamente"); 
}else{ 
mostrarMensaje("El tag esta vacio o tiene un formato incompatible."); 
} 
}
Leyendo un tag NFC 
Centro Nacional de Investigación y Desarrollo Tecnológico 
126 
En este caso se da por hecho que el mensaje NDEF solo tiene 
un registro y que el tipo del RTD es texto plano. Se puede 
manipular las líneas de código mostradas anteriormente para 
que comprobar si el tag escaneado tiene un solo registro y si el 
payload es de texto plano. 
Se recomienda al lector para ampliar su conocimiento con 
respecto al manejo de NFC sobre Android puede consultar la 
pagina de Android Developers. Además en la siguiente liga se 
encuentra una aplicación Android de ejemplo para el manejo de 
tags NFCht.tps://dl.dropboxusercontent.com/u/39190783/MiNFC1.zip
Bibliografía 
Centro Nacional de Investigación y Desarrollo Tecnológico 
127 
Autor Documento 
Elena Vicente García 
Desarrollo de una aplicación de 
control de acceso y sistemas de 
identificación mediante la tecnología 
NFC. 
Natalia Sánchez Moreno Aplicación de evaluación basada en 
NFC (Near Field Communication) 
Gabriel Chavira, Salvador W. Nava, 
Ramón Hervás, José Bravo, Carlos 
Sanchez. 
Localización e Identificación: Una 
combinación RFID-NFC
Bibliografía 
128 Ligas de Internet 
http://bdigital.eafit.edu.co/PROYECTO/P621.3845CDM828/marcoTeorico.pdf 
http://es.scribd.com/doc/81304649/36/Codigo-Miller-Modificado 
http://es.scribd.com/doc/81209010/59/REGULACION-Y-ESTANDARES 
http://www.umts.no/files/081028%20nfc_standards_payments%20Narada.pdf 
http://www.coderco.com/pag_estandares.htm 
http://es.scribd.com/doc/80464034/134/ISO-IEC-15693-%E2%80%93-Vicinity-Coupling-Smart-Cards 
http://www.nfc-forum.org/events/oulu_spotlight/Technical_Architecture.pdf 
http://www.bcndigital.org/Lists/BDIGITAL%20Debates/Attachments/96/presentacio_AngelDavidGarcia.pdf 
http://www.ecma-international.org/publications/files/ECMA-ST/Ecma- 
352%201st%20edition%20December%202003.pdf 
http://www.ecma-international.org/publications/files/drafts/tc47-2008-002.pdf 
http://dspace.epn.edu.ec/bitstream/15000/9156/3/T11646%20C.pdf 
http://developer.android.com/guide/topics/connectivity/nfc/index.html 
http://developer.android.com/guide/topics/connectivity/nfc/nfc.html 
Centro Nacional de Investigación y Desarrollo Tecnológico

Contenu connexe

Tendances

Ethernet
EthernetEthernet
EthernetUABC
 
Lte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpLte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpPrashant Sengar
 
toaz.info-troubleshooting-lte-ran-nokia-pr_5a9f9e698001cd6b88c6d8628b5e7dc6.pdf
toaz.info-troubleshooting-lte-ran-nokia-pr_5a9f9e698001cd6b88c6d8628b5e7dc6.pdftoaz.info-troubleshooting-lte-ran-nokia-pr_5a9f9e698001cd6b88c6d8628b5e7dc6.pdf
toaz.info-troubleshooting-lte-ran-nokia-pr_5a9f9e698001cd6b88c6d8628b5e7dc6.pdfsehat maruli
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting Marcelo Herrera
 
5G Network Architecture and FMC
5G Network Architecture and FMC5G Network Architecture and FMC
5G Network Architecture and FMCITU
 
Subneteo con vlsm ejercicios clases a,b,c
Subneteo con vlsm ejercicios clases a,b,cSubneteo con vlsm ejercicios clases a,b,c
Subneteo con vlsm ejercicios clases a,b,cManuel Tapia Cruz
 
Throughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsThroughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsPei-Che Chang
 
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPTABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPMaraAsuncinMorenoMen
 
5G NR System Information
5G NR System Information5G NR System Information
5G NR System InformationPushkarBandi
 
Practica 2 enritamiento basico entre vlan
Practica 2 enritamiento basico entre vlanPractica 2 enritamiento basico entre vlan
Practica 2 enritamiento basico entre vlanJose Limon
 
BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0Gianpietro Lavado
 
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...Andy Juan Sarango Veliz
 
Capitulo 07 - Comunicaciones Moviles
Capitulo 07 - Comunicaciones MovilesCapitulo 07 - Comunicaciones Moviles
Capitulo 07 - Comunicaciones MovilesDavid Ortega Gallegos
 
UMTS Estándar de tercera generación de telefonía movil
UMTS Estándar de tercera generación de telefonía movilUMTS Estándar de tercera generación de telefonía movil
UMTS Estándar de tercera generación de telefonía movilAmmy Elizabeth Tito Ovalle
 
5G Integrated Access and Backhaul
5G Integrated Access and Backhaul5G Integrated Access and Backhaul
5G Integrated Access and BackhaulSridhar Bhaskaran
 

Tendances (20)

Near field communication
Near field communicationNear field communication
Near field communication
 
Ethernet
EthernetEthernet
Ethernet
 
Lte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpLte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcp
 
toaz.info-troubleshooting-lte-ran-nokia-pr_5a9f9e698001cd6b88c6d8628b5e7dc6.pdf
toaz.info-troubleshooting-lte-ran-nokia-pr_5a9f9e698001cd6b88c6d8628b5e7dc6.pdftoaz.info-troubleshooting-lte-ran-nokia-pr_5a9f9e698001cd6b88c6d8628b5e7dc6.pdf
toaz.info-troubleshooting-lte-ran-nokia-pr_5a9f9e698001cd6b88c6d8628b5e7dc6.pdf
 
Estandares protocolo 802.11
Estandares protocolo 802.11Estandares protocolo 802.11
Estandares protocolo 802.11
 
Ejercicios de subnetting
Ejercicios de subnetting Ejercicios de subnetting
Ejercicios de subnetting
 
Cuestionario redes locales
Cuestionario redes localesCuestionario redes locales
Cuestionario redes locales
 
5G Network Architecture and FMC
5G Network Architecture and FMC5G Network Architecture and FMC
5G Network Architecture and FMC
 
Subneteo con vlsm ejercicios clases a,b,c
Subneteo con vlsm ejercicios clases a,b,cSubneteo con vlsm ejercicios clases a,b,c
Subneteo con vlsm ejercicios clases a,b,c
 
Throughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systemsThroughput calculation for LTE TDD and FDD systems
Throughput calculation for LTE TDD and FDD systems
 
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDPTABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
TABLA COMPARATIVA ENTRE LOS PROTOCOLOS TCP Y UDP
 
5G NR System Information
5G NR System Information5G NR System Information
5G NR System Information
 
Practica 2 enritamiento basico entre vlan
Practica 2 enritamiento basico entre vlanPractica 2 enritamiento basico entre vlan
Practica 2 enritamiento basico entre vlan
 
Arquitectura MPLS
Arquitectura MPLSArquitectura MPLS
Arquitectura MPLS
 
BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0BGP - Border Gateway Protocol v3.0
BGP - Border Gateway Protocol v3.0
 
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
 
Capitulo 07 - Comunicaciones Moviles
Capitulo 07 - Comunicaciones MovilesCapitulo 07 - Comunicaciones Moviles
Capitulo 07 - Comunicaciones Moviles
 
UMTS Estándar de tercera generación de telefonía movil
UMTS Estándar de tercera generación de telefonía movilUMTS Estándar de tercera generación de telefonía movil
UMTS Estándar de tercera generación de telefonía movil
 
5G Integrated Access and Backhaul
5G Integrated Access and Backhaul5G Integrated Access and Backhaul
5G Integrated Access and Backhaul
 
LTE: X2 interface
LTE: X2 interfaceLTE: X2 interface
LTE: X2 interface
 

En vedette

CursoProgramacionNFC-Dia1
CursoProgramacionNFC-Dia1CursoProgramacionNFC-Dia1
CursoProgramacionNFC-Dia1Aditium
 
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...TELECOM I+D 2011
 
RFID: Fundamentos teóricos y aplicaciones
RFID: Fundamentos teóricos y aplicacionesRFID: Fundamentos teóricos y aplicaciones
RFID: Fundamentos teóricos y aplicacionesJavi Artiga Garijo
 
Introducción a la tecnología NFC
Introducción a la tecnología NFCIntroducción a la tecnología NFC
Introducción a la tecnología NFCAditium
 
NFC ¿ Qué es y qué podemos hacer con él ?
NFC ¿ Qué es y qué podemos hacer con él ?NFC ¿ Qué es y qué podemos hacer con él ?
NFC ¿ Qué es y qué podemos hacer con él ?Carlos Toxtli
 
Nfc
NfcNfc
Nfcctme
 
UFF Tech 2013 - NFC e o futuro da convergência - NXP
UFF Tech 2013 - NFC e o futuro da convergência - NXP UFF Tech 2013 - NFC e o futuro da convergência - NXP
UFF Tech 2013 - NFC e o futuro da convergência - NXP Sti Uff
 
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPdroidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPDroidcon Berlin
 
NFC and the Growth of Connected Consumer Devices
NFC and the Growth of Connected Consumer DevicesNFC and the Growth of Connected Consumer Devices
NFC and the Growth of Connected Consumer DevicesNFC Forum
 
Devoxx 2013 - NFC Tools in Action
Devoxx 2013 - NFC Tools in ActionDevoxx 2013 - NFC Tools in Action
Devoxx 2013 - NFC Tools in Actionromemore
 
Séminaire de la Controverse - RFID - Mythes et réalités
Séminaire de la Controverse - RFID - Mythes et réalitésSéminaire de la Controverse - RFID - Mythes et réalités
Séminaire de la Controverse - RFID - Mythes et réalitésPierre Metivier
 
Introduction au Sanscontact NFC Rfid SmartCard
Introduction au Sanscontact NFC Rfid SmartCardIntroduction au Sanscontact NFC Rfid SmartCard
Introduction au Sanscontact NFC Rfid SmartCardPierre Metivier
 
Forum SMSC le sans contact mobile
Forum SMSC  le sans contact mobileForum SMSC  le sans contact mobile
Forum SMSC le sans contact mobileLobary
 
Near Field Communication & Android
Near Field Communication & AndroidNear Field Communication & Android
Near Field Communication & Androidromemore
 
Agiles como proceso de Innovación
Agiles como proceso de InnovaciónAgiles como proceso de Innovación
Agiles como proceso de InnovaciónJose Ramón Díaz
 

En vedette (18)

CursoProgramacionNFC-Dia1
CursoProgramacionNFC-Dia1CursoProgramacionNFC-Dia1
CursoProgramacionNFC-Dia1
 
Fracciones parciales
Fracciones parcialesFracciones parciales
Fracciones parciales
 
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
 
RFID: Fundamentos teóricos y aplicaciones
RFID: Fundamentos teóricos y aplicacionesRFID: Fundamentos teóricos y aplicaciones
RFID: Fundamentos teóricos y aplicaciones
 
Nfc in android
Nfc in androidNfc in android
Nfc in android
 
Introducción a la tecnología NFC
Introducción a la tecnología NFCIntroducción a la tecnología NFC
Introducción a la tecnología NFC
 
NFC ¿ Qué es y qué podemos hacer con él ?
NFC ¿ Qué es y qué podemos hacer con él ?NFC ¿ Qué es y qué podemos hacer con él ?
NFC ¿ Qué es y qué podemos hacer con él ?
 
Nfc
NfcNfc
Nfc
 
UFF Tech 2013 - NFC e o futuro da convergência - NXP
UFF Tech 2013 - NFC e o futuro da convergência - NXP UFF Tech 2013 - NFC e o futuro da convergência - NXP
UFF Tech 2013 - NFC e o futuro da convergência - NXP
 
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPdroidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
 
Norme NFC - Romain Menetrier PAUG
Norme NFC - Romain Menetrier PAUGNorme NFC - Romain Menetrier PAUG
Norme NFC - Romain Menetrier PAUG
 
NFC and the Growth of Connected Consumer Devices
NFC and the Growth of Connected Consumer DevicesNFC and the Growth of Connected Consumer Devices
NFC and the Growth of Connected Consumer Devices
 
Devoxx 2013 - NFC Tools in Action
Devoxx 2013 - NFC Tools in ActionDevoxx 2013 - NFC Tools in Action
Devoxx 2013 - NFC Tools in Action
 
Séminaire de la Controverse - RFID - Mythes et réalités
Séminaire de la Controverse - RFID - Mythes et réalitésSéminaire de la Controverse - RFID - Mythes et réalités
Séminaire de la Controverse - RFID - Mythes et réalités
 
Introduction au Sanscontact NFC Rfid SmartCard
Introduction au Sanscontact NFC Rfid SmartCardIntroduction au Sanscontact NFC Rfid SmartCard
Introduction au Sanscontact NFC Rfid SmartCard
 
Forum SMSC le sans contact mobile
Forum SMSC  le sans contact mobileForum SMSC  le sans contact mobile
Forum SMSC le sans contact mobile
 
Near Field Communication & Android
Near Field Communication & AndroidNear Field Communication & Android
Near Field Communication & Android
 
Agiles como proceso de Innovación
Agiles como proceso de InnovaciónAgiles como proceso de Innovación
Agiles como proceso de Innovación
 

Similaire à Tutorial Near Field Communication (NFC)

Similaire à Tutorial Near Field Communication (NFC) (20)

Nfc basics
Nfc basicsNfc basics
Nfc basics
 
Comunicación NFC entre Raspberry Pi y Android
Comunicación NFC entre Raspberry Pi y AndroidComunicación NFC entre Raspberry Pi y Android
Comunicación NFC entre Raspberry Pi y Android
 
D resumenes
D resumenesD resumenes
D resumenes
 
Sysmana 2015 - Comunicación NFC entre Raspberry pi y Android
Sysmana 2015 - Comunicación NFC entre Raspberry pi y AndroidSysmana 2015 - Comunicación NFC entre Raspberry pi y Android
Sysmana 2015 - Comunicación NFC entre Raspberry pi y Android
 
Modelo osi – tcp
Modelo osi – tcpModelo osi – tcp
Modelo osi – tcp
 
presentacion de el modelo OSI
presentacion de el modelo OSIpresentacion de el modelo OSI
presentacion de el modelo OSI
 
Protocolos de red inf.v guía 7.1
Protocolos de red inf.v guía 7.1Protocolos de red inf.v guía 7.1
Protocolos de red inf.v guía 7.1
 
Presentacion Comunicación
Presentacion ComunicaciónPresentacion Comunicación
Presentacion Comunicación
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Tecnologia De Redes Pan
Tecnologia De Redes PanTecnologia De Redes Pan
Tecnologia De Redes Pan
 
Tecnologia De Redes Pan
Tecnologia De Redes PanTecnologia De Redes Pan
Tecnologia De Redes Pan
 
Tecnologia De Redes Pan
Tecnologia De Redes PanTecnologia De Redes Pan
Tecnologia De Redes Pan
 
Tecnologia De Redes Pan
Tecnologia De Redes PanTecnologia De Redes Pan
Tecnologia De Redes Pan
 
Tecnologia De Redes Pan
Tecnologia De Redes PanTecnologia De Redes Pan
Tecnologia De Redes Pan
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Capas protocolos
Capas protocolosCapas protocolos
Capas protocolos
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolos
ProtocolosProtocolos
Protocolos
 

Plus de Gabriel Gonzalez Serna

Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Metodología para la Generación de Explicaciones para Sistemas de Recomendació...Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Metodología para la Generación de Explicaciones para Sistemas de Recomendació...Gabriel Gonzalez Serna
 
Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
 Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct... Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...Gabriel Gonzalez Serna
 
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...Gabriel Gonzalez Serna
 
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...Gabriel Gonzalez Serna
 
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...Gabriel Gonzalez Serna
 
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...Gabriel Gonzalez Serna
 
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...Gabriel Gonzalez Serna
 
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...Gabriel Gonzalez Serna
 
Servicios de localización conscientes del contexto aplicando perfiles de movi...
Servicios de localización conscientes del contexto aplicando perfiles de movi...Servicios de localización conscientes del contexto aplicando perfiles de movi...
Servicios de localización conscientes del contexto aplicando perfiles de movi...Gabriel Gonzalez Serna
 
Generador semiautomático de perfiles de usuario mediante OWL
Generador semiautomático de perfiles de usuario mediante OWLGenerador semiautomático de perfiles de usuario mediante OWL
Generador semiautomático de perfiles de usuario mediante OWLGabriel Gonzalez Serna
 
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...Gabriel Gonzalez Serna
 
Personalización de contenidos Web del dominio de egobierno mediante ontologías
Personalización de contenidos Web del dominio de egobierno mediante ontologíasPersonalización de contenidos Web del dominio de egobierno mediante ontologías
Personalización de contenidos Web del dominio de egobierno mediante ontologíasGabriel Gonzalez Serna
 
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...Gabriel Gonzalez Serna
 
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...Gabriel Gonzalez Serna
 
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...Gabriel Gonzalez Serna
 
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...Gabriel Gonzalez Serna
 
Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Servicios de Recomendación Contextual para Instituciones de Educación Superio...Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Servicios de Recomendación Contextual para Instituciones de Educación Superio...Gabriel Gonzalez Serna
 
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...Gabriel Gonzalez Serna
 
Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...Gabriel Gonzalez Serna
 

Plus de Gabriel Gonzalez Serna (20)

Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Metodología para la Generación de Explicaciones para Sistemas de Recomendació...Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
Metodología para la Generación de Explicaciones para Sistemas de Recomendació...
 
Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
 Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct... Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
Clasificación Automática de Objetos de Conocimiento con Contenido no Estruct...
 
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
Metodología para Evaluación de SRSC Centrada en el Usuario, Basada en Caracte...
 
Context-Aware Recommender System
Context-Aware Recommender System�Context-Aware Recommender System�
Context-Aware Recommender System
 
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...
Cómputo Consciente del Contexto: Cognición Aumentada mediante Interfaz Cerebr...
 
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...
Tecnologías de Interacción Humano-Computadora para Sistemas de Información Co...
 
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
API SMS para el Procesamiento de Consultas Georeferenciadas / No Georeferenci...
 
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
Gateway SMS Pull para Servicios Basados en Localización con una Arquitectura ...
 
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
Herramienta para la Generación de Estilos Definidos por el Usuario para su As...
 
Servicios de localización conscientes del contexto aplicando perfiles de movi...
Servicios de localización conscientes del contexto aplicando perfiles de movi...Servicios de localización conscientes del contexto aplicando perfiles de movi...
Servicios de localización conscientes del contexto aplicando perfiles de movi...
 
Generador semiautomático de perfiles de usuario mediante OWL
Generador semiautomático de perfiles de usuario mediante OWLGenerador semiautomático de perfiles de usuario mediante OWL
Generador semiautomático de perfiles de usuario mediante OWL
 
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...
Generador de mapas croquis en formato SVG-Tiny para dispositivos móviles apli...
 
Personalización de contenidos Web del dominio de egobierno mediante ontologías
Personalización de contenidos Web del dominio de egobierno mediante ontologíasPersonalización de contenidos Web del dominio de egobierno mediante ontologías
Personalización de contenidos Web del dominio de egobierno mediante ontologías
 
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
Búsquedas contextuales de Servicios Basados en Localización en un entorno de ...
 
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
Sistema de Recomendación Contextual Basado en Ontologías para Ambientes Organ...
 
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
Poblado Semiautomático de Ontologías Organizacionales a Partir de Análisis de...
 
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
API para servicios de localización en interiores basada en tecnología Wi-Fi, ...
 
Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Servicios de Recomendación Contextual para Instituciones de Educación Superio...Servicios de Recomendación Contextual para Instituciones de Educación Superio...
Servicios de Recomendación Contextual para Instituciones de Educación Superio...
 
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...
Generación y Explotación de Mapas Semánticos de Instalaciones Organizacionale...
 
Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...Servicios de recomendación contextual para Instituciones de Educación Superio...
Servicios de recomendación contextual para Instituciones de Educación Superio...
 

Dernier

TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 

Dernier (20)

TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 

Tutorial Near Field Communication (NFC)

  • 1. Centro Nacional de Investigación y Desarrollo Tecnológico 1 NEAR FIELD COMMUNICATION (NFC) PARTE I
  • 2. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 2
  • 3. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 3
  • 4. Introducción NFC (por su siglas en ingles Near Field Communication), es una tecnología inalámbrica de interconexión de dispositivos de corto alcance que surge de combinar la tecnología RFID y la tecnología de interconexión de smart cards. Permite realizar una comunicación simple, segura e intuitiva entre dispositivos. Centro Nacional de Investigación y Desarrollo Tecnológico 4
  • 5. Centro Nacional de Investigación y Desarrollo Tecnológico 5 Philips Sony Protocolo NFC Nokia
  • 6. Ejemplo Centro Nacional de Investigación y Desarrollo Tecnológico 6
  • 7.  La tecnología NFC puede funcionar en dos modos:  Activo, en el que ambos equipos con chip NFC generan un campo electromagnético e intercambian datos.  Pasivo, en el que solo hay un dispositivo activo y el otro aprovecha ese campo para intercambiar la información. Centro Nacional de Investigación y Desarrollo Tecnológico 7
  • 8. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 8
  • 9. NFC Forum  El NFC Forum es una asociación industrial sin animo de lucro fundada por NXP Semiconductors, Sony Corporation y Nokia para regular el uso de la interacción inalámbrica de corto alcance en la electrónica de consumo, dispositivos móviles y los PCs.  Promueve la implantación y la estandarización de la Tecnología NFC como mecanismo para la interoperabilidad entre dispositivos y servicios. Para conseguir esto, se encarga de:  Desarrollar especificaciones basadas en estándares  Asegurarse del uso de las especificaciones del NFC Forum  Trabajar para que los productos con tecnología NFC cumplan con las especificaciones del NFC Forum  Educar a los consumidores y las empresas respecto de la TCeenctnroo NloacgioíanaNl dFe CInvestigación y Desarrollo Tecnológico 9
  • 10. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 10
  • 11. Características  Tecnología de comunicación inalámbrica de corto alcance (aproximadamente 10cm).  Intercambio bidireccional de datos.  Añade a la tecnología RFID .  Comunicación instantánea.  Intercambio de datos 424 kbit/s.  Basado en RFID sobre los 13.56 MHz. Centro Nacional de Investigación y Desarrollo Tecnológico 11
  • 12. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 12
  • 13. Especificaciones técnicas  Dentro de la forma de trabajo de NFC, los dispositivos generan una onda de radio de baja frecuencia operando a 13,56 MHz, disponible globalmente sin restricción y sin necesidad de licencia para su uso.  NFC es una plataforma abierta pensada desde el inicio para teléfonos y dispositivos móviles. Su tasa de transferencia puede alcanzar los 424 kbit/s.  Bajo estándares  ISO 14443  NFCIP-1  NFCIP-2  FeliCa  ISO 18092 Centro Nacional de Investigación y Desarrollo Tecnológico 13
  • 14. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 14
  • 15. Arquitectura NFC Centro Nacional de Investigación y Desarrollo Tecnológico 15
  • 16. Modo Emulación de tarjeta  Este modo se utiliza para que el dispositivo NFC actúe como una etiqueta o una tarjeta inteligente. En este modo también se puede utilizar las características de seguridad avanzadas del elemento seguro, siendo útil para transacciones bancarias por ejemplo o para la gestión de entradas, en general para las gestiones de pagos rápidos, control de accesos, etc. Centro Nacional de Investigación y Desarrollo Tecnológico 16
  • 17. Modo Peer-to-Peer  Este modo sirve básicamente para el intercambio de pequeñas cantidades de datos utilizando el mismo protocolo de NFC. Pero si es necesario un intercambio de una mayor cantidad de información, la comunicación NFC se podría utilizar para establecer parámetros de una comunicación inalámbrica como Bluetooth o Wi-Fi. Centro Nacional de Investigación y Desarrollo Tecnológico 18
  • 18. Modo Lectura/ Escritura  En este modo el dispositivo NFC puede leer los cuatro tipos de tarjetas NFC definidos en su Foro. Cuando se establece esta configuración los dispositivos NFC pueden intercambiar pequeñas cantidades de información como por ejemplo una información de texto en claro, una dirección web o un número telefónico. Este modo tiene compatibilidad de RF con la ISO/IEC 14443 y FeliCa. Centro Nacional de Investigación y Desarrollo Tecnológico 20
  • 19. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 22
  • 20. Estándar de comunicación  El NFC Forum ha establecido un formato común para poder compartir datos entre los dispositivos NFC entre sí y/o entre los dispositivos y las etiquetas NFC, denominado NDEF.  Además una especificación de los tipos de registros incluidos en los mensajes NDEF, denominado RTD. Centro Nacional de Investigación y Desarrollo Tecnológico 23
  • 21. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 24
  • 22. NDEF (NFC Data Exchange Format)  Formato de intercambio de Datos NFC.  Definido por NFC Forum.  Formato ligero de mensajes , el cual puede ser usado para guardar y transportar diferentes tipos de elementos.
  • 23. NDEF  Define un formato de encapsulación de mensaje para el intercambio de datos entre dispositivos NFC o de un dispositivo NFC a una etiqueta NFC y las reglas para construcción de un mensaje NDEF válido y también de una cadena ordenada de registros NDEF.
  • 24. NDEF  NDEF es un formato binario ligero que puede encapsular una o más payloads de diferente tipo y tamaño dentro de la estructura de un solo mensaje. Payloads Tipo Longitud Identificador
  • 25. NDEF  Longitud de la carga (payload): Indica el número de octetos de payload, es decir, indica la longitud de payload encapsulada en un registro.  Primeros 8 octetos de un registro.  PAYLOAD_LENGTH es un octeto para registros pequeños y cuatro octetos para registros normales.  Los registros pequeños están indicados estableciendo el bit de la bandera SR (Short Record) en 1.
  • 26. NDEF  Tipo de Payload: Indica la clase de datos que está siendo transportado en el payload de ese registro.  El tipo del primer registro provee el contexto de procesamiento no solo para el primer registro sino para todo el mensaje NDEF.  URIs, MIME o tipos específicos NFC (NFC-specific).  Identificador de Payload: La payload puede dar un identificador opcional en la forma de una URI absoluta o relativa; esto permite a las cargas que soportan URI vincular tecnologías de referencia con otras cargas.
  • 27. NDEF  NDEF es simplemente un formato de mensaje  Solo especifica la estructura del formato.  No declara algún tipo de circuito o algún concepto de conexión o que pueda especificar el intercambio de información.  El formato de datos de NDEF es el mismo tanto para un dispositivo NFC como para una etiqueta NFC, por lo que la información de NDEF es independiente del tipo de dispositivos que se estén comunicando.
  • 28. NDEF  Se puede enviar un variado tipo de información como:  Puede encapsular documentos XML, fragmentos XML, datos encriptados, e imágenes como archivos JPEG, GIF, etc.  Encapsular cadenas de información.  Agregar documentos múltiples y entidades que están asociados lógicamente de alguna manera. Por ejemplo, se puede encapsular un mensaje NFC-specific y un conjunto de archivos adjuntos de tipos estandarizados que tienen referencia desde ese mensaje NFC-specific.  Encapsulado compacto de pequeños payloads.
  • 29. Formato del Registro NDEF  Los registros NDEF son de longitud variable pero todos tienen un formato común.  Se presenta en nivel de octetos.  El orden de transmisión es de izquierda a derecha y de arriba hacia abajo; de esta manera el bit más significativo del octeto es el bit del extremo izquierdo y para una cadena de octetos es igual, el bit más significativo que es el del extremo izquierdo de todo el campo de octetos y es el que se transmite primero.
  • 30. Campos del formato de registro NDEF  MB (Message Begin): Indica el inicio de un mensaje NDEF.  ME (Message End): Indica el final de un mensaje NDEF.  CF (Chunk Flag): Indica que es el primer segmento de registro o que es un segmento de registro del medio de una payload fragmentada.  SR (Short Record): Indica que el campo PAYLOAD_LENGTH es un solo octeto y no cuatro octetos como lo es para un registro NDEF normal.  IL (ID_LENGTH): Indica que el campo ID_LENGTH está presente en la cabecera del registro como un octeto.  TNF (TYPE NAME FORMAT): Indica la estructura del valor del campo TYPE.
  • 32. Campos del formato de registro NDEF • Representa la longitud en octetos del campo TYPE. • Representa la longitud del campo PAYLOAD y a su vez el tamaño del campo PAYLOAD_LENGTH depende del valor de la bandera SR. • Especifica la longitud del campo ID y está presente sólo si la bandera IL en la cabecera del registro se establece en 1. • Especifica el tipo de payload de la información transmitida (El tamaño máximo de este campo es de 255). • El valor de este campo es un identificador que tiene la forma de una referencia URI (El tamaño máximo de este campo es de 255). • Se lleva la información útil para las aplicaciones del usuario (El tamaño máximo 232
  • 33. Mensaje NDEF  Un mensaje NDEF está compuesto por uno o varios Registros NDEF. El primer registro de un mensaje está marcado con la bandera MB (Message Begin) y el último registro lleva la bandera ME (Message End). Si un mensaje está compuesto por un solo registro, éste mismo lleva tanto la bandera MB como la bandera ME. El número de registros que un mensaje NDEF puede llevar es ilimitado.  Los mensajes NDEF no deben superponerse, es decir, que las banderas MB y ME no deben ser utilizadas para anidar mensajes NDEF. Los mensajes NDEF pueden ser anidados llevando un mensaje completo como una payload en un registro NDEF.
  • 34. Fragmentos de Registros  NDEF no llevan números índices para indicar su orden, sino que está implícito en el orden en que los registros son serializados.  Por ejemplo si los registros son empaquetados por una aplicación intermedia, ésta es la responsable de asegurar que el orden de los registros sea el mismo.  Un registro es la unidad para llevar un payload en un mensaje NDEF y cada payload es descrita por sus propios parámetros.
  • 35. Fragmentos de Registro  Una payload fragmentada debe ser enteramente encapsulada en un simple mensaje NDEF, o sea que no debe abarcar múltiples mensajes NDEF. Por lo tanto, ni un fragmento de registro inicial o medio puede tener una bandera ME establecida. Centro Nacional de Investigación y Desarrollo Tecnológico 41
  • 36. Contenido  Introducción  NFC Forum  Características  Especificaciones técnicas  Arquitectura NFC  Estándares de comunicación  Mensajes NDEF  RTD Centro Nacional de Investigación y Desarrollo Tecnológico 42
  • 37. RTD (Definición del tipo de registro)  La especificación RTD por sus siglas Record Type Definition provee las pautas para la especificación de los tipos de registros estándar NFC que pueden ser incluidos en los mensajes NDEF intercambiados entre los dispositivos NFC o entre un dispositivo NFC y una etiqueta NFC.  Permite soportar aplicaciones específicas NFC. Centro Nacional de Investigación y Desarrollo Tecnológico 43
  • 38. TNF (TYPE NAME FORMAT):  En el campo formato de los tipos de registros de un mensaje NDEF están contenidos los nombres del tipo de registro llamado “record type name”. Cada definición de tipo de registro es identificado por su Record Type Name.  Los Record Type Name pueden ser especificados en distintos formatos llamados Type Name Format (TNF). Estos podrían ser URIs, tipos NFC well-known, tipos externos NFC. Centro Nacional de Investigación y Desarrollo Tecnológico 44
  • 39. Tipos de registros  Tipo NFC Forum : well-known  Tipo NFC Forum Externo Centro Nacional de Investigación y Desarrollo Tecnológico 45
  • 40. Tipo NFC well-known (I)  El tipo NFC well-known es un formato diseñado para las etiquetas NFC y también para crear formatos primitivos, es decir un formato común (se puede usar este tipo cuando no hay un URI o no hay disponible un tipo MIME: application/mpg, image/jpeg, etc; o también cuando las limitaciones de un mensaje requieren un nombre muy pequeño.  Cuando un mensaje NDEF lleva un tipo NFC well-known, el campo TNF tiene el valor 0x01. Centro Nacional de Investigación y Desarrollo Tecnológico 46
  • 41. Clases de registro well-known Existen dos clases de este tipo NFC well-known:  Tipo NFC Forum Global: Un tipo NFC Global iniciará con una letra mayúscula, por ejemplo, “T”, ”U”, ”Sp”, etc.  Tipo NFC Forum Local: La finalidad de los tipos NFC Forum Locales es para que sean usados en el contexto de otro registro. Centro Nacional de Investigación y Desarrollo Tecnológico 49
  • 42. Tipos de Registros Well-known  Text RTD  URI RTD  Smart Poster RTD  Registro Titulo  Registro URI  Registro icono  Registro Acción  Registro tamaño  Registro tipo Centro Nacional de Investigación y Desarrollo Tecnológico 50
  • 43. Tipos de registros Smart Poster (I)  El Registro Título es un ejemplo de registro Texto RTD. Nos permite dar información del contenido del Smart Poster y puede ser visto por el usuario. Este es un registro opcional.  Registro URI: Este registro es el núcleo del Smart Poster y los demás registros son datos acerca de éste. Debe haber uno y solamente un Registro URI en un Smart Poster.  Registro Ícono: permite colocar una imagen para ser mostrada al usuario. Los tipos de imágenes compatibles son PNG o JPEG y también podría haber registros ícono animados o videos de tipo MPEG. Es unC reentrgo iNsatcrioona lo dep Icnvieostnigaaciló.n y Desarrollo Tecnológico 53
  • 44. Tipos de registros Smart Poster (II)  Registro Acción: Sugiere el curso de una acción que un dispositivo pueda seguir para realizar un proceso y define como debe ser tratado el contenido. El nombre del tipo Local es “act”. El contenido de este registro es un byte definido. Centro Nacional de Investigación y Desarrollo Tecnológico 54
  • 45. Tipos de registros Smart Poster (II)  Registro Tamaño: Indica el tamaño del objeto al cual hace referencia el registro URI, pero solo debería ser utilizado para propósitos de información y como una guía. El nombre que representa este registro opcional de tipo local es “s”.  Registro Tipo: Es un registro opcional y puede ser usado para que el dispositivo sepa qué clase de objeto puede esperar antes de abrir una conexión. El nombre para este registro Local es “t”.Centro Nacional de Investigación y Desarrollo Tecnológico 55
  • 46. NFC Forum Externo  Este tipo de nombre NFC está destinado para las organizaciones que deseen establecer un espacio de nombre particular para ser usado en sus propios fines.  Al igual que los tipos de registros well-known, el tipo NFC externo también es un URN (Nombre de Recurso Uniforme) con “nfc” como NID (Identificador de nombre) pero con la diferencia de que el prefijo utilizado no es “wkt” sino “ext”.  Para determinar si dos tipos de nombres externos son iguales se debe comparar de manera insensitiva caracter por caracter. Centro Naciona l de Investigación y Desarrollo Tecnológico 56
  • 47. Especificaciones Operativas de las etiquetas NFC  Esta especificación describe las características de los diferentes tipos de etiquetas NFC para que los dispositivos sean compatibles y puedan operar con estas en sus diferentes modos lectura o escritura. Centro Nacional de Investigación y Desarrollo Tecnológico 58
  • 48. NEAR FIELD COMMUNICATION (NFC) PARTE II
  • 49. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 60  Modos de funcionamiento  Protocolos  NFCIP-1  NFCIP-2  Establecimiento de la comunicación  Aspectos de seguridad  Actualidad tecnológica de NFC
  • 50. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 61  Modos de funcionamiento  Protocolos  NFCIP-1  NFCIP-2  Establecimiento de la comunicación  Aspectos de seguridad  Actualidad tecnológica de NFC
  • 51. Modos de Funcionamiento Centro Nacional de Investigación y Desarrollo Tecnológico 62  NFC se basa en una tecnología de radiofrecuencia de corto alcance, para el establecimiento de la comunicación se requieren dos tipos de dispositivos :  El Initiator como su nombre indica es el que comienza y controla el intercambio de información. (el equivalente al lector en los sistemas RFID)  El target es el dispositivo que responde a la petición del iniciador.
  • 52. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 63  Modos de funcionamiento  Protocolos  NFCIP-1  NFCIP-2  Establecimiento de la comunicación  Aspectos de seguridad  Actualidad tecnológica de NFC
  • 53. Protocolos Centro Nacional de Investigación y Desarrollo Tecnológico 64  NFCIP1 : Near Field Communication Interface and Protocol-1  NFCIP2 : Near Field Communication Interface and Protocol-2)
  • 54. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 65  Modos de funcionamiento  Protocolos  NFCIP-1  NFCIP-2  Establecimiento de la comunicación  Aspectos de seguridad  Actualidad tecnológica de NFC
  • 55. Protocolo NFCIP-1 Centro Nacional de Investigación y Desarrollo Tecnológico 66  Near Field Communication Interface and Protocol : Está definido en el ECMA-340 y el ISO-18092 en este protocolo se define:  El enlace de RF con que trabaja el NFC.  Los modos de operación activo y pasivo.  Tasas de transferencia de 106, 212 y 424 Kbit/s.  La arquitectura para las tasas de transferencia de datos.  Método anticolisión en modo activo.
  • 56. Modos de operación Centro Nacional de Investigación y Desarrollo Tecnológico 67 Existen dos modos de funcionamiento:  Modo de operación Pasiva  Modo de operación Activa
  • 57. Modo de operación activa Centro Nacional de Investigación y Desarrollo Tecnológico 68  Tanto el dispositivo initiator como el target, se comunican alternadamente generando sus propios campos de Rf para enviar los datos, es decir, un dispositivo desactiva su campo de RF mientras está esperando una respuesta.
  • 58. Modo de operación activa Centro Nacional de Investigación y Desarrollo Tecnológico 69
  • 59. Modo de operación Pasiva Centro Nacional de Investigación y Desarrollo Tecnológico 70  El dispositivo que inicia la conexión es el encargado de generar el campo RF y el dispositivo destino aprovecha la modulación de la carga para poder transferir los datos.
  • 60. Modo de operación Pasiva Centro Nacional de Investigación y Desarrollo Tecnológico 71
  • 61. Configuraciones y modos de operación Centro Nacional de Investigación y Desarrollo Tecnológico 72
  • 62. Tasas de Transferencia Centro Nacional de Investigación y Desarrollo Tecnológico 73  1 baudio = 1 bit  ASK (Amplitude shift keying)
  • 63. ASK (Amplitude shift keying) Centro Nacional de Investigación y Desarrollo Tecnológico 74  Modulación por desplazamiento de amplitud es una técnica, en la cual se hace variar la amplitud de la portadora de acuerdo a la modulante que vendría a ser la información digital.  En la señal modulante binaria la amplitud pico de la portadora modulada toma sólo dos valores posibles, cada uno de los cuales estará asociado con el correspondiente dato que se moduló.
  • 64. Codificación Manchester 75 01 representa al 0 10 representa al 1 Centro Nacional de Investigación y Desarrollo Tecnológico
  • 65. Codificación Miller Centro Nacional de Investigación y Desarrollo Tecnológico 76
  • 66. Mecanismo anticolisión. Centro Nacional de Investigación y Desarrollo Tecnológico 77  En el modo de operación activo el dispositivo target tras recibir la señal del initiator debe esperar un tiempo de guardia Tg antes de enviar la respuesta. Este tiempo se encuentra en el intervalo:  768/fc < Tg < 2559/fc + n (512/fc)  Durante el tiempo Tg el dispositivo target realiza un censado para asegurar que no hay otros dispositivos utilizando el canal.  En caso de estarlo el dispositivo target espera un tiempo de guardia Tg > 1024/fc antes de intentar enviar su respuesta.  n es un numero aleatorio [0,3].
  • 67. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 78  Modos de funcionamiento  Protocolos  NFCIP-1  NFCIP-2  Establecimiento de la comunicación  Aspectos de seguridad  Actualidad tecnológica de NFC
  • 68. Protocolo NFCIP-2  Near Field Communication and Protocol-2: Definido por el ISO/IEC 21481 / ECMA – 352  Especifica mecanismos de selección de los modos de comunicación en la frecuencia de 13,56 MHz.  Modo NFC.  Modo PCD (Proximity Coupling Devices), especificado en la ISO/IEC 14443.  Modo VCD (Vicinity Coupling Devices), especificado en la ISO/IEC 15693. Centro Nacional de Investigación y Desarrollo Tecnológico 79
  • 69. ISO/IEC14443  Define el funcionamiento de las tarjetas de identificación sin contacto (proximity cards).  Define el formato físico de tarjetas tipo ID-1 (ISO 7810).  Especifica las características de radiofrecuencia  (PCD, “Proximity Coupling Device”)(PICC, “Proximity Integrated Coupling Card”) 80
  • 70. Tarjetas inteligentes sin contacto Centro Nacional de Investigación y Desarrollo Tecnológico 81  No necesita hacer contacto físico con el lector para realizar la transferencia de datos.  Utiliza tecnología RFID (13,56MHz).  Distancias de comunicación de hasta 10cm.  Rapidez.
  • 71. Tarjetas inteligentes sin contacto Centro Nacional de Investigación y Desarrollo Tecnológico 82 Existen dos tipos de tarjetas inteligentes sin contacto:  Tarjetas Pasivas  Transponder  Formado por un circuito integrado y una antena  Absorbe energía electromagnética procedente de la unidad lectora.  Tarjetas Activas  Capaces de emitir por sí mismas una señal de RF  Contienen en su interior una batería.  Estas tarjetas permiten una recepción y transmisión a distancias mayores que las tarjetas.
  • 72. Tarjetas inteligentes sin contacto Centro Nacional de Investigación y Desarrollo Tecnológico 83 Pueden clasificarse en:  Tarjetas de acoplo  Su distancia de funcionamiento es próximo a cero  Se define en la norma ISO 10536.  Tarjetas de proximidad  Operación de aproximadamente 10cm  Se definen en la norma ISO 14443  Tarjetas de vecindad  Distancias muy superiores a los 10cm  Se definen en la norma ISO 15693
  • 73. Tarjetas de Proximidad Centro Nacional de Investigación y Desarrollo Tecnológico 84  Características de funcionamiento de las tarjetas  Utilizan una frecuencia de funcionamiento de 13,56 MHz.  Tolerancia de ±7 KHz.  Establece que el nivel de intensidad de campo magnético necesario para el correcto funcionamiento de la tarjeta debe estar comprendido entre 1.5 y 7.5 A/m eficaces.
  • 74. Tarjetas de Proximidad Centro Nacional de Investigación y Desarrollo Tecnológico 85  Existen dos familias diferentes de tarjetas inteligentes de proximidad:  Tarjetas tipo A (Mifare de Philips).  Tarjetas tipo B (Gemplus y Motorola).  La tecnología Mifare es la tecnología de tarjetas inteligentes sin contactos que más popularidad ha alcanzado, convirtiéndose de hecho en un estándar de facto.
  • 75. Tarjetas de Proximidad Centro Nacional de Investigación y Desarrollo Tecnológico 86 Modo de funcionamiento  La tarjeta se activa al recibir una señal de radiofrecuencia procedente de la unidad lectora y espera en silencio la recepción de un comando.  La unidad lectora envía un comando a la tarjeta, que tras procesarlo envía una respuesta.  Se produce un flujo de mensajes comando ‐ respuesta entre la unidad lectora y la tarjeta inteligente, teniendo en todo momento la unidad lectora la iniciativa y el control.
  • 76. Tarjetas de Proximidad Centro Nacional de Investigación y Desarrollo Tecnológico 87  PCD (Dispositivo de Acoplamiento de Proximidad)  PICC (Tarjeta de Circuito Integrado de Proximidad)
  • 78. ISO/IEC 15693  Describe los parámetros para las tarjetas de identificación-  Describe el uso de estas tarjetas para el intercambio internacional.  Describe las características eléctricas de la interfaz de contacto entre una tarjeta de proximidad y un dispositivo de acoplamiento alrededores. La interfaz incluye la energía y las comunicaciones bi-direccionales. Centro Nacional de Investigación y Desarrollo Tecnológico 89
  • 79. Norma  Parte 1: características físicas, (formato físico de las tarjetas).  Parte 2: inicialización e interfaz de aire (características de los campos de radiofrecuencia).  Parte 3: Mecanismo anticolisión y protocolo de transmisión.
  • 80. Parte 1  Dimensiones de tarjeta  +- 82.72 x 54.03 x 0.76 mm  Especificaciones ISO/IEC 7810. Formato Dimensiones Uso ID-1 85.60 × 53.98 mm La mayoria de las tarjetas bancarias y tarjetas de identificación ID-2 105 × 74 mm Tarjetas de identificación alemanas expedidas con anterioridad a Noviembre del 2010 ID-3 125 × 88 mm Pasaportes y visas ID-000 25 × 15 mm Tarjetas SIM
  • 81. Parte 2  Fuente de alimentación proporcionado por el campo electromagnético de un Reader.  Frecuencia de 13.56MHz.  Antena de bobina con un gran alcance.
  • 82. Parte 3  Mecanismo anticolisión.  Protocolo de transmisión.
  • 83. Tarjetas de vecindad (VICC)  Cumple con el estándar ISO/IEC 15693.  Son hechas para distancias mayores.  Utilizan las frecuencia 13,56 MHz.  Son denominadas como “tarjetas de largo alcance”.  Tienen una distancia de 50 a 70 cm.  En otros modos de operación pueden alcanzar hasta las 1.5 metros.
  • 84. Proceso de Selección Centro Nacional de Investigación y Desarrollo Tecnológico 95
  • 85. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 96  Modos de funcionamiento  Protocolos  NFCIP-1  NFCIP-2  Establecimiento de la comunicación  Aspectos de seguridad  Actualidad tecnológica de NFC
  • 86. Establecimiento de la comunicación En esta fase los dispositivos inician la etapa de rastrearse el uno al otro y posteriormente su reconocimiento Una vez negociados los parámetros para la comunicación, se puede decir que ya está realizada exitosamente la comunicación y ya se puede realizar el intercambio de datos. Centro Nacional de Investigación y Desarrollo Tecnológico 97
  • 87. Establecimiento de la comunicación  La tecnología NFC no está destinada para la transferencia masiva de datos, pero se puede utilizar para la configuración de otras tecnologías inalámbricas de mayor ancho de banda como Bluetooth o Wi-Fi con la ventaja de que si se utiliza NFC el tiempo de establecimiento de la comunicación es muy inferior que si se utilizaran estas otras tecnologías por sí solas para efectuar el enlace. Centro Nacional de Investigación y Desarrollo Tecnológico 98
  • 88. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 99  Modos de funcionamiento  Protocolos  NFCIP-1  NFCIP-2  Establecimiento de la comunicación  Aspectos de seguridad  Actualidad tecnológica de NFC
  • 89. Aspectos de seguridad  Su rango de alcance que es limitado a unos pocos centímetros, pero NFC por sí sola no asegura comunicaciones seguras.  NFC no ofrece protección contra los que se dedican a escuchar comunicaciones y es también vulnerable a modificación de datos. Las aplicaciones deben usar protocolos criptográficos de una capa superior para  Uesntabdleiscpeor suintivcoanaplasseivgou,ro.que no genera su propio campo de radio frecuencia, es mucho más difícil intervenir que un dispositivo activo. Centro Nacional de Investigación y Desarrollo Tecnológico 100
  • 90. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 101  Modos de funcionamiento  Protocolos  NFCIP-1  NFCIP-2  Establecimiento de la comunicación  Aspectos de seguridad  Actualidad tecnológica de NFC
  • 91. Actualidad tecnológica de NFC  Modelos de servicios  Elemento seguro incorporado en la electrónica móvil.  Tarjeta de memoria como elemento seguro.  Tarjeta SIM como elemento seguro. Centro Nacional de Investigación y Desarrollo Tecnológico 102
  • 92. Estado actual de NFC en el mundo  Emt de Malaga, en mayo del 2008 puso en marcha el proyecto “Recarga, consulta y validación en autobuses urbanos”, en la que participaron las empresas Orange, Indra, Mobipay y Oberthur Technologies.  Hotel Clarion Estocolmo, a mediados del 2010, lanza un proyecto piloto para ofrecer a sus huéspedes la posibilidad de comprar y obtener la llave de la habitación en sus dispositivos móviles antes de llegar al hotel. En este proyecto colaboran las empresas: Assa Abloy, TeliaSonera, Choice Hotels Scandinavia, Venyon y VingCard Elsafe. Centro Nacional de Investigación y Desarrollo Tecnológico 104
  • 93. Centro Nacional de Investigación y Desarrollo Tecnológico 105 NEAR FIELD COMMUNICATION (NFC) PARTE III
  • 94. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 106  Introducción  El Sistema de Despacho de Tags  Escribiendo un tag NFC  Desarrollo de la actividad para escribir tags NFC  Leyendo un tag NFC  Desarrollo de la actividad para leer tags NFC
  • 95. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 107  Introducción  El Sistema de Despacho de Tags  Escribiendo un tag NFC  Desarrollo de la actividad para escribir tags NFC  Leyendo un tag NFC  Desarrollo de la actividad para leer tags NFC
  • 96. Introducción Centro Nacional de Investigación y Desarrollo Tecnológico 108 NFC es una tecnología inalámbrica de corto alcance (10 cm. o menos) que permite el intercambio de pequeñas cantidades de datos. Las API’S del framework de Android ofrecen soporte de comunicación por medio del estándar NDEF entre un dispositivo Android y un tag NFC o entre dos dispositivos Android. La ventaja de utilizar el estándar NDEF es que la mayoría de los tags NFC son compatibles con dicho estándar.
  • 97. Introducción Centro Nacional de Investigación y Desarrollo Tecnológico 109 La lectura de datos NDEF de un tag NFC es manejado por medio del Sistema de Despacho de Tags (tag dispatch system), el cual analiza los tags descubiertos, clasifica de forma adecuada los datos y ejecuta alguna aplicación para el tipo de datos del tag. Para que una aplicación pueda capturar cierto tipo de datos de un tag NFC, debe declarar un filtro de intent (intent filter) y solicitar el manejo de los datos. Además dicha aplicación necesita declarar en el Android Manifest el permiso para acceder al hardware del NFC.
  • 98. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 110  Introducción  El Sistema de Despacho de Tags  Escribiendo un tag NFC  Desarrollo de la actividad para escribir tags NFC  Leyendo un tag NFC  Desarrollo de la actividad para leer tags NFC
  • 99. El Sistema de Despacho de Tags Centro Nacional de Investigación y Desarrollo Tecnológico 111 El Sistema de Despacho de Tags escanea los tags, los analiza gramáticamente y trata de ubicar las aplicaciones interesadas en los datos contenidos en el tag. Lo anterior lo realiza siguiendo los siguiente pasos: 1. Analiza gramáticamente el contenido de un tag y lo clasifica en un tipo de MIME o URI. 2. Encapsula el tipo de MIME o URI y el contenido del tag en un intent. 3. Ejecuta la aplicación basada en el intent.
  • 100. El Sistema de Despacho de Tags Centro Nacional de Investigación y Desarrollo Tecnológico 112 Cabe recordar que un mensaje NDEF(NdefMessage) esta compuesto por uno o mas registros(NdefRecord). El payload o los datos del tag NFC son encapsulados en un mensaje NDEF. Cuando el Sistema de Despacho de Tags lee un mensaje NDEF el primer registro contiene el TNF (Formato de Nombre de Tipo), el RTD (Definicion de Tipo de Registro), el ID del registro y la longitud del payload. Gracias a esta información el Sistema de Despacho de Tags crea el intent apropiado para iniciar alguna aplicación. Si existen dos o mas aplicaciones que requieran un mismo tipo de intent aparecerá el selector de aplicaciones para que el usuario elija la mas adecuada.
  • 101. El Sistema de Despacho de Tags Centro Nacional de Investigación y Desarrollo Tecnológico 113 El Sistema de Despacho de Tags utiliza 3 tipos de intent:  ACTION_NDEF_DISCOVERED: Este intent tiene la prioridad mas alta  ACTION_TECH_DISCOVERED: Este intent se crea cuando el intent ACTION_NDEF_DISCOVERED no tiene alguna actividad asociada.  ACTION_TAG_DISCOVERED: Este intent tiene la prioridad mas baja. En caso que los intents anteriores no tengan alguna actividad asociada se crea este tipo de intent. Si después de la creación de los tres tipos de intent no se ejecutó alguna aplicación, el Sistema de Despacho de Tags ya no realiza acción alguna.
  • 102. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 114  Introducción  El Sistema de Despacho de Tags  Escribiendo un tag NFC  Desarrollo de la actividad para escribir tags NFC  Leyendo un tag NFC  Desarrollo de la actividad para leer tags NFC
  • 103. Escribiendo un tag NFC <uses-permission android:name="android.permission.NFC" /> <uses-sdk android:minSdkVersion="10"/> <intent-filter> <action android:name=“android.nfc.action.NDEF_DISCOVERED” /> <category android:name=“android.intent.category.DEFAULT” /> <data android:mimeType=“text/plain” /> </intent-filter> Centro Nacional de Investigación y Desarrollo Tecnológico 115 Para que una aplicación en Android pueda escribir y leer tags NFC es necesario declarar ciertos campos en el Android Manifest: La declaración del permiso para acceder al hardware NFC. Utilizar como mínimo el SDK versión 10. Declarar un filtro de intents (intent-filter) para alguno de los tres tipos de intent que utiliza el Sistema de Despacho de Tags. 
  • 104. Escribiendo un tag NFC La actividad que se describe en esta sección se encarga de escribir texto plano en un tag NFC utilizando el intent ACTION_TAG_DISCOVERED. El texto plano es obtenido de un objeto EditText donde el usuario debe escribir algún texto. A continuación se muestra una secuencia de imágenes donde un usuario guarda el texto de “hola mundo” en un tag NFC. Centro Nacional de Investigación y Desarrollo Tecnológico 116
  • 105. Escribiendo un tag NFC adaptadorNFC = NfcAdapter.getDefaultAdapter(this); Centro Nacional de Investigación y Desarrollo Tecnológico 117 Para detectar un tag y escribir texto en el, es necesario obtener una instancia del adaptador NFC (en el metodo onCreate() de la actividad) como se muestra en la siguiente línea: Cuando el usuario presiona el botón de la actividad se realizan dos acciones: 1. Comprobar que el campo de texto contenga algo escrito. 2. Invocar el método llamado habilitarModoEscritura().
  • 106. Escribiendo un tag NFC Centro Nacional de Investigación y Desarrollo Tecnológico 118 La primera acción es sencilla de realizar y se deja como actividad a los presentes. Para la segunda acción se puede mencionar que el método habilitarModoEscritura() agrega un filtro a la actividad para capturar los intents ACTION_TAG_DISCOVERED, lo cual se logra con las siguientes líneas de código: 1. modoEscritura = true; 2. PendingIntent intentPendiente = PendingIntent.getActivity(this, 0, new Intent(this, getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), 0); 3. IntentFilter tagDetectado = new IntentFilter(NfcAdapter.ACTION_TAG_DISCOVERED); 4. IntentFilter[] filtros = new IntentFilter[] { tagDetected }; 5. adaptadorNFC.enableForegroundDispatch(this, intentPendiente, filtros, null);
  • 107. Escribiendo un tag NFC adaptadorNFC.disableForegroundDispatch(this); Centro Nacional de Investigación y Desarrollo Tecnológico 119 Con lo anterior se logra capturar el próximo intent del tipo ACTION_TAG_DISCOVERED. El filtro se remueve de la actividad sobre escribiendo el método onPause() y agregando la línea siguiente: O alternativamente se puede crear un método que sea nombrado deshabilitarModoEscritura(), que contenga la línea de código anterior y que se invocado desde el método onPause().
  • 108. Escribiendo un tag NFC Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG); Centro Nacional de Investigación y Desarrollo Tecnológico 120 El filtro agregado a la aplicación direccionara el próximo intent ACTION_TAG_DISCOVERED a la actividad, pero aun falta sobre escribir el método onNewIntent(Intent intent) para capturar y manejar dicho intent. Con la siguiente línea de código se obtiene una instancia del objeto Tag en dicho método: Una vez obtenida dicha instancia se puede comprobar si es compatible con el formato NDEF y si es de solo escritura como se muestra a continuación. 1. Ndef ndef = Ndef.get(tag); 2. if (ndef != null) { 3. ndef.connect(); 4. if (!ndef.isWritable()) 5. return false; 6. … 7. }
  • 109. Escribiendo un tag NFC Centro Nacional de Investigación y Desarrollo Tecnológico 121 Si el tag no es de solo lectura y es compatible con NDEF no existirá algún problema para continuar con el paso siguiente que consiste en es escribir un mensaje NDEF en el tag. Las siguientes líneas de código crean un mensaje NDEF con un registro el cual tiene un ID de “1001” y un payload que es el texto que escribió el usuario: 1. String id="1001"; 2. byte[] payload = texto.getBytes(); 3. byte[] RDT_Text = NdefRecord.RTD_TEXT; 4. NdefRecord registroNFC = new NdefRecord(NdefRecord.TNF_WELL_KNOWN, RDT_Text, id.getBytes(), payload); 5. NdefMessage mensajeNFC = new NdefMessage(new NdefRecord[] { registroNFC});
  • 110. Escribiendo un tag NFC ndef.writeNdefMessage(mensajeNFC); Centro Nacional de Investigación y Desarrollo Tecnológico 122 Una vez que el mensaje NDEF este listo, se procede a escribirlo en el tag NFC después de comprobar que no sea de solo lectura y que sea compatible con el formato NDEF. Lo anterior se realiza de la siguiente forma: A grandes rasgos esta es la forma en puede escribir texto en un tag. Para escribir alguna tipo de MIME o URI solo es cuestión de cambiar el tipo de RTD. Para una mayor referencia se puede encontrar una aplicación de ejemplo en la siguiente liga: https://dl.dropboxusercontent.com/u/39190783/MiNFC1.zip
  • 111. Contenido Centro Nacional de Investigación y Desarrollo Tecnológico 123  Introducción  El Sistema de Despacho de Tags  Escribiendo un tag NFC  Desarrollo de la actividad para escribir tags NFC  Leyendo un tag NFC  Desarrollo de la actividad para leer tags NFC
  • 112. Leyendo un tag NFC Para conseguir la lectura de un tag NFC y obtener texto plano almacenado en el mismo, es necesario realizar los mismos pasos y sobre escribir los mismos métodos que se realizaron para escribir un tag. La diferencia entre leer y escribir un tag NFC con el estándar NDEF en Android consiste en la disposición de la interfaz puesto que ahora el usuario no debe escribir algún texto, solo deberá presionar un botón y acercar el tag NFC. A continuación se muestra una secuencia de imágenes de como se realiza el proceso para leer un tag NFC. Centro Nacional de Investigación y Desarrollo Tecnológico 124
  • 113. Leyendo un tag NFC Centro Nacional de Investigación y Desarrollo Tecnológico 125 Además otra diferencia es la forma en que se manipula el intent en el método onNewIntent(Intent intent), esto porque primero se obtiene un mensaje NDEF, después se obtiene el primer registro y por ultimo se obtiene el payload. Lo anterior se muestra en las siguientes líneas de cPóadricgeola:ble[] rawMsgs = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES); if(rawMsgs!=null){ NdefMessage msg = (NdefMessage) rawMsgs[0]; NdefRecord registro = msg.getRecords()[0]; String textoPlano= new String(registro.getPayload()); if(textoPlano!=null && !textoPlano.equals("")){ edtText2.setText(textoPlano); mostrarMensaje("El tag fue leído correctamente"); }else{ mostrarMensaje("El tag esta vacio o tiene un formato incompatible."); } }
  • 114. Leyendo un tag NFC Centro Nacional de Investigación y Desarrollo Tecnológico 126 En este caso se da por hecho que el mensaje NDEF solo tiene un registro y que el tipo del RTD es texto plano. Se puede manipular las líneas de código mostradas anteriormente para que comprobar si el tag escaneado tiene un solo registro y si el payload es de texto plano. Se recomienda al lector para ampliar su conocimiento con respecto al manejo de NFC sobre Android puede consultar la pagina de Android Developers. Además en la siguiente liga se encuentra una aplicación Android de ejemplo para el manejo de tags NFCht.tps://dl.dropboxusercontent.com/u/39190783/MiNFC1.zip
  • 115. Bibliografía Centro Nacional de Investigación y Desarrollo Tecnológico 127 Autor Documento Elena Vicente García Desarrollo de una aplicación de control de acceso y sistemas de identificación mediante la tecnología NFC. Natalia Sánchez Moreno Aplicación de evaluación basada en NFC (Near Field Communication) Gabriel Chavira, Salvador W. Nava, Ramón Hervás, José Bravo, Carlos Sanchez. Localización e Identificación: Una combinación RFID-NFC
  • 116. Bibliografía 128 Ligas de Internet http://bdigital.eafit.edu.co/PROYECTO/P621.3845CDM828/marcoTeorico.pdf http://es.scribd.com/doc/81304649/36/Codigo-Miller-Modificado http://es.scribd.com/doc/81209010/59/REGULACION-Y-ESTANDARES http://www.umts.no/files/081028%20nfc_standards_payments%20Narada.pdf http://www.coderco.com/pag_estandares.htm http://es.scribd.com/doc/80464034/134/ISO-IEC-15693-%E2%80%93-Vicinity-Coupling-Smart-Cards http://www.nfc-forum.org/events/oulu_spotlight/Technical_Architecture.pdf http://www.bcndigital.org/Lists/BDIGITAL%20Debates/Attachments/96/presentacio_AngelDavidGarcia.pdf http://www.ecma-international.org/publications/files/ECMA-ST/Ecma- 352%201st%20edition%20December%202003.pdf http://www.ecma-international.org/publications/files/drafts/tc47-2008-002.pdf http://dspace.epn.edu.ec/bitstream/15000/9156/3/T11646%20C.pdf http://developer.android.com/guide/topics/connectivity/nfc/index.html http://developer.android.com/guide/topics/connectivity/nfc/nfc.html Centro Nacional de Investigación y Desarrollo Tecnológico

Notes de l'éditeur

  1. URL: Uniform Resource Locator, o Localizador Uniforme de Recursos. Son unas cadenas de texto que se usan para nombrar recursos en Internet para su localización. Ejemplo: http://es.wikipedia.org:80/wiki/Special:Search?search=tren&go=Go URN: Uniform Resource Name, o Nombre Uniforme de Recursos. Son unas cadenas de texto que se usan para nombrar recursos en Internet para su identificación. Ejemplo: urn:isbn:0451450523 URI: Uniform Resource Identifier, o Identificador Uniforme de Recursos.
  2. Pero cuando se codifica dentro de un mensaje NDEF, tanto el NID ”nfc” como el prefijo “wkt” son omitidos. Dos ejemplos de tipos well.known son considerados iguales si y solo si sus representaciones binarias son equivalentes, es decir que se compara de una manera sensitiva17 de carácter en carácter.
  3. Se los utiliza cuando no hay la necesidad de definir el significado del formato fuera de un contexto Local.
  4. y esto podría ser útil por ejemplo cuando un Smart Poster tenga un archivo media que no sea compatible o no sea reconocido por un dispositivo lector y éste último no tenga la necesidad de reproducir al archivo si sabe de antemano su tipo
  5. NFC es una tecnología inalámbrica de corto alcance que permite la comunicación que tendrá lugar entre dispositivos que, o bien se tocan o están juntos momentáneamente. Fue diseñada deliberadamente para ser compatible con las etiquetas RFID que cumplen el estándar ISO 14443 tiene un alcance de unos 10 cm. con contacto (circuito eléctrico). sin contacto (radiofrecuencia). : se utiliza para operaciones que requieren una mayor velocidad en las transmisiones (entre 150-350 milisegundos). El dispositivo que inicia la comunicación es el encargado de monitorizar la misma y éste rol es intercambiable entre las dos partes implicadas. Cualquier dispositivo electrónico con NFC puede operar de las dos formas: Como Iniciador o como Objetivo.
  6. en este caso con 13, 56 MHz. En este protocolo siempre hay uno que inicia la conversación, y este es el que la vigilará. Este rol es intercambiable entre las dos partes implicadas En los sistemas NFC se pueden comunicar como máximo dos dispositivos simultáneamente.
  7. Pasiva : donde se genera un solo campo electromagnético por el iniciador y por medio de este se realiza la comunicación Activa: donde ambos dispositivos que se comunican generan su propio campo electromagnético para comunicarse. El ke initiator tiene el rol activo y el pasivo es el target
  8. El iniciador comienza la comunicación utilizando el protocolo ip1 una vez completa la configuracion y el hand-shake, comienza la transmisión de datos. Los dispositivos activos poeseen una fuente de alimentacion porpia Tanto el dispositivo iniciador de la comunicación como el de destino, se comunican alternadamente generando sus propios campos, es decir, un dispositivo desactiva su campo de RF mientras está esperando por una respuesta. En este modo, ambos dispositivos necesitan tener una fuente de energía para su funcionamiento.
  9. Intervienen dos elementos Por un lado un dispositivo activo quue posee una fuente de alimentacion propia y genera una señal electromagnetica y por otro lado un dispositivo pasivo que no dispone de una fuente autonnoma de energia y debe utilizar la eg¿nergia del campo magnetico incidente para alimentar su circuito. El campo magnetico incidente genera una corriente electrica y al circuito del dispositivo pasivo provocando una señal de respuesta. Un transponder (en español en ocasiones se menciona como "transpondedor") es un dispositivo que recibe una señal, y envía como resultado otra: lo más común es que operen la señal que llega tal como si fuera una "pregunta" o interrogación, y se envía una respuesta a esta (de hecho la palabra proviene de fusionar las palabras "transmitter" y "responder" en inglés), aunque algunos transponder lo que hacen es sólo amplificar y/o modificar la señal recibida.
  10. Existen tres configuraciones : El movil puede leer la informacion de un tag - Activo Amular una smart card para que el reader pueda emular sus datos - Pasivo Comunicarse directamente con otro dispositivo - Activo Pasivo
  11. El baudio, es una unidad de medida, usada en telecomunicaciones, que representa la cantidad de veces que cambia el estado de una señal en un periodo de tiempo también conocida como velocidad o velocidad de modulación, el número de distintos símbolos los cambios (eventos de señalización) realizados en el medio de transmisión por segundo en un digitalmente modulada de la señal o una línea de código . La velocidad de transmisión se relaciona con, pero no debe confundirse con la tasa de bits bruta expresada en bits / s. ASK (Amplitude shift keying)