Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto NFC
1
21/06/2018
Resumen
Se creara un programa en arduinoIDE con una placa base del miso fabricante y con un modulo
NFC PN532 con la finalidad de hacer varias acciones con tarjetas NFC como lo es la lectura de datos,
el borrado de información y escritura de tarjetas, para lograr estos procesos será necesario descargar
la librería de nuestro módulo de NFC (Tecnología inalámbrica de corto alcance) dependiendo del
modelo, ya sea adafruitPN532 o solo PN532, es importante este dato ya que en la programación
cambiara la estructura en cada una de las librerías, posteriormente se asegurara que esté conectada la
placa en el puerto correcto de nuestra computadora, y teniendo estos datos solo será cuestión de
revisar el código para la acción que ejecutara la tarjeta NFC.
2
Índice
Capítulo IV................................................................................................................................................. 13
Conclusiones .............................................................................................................................................. 18
Bibliografía ................................................................................................................................................ 19
3
Índice de Figuras
4
Capítulo I
Introducción
En la actualidad la transmisión de datos a evolucionado desde el infrarrojo a la actualidad el
bluetooth, pero se han sumado nuevas tecnologías como lo es el NFC, desde controles de puertas, hasta
tarjetas que solo se ingresan en algún torniquete y permitirá el acceso, así mismo se han implementado en
teléfonos celulares los cuales solo se deja el teléfono en un lugar especifico de las computadoras y se hace
una transferencia de datos de un móvil a una PC.
5
Capítulo II
Problema
Los alumnos de la carrera de Ingeniería en Sistemas Computacionales del octavo semestre del
Grupo IS-802 necesitan revisar la tecnología NFC con un módulo de arduino haciendo actividades de
lectura, escritura y borrado de información de tarjetas de la misma tecnología
Objetivos:
Específico:
6
Capítulo III
Justificación
Este proyecto se creó con la finalidad de almacenar información en una tarjeta con tecnología
NFC esto para identificar ciertas características como por ejemplo el nombre de alguna persona o su
dirección entre otras cosas que se almacenen en poco espacio, así mismo se creó para analizar el
comportamiento de una tarjeta NFC en un circuito de carreras, registrando el número de veces que pase, o
en todo caso al pasar cierto vehículo por algún lugar específico como un paso peatonal, una vuelta.
7
Capítulo IV
Marco Teórico
NFC, tecnología inalámbrica de corto alcance
NFC significa Near Field Communication. Se trata de una tecnología inalámbrica que funciona en
la banda de los 13.56 MHz (en esa banda no hace falta licencia para usarla) y que deriva de las etiquetas
RFID de las que, seguro que has oído hablar, pues están presentes en abonos de transporte o incluso
sistemas de seguridad de tiendas físicas [1].
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 por lo que su enfoque más que para la transmisión de
grandes cantidades de datos es para comunicación instantánea, es decir, identificación y validación de
equipos/personas. Su punto fuerte está en la velocidad de comunicación, que es casi instantánea sin
necesidad de emparejamiento previo. Como contrapartida, el alcance de la tecnología NFC es muy
reducido, pues se mueve como máximo en un rango de los 20 cm. A su favor también juega que su uso es
transparente a los usuarios y que los equipos con tecnología NFC son capaces de enviar y recibir
información al mismo tiempo [2].
• 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.
La tecnología NFC permite interacciones bidireccionales simples y seguras entre dispositivos electrónicos,
lo que permite a los consumidores realizar transacciones sin contacto, acceder a contenido digital y
conectar dispositivos electrónicos con un solo toque. NFC complementa las tecnologías inalámbricas
populares, como Bluetooth [3].
NFC también permite que los dispositivos compartan información a una distancia inferior a 10
centímetros. Los usuarios pueden compartir tarjetas de visita, realizar transacciones, acceder a
información desde un póster inteligente o proporcionar credenciales para sistemas de control de acceso
con un simple toque [4].
8
NFC en acción
NFC ofrece una gama de beneficios para los consumidores y las empresas a través de sus
características ventajosas inherentes:
En la tab.1 se compara que NFC crea una interfaz nueva y universal para los dispositivos
existentes a través de una simple interacción táctil. NFC cierra las brechas entre las tecnologías y
dispositivos existentes para habilitar nuevas aplicaciones y servicios (habilitando las conexiones de lo real
a lo virtual, así como conexiones en el mundo real físico).
9
Los dispositivos NFC habilitan el intercambio de datos
NFC permite a los usuarios transferir información rápida y fácilmente entre dispositivos con un
simple toque. Ya se trate de un intercambio de tarjetas de visita, una transacción rápida o la
descarga de un cupón, la proximidad asegura que la información compartida es la información
que desea compartir.
NFC y Salud
Los monitores de salud personales que registran datos vitales pueden ser leídos por un lector /
escritor de NFC, que podría ser el teléfono móvil del paciente, simplemente tocando el lector en
el dispositivo de salud. La proximidad física que requiere NFC garantiza que el operador tenga
confianza en qué datos se leen en qué momento, lo que reduce en gran medida las posibilidades
de error humano. Los dispositivos habilitados para NFC, con sus instrucciones simples ("solo
tocar"), permiten a pacientes de todas las edades controlar su estado de salud de forma autónoma.
Para las cerraduras de las puertas que están equipadas con un actuador y un lector sin contacto de
corto alcance, una actualización simple puede permitir que los dispositivos NFC sustituyan a las
tarjetas sin contacto. Por ejemplo, en el uso del hotel, los derechos de acceso se pueden enviar
por adelantado al dispositivo móvil del huésped, y la aplicación de hospitalidad puede incluir
otras funciones, como reservar la habitación y omitir la fase de check-in. Para el control de
acceso, los derechos de entrada se pueden administrar centralmente en tiempo real sin la
necesidad de la entrega física de las tarjetas.
10
NFC significa proximidad
Todas las transacciones NFC tienen lugar a una distancia muy corta, desde un toque hasta cuatro
centímetros. Esto significa que no puedes comprar algo sin saberlo solo porque caminaste junto a un cartel
inteligente. Debes hacer una acción intencional.
Internet of Things promete un mundo en el que los objetos físicos de todo tipo, desde los sistemas
domésticos hasta los monitores de salud, pueden recopilar e intercambiar datos. Es una perspectiva
atractiva, que permite una notable eficiencia y productividad, menos reingreso de datos, control más fácil
y los muchos beneficios del análisis de datos.
Fácil acceso a la red e intercambio de datos: NFC hace que el proceso de conexión de dispositivos
sea fácil e intuitivo. No hay requisitos largos de intercambio de datos o de establecimiento de
contactos. Solo toque y listo.
Control del usuario con intención expresa: NFC ofrece un medio simple e intuitivo de indicar la
intención del usuario de iniciar una acción. Un toque rápido lo deja en claro.
Seguridad de los datos en múltiples niveles: las redes abiertas abren oportunidades para los piratas
informáticos. Contadores NFC con funciones integradas que limitan las oportunidades de
escuchas y opciones fáciles de implementar para protecciones adicionales para que coincidan con
cada caso de uso.
La capacidad de conectar el desconectado - NFC resuelve el problema de los objetos sin
alimentación que carecen de acceso a la red. Al incrustar etiquetas NFC en objetos no conectados
y sin conexión, puede agregar inteligencia en cualquier lugar. Con un toque de un dispositivo
habilitado para NFC, puede abrir una URL y proporcionar acceso a información en línea.
Con 38.500 millones de dispositivos conectados que se esperan para 2020 y más de mil millones de
dispositivos habilitados para NFC que ya están en el mercado, NFC está desempeñando un papel clave en
hacer que el Internet de las Cosas funcione [5].
11
Capítulo V
Diseño de la solución
Para tener conocimientos en arduino sobre la tecnología NFC, como principiante, es buena idea
estudiar el ejemplo que nos proporciona el software como se observa en la Fig.1 ingresando a la parte de
ejemplos y seleccionando la tarjeta que se tiene como por ejemplo PN532.
12
Capítulo IV
Desarrollo
Inicialmente se comenzo teniendo la placa base de arduino con el modulo NFC y se identifico
cada pink del PN532 como se aprecia en la Fig.2 conectando cada pin a lo especificado en nuestra
programacion e indicando la alimentacion del modulo.
13
Se compilara el codigo para corroborar que no exista ningun error y posteriormente se subira a nuestra
placa base como se aprecia en la Fig.4 dando click en el boton de una flecha indicando a la izquierda.
Ya teniendo el código en la placa solo tendremos que mostrar los resultado en alguna pantalla, en
nuestro caso y como pruebas, abriremos el monitor del programa arduino como se muestra en la Fig.5
dirigiéndonos a herramientas.
14
Como se aprecia en la Fig.6 ya se tienen resultados de la lectura de la tarjeta NFC indicando los
bloques que tienen información en código ASCII.
15
Capítulo VII
Pruebas
Se debe definir la placa arduino con la que se va a trabajar, ya que se tiene una gama de diferentes
microcontroladores, en caso de no agregar esta característica y el puerto nos indicara errores como se
aprecia en la Fig.7.
En la parte del diagrama se conecto arduino dependiendo de los pines del modulo y de la
programación, en nuestro caso dependía por arduino MEGA como se aprecia en la Fig.8.
16
En la Fig.9 se muestra el resultado final ya instalado en un auto de control remoto en el cual
mostrará mensajes en una pantalla Lcd 16x2.
17
Conclusiones
En esta práctica comprendimos el funcionamiento de la tecnología NFC con el grabado, borrado y
lectura de información en tarjetas con la misma tecnología, todo la implementación fue en la placa de
arduino, en la cual se observaron demasiados problemas debido a las librerías pero al final se identificó el
problema y se solucionó, así mismo se comprendió que NFC es una tecnología inalámbrica de corto
alcance o bien por su traducción de (Near Field Communication) comunicación de campo cercano, basado
en estándares RFID (identificación de radiofrecuencia ) por ello se define que no es óptimo para el
intercambio de grandes cantidades de información si no que está pensado para el intercambio rápido de
una pequeña cantidad de datos entre dos dispositivos equipados con un pequeño mecanismo
electromagnético.
18
Bibliografía
[1] F. A. López, «Seguridad utilizando dispositivos NFC,» , 2016. [En línea]. Available:
https://repositorio.unican.es/xmlui/handle/10902/9200. [Último acceso: 3 5 2018].
[2] X. H. Berra, «NFC parking payment system,» , 2015. [En línea]. Available:
https://addi.ehu.es/handle/10810/15919. [Último acceso: 21 6 2018].
[3] P. . Rodriguez, «NFC para todos con Twinlinx MyMax NFC,» , 2011. [En línea]. Available:
http://xatakaon.com/tecnologia-de-redes/nfc-para-todos-con-twinlinx-mymax-nfc. [Último acceso: 21
6 2018].
[4] R. . Garrido, «El primer teclado NFC para móviles,» , 2012. [En línea]. Available:
https://xataka.com.mx/perifericos/el-primer-teclado-nfc-para-moviles. [Último acceso: 21 6 2018].
[5] R. . Garrido, «Toshiba le regala conectividad NFC a su última tarjeta SD,» , 2015. [En línea].
Available: https://xataka.com.mx/accesorios/toshiba-le-regala-conectividad-nfc-a-su-ultima-tarjeta-
nfc. [Último acceso: 21 6 2018].
19