Está en la página 1de 19

Redes de Inalámbricas

Ing. en Sistemas Computacionales

M. en C.C. Héctor Caballero Hernández

Jesús Cardoso Gómez


Luisa Donay Mayo Sánchez
Armando Andrés Andrés

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 I Introducción ............................................................................................................................. 5

Capítulo II Problema .................................................................................................................................. 6

Capítulo III Justificación ............................................................................................................................ 7

Capítulo IV Marco Teórico ........................................................................................................................ 8

Capítulo V Diseño de la solución.............................................................................................................. 12

Capítulo IV................................................................................................................................................. 13

Capítulo VII Pruebas ................................................................................................................................ 16

Conclusiones .............................................................................................................................................. 18

Bibliografía ................................................................................................................................................ 19

3
Índice de Figuras

Figura 1 Ejemplos de NFC. ......................................................................................................................... 12

Figura 2 Modulo NFC. ................................................................................................................................ 13

Figura 3 Librerías en extensión .h. .............................................................................................................. 13

Figura 4 Compilación de código para placa arduino. .................................................................................. 14

Figura 5 Monitor serie de programa Arduino.............................................................................................. 14

Figura 6 Lectura de información. ................................................................................................................ 15

Figura 7 Validaciones de campos y antenas. ............................................................................................... 16

Figura 8 Diagrama de conexión. ................................................................................................................. 16

Figura 9 Resultados finales en auto remoto. ............................................................................................... 17

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:

General: Conectar Arduino en nuestras computadoras y comprender el funcionamiento de


tarjetas NFC.

Específico:

 Conectar la placa arduino a nuestra computadora.


 Comprender el código de lectura en arduino para tarjetas NFC.
 Comprender el código de escritura en arduino para tarjetas NFC.
 Comprender el código de borrado en arduino para tarjetas NFC.
 Identificar el diagrama de modulo NP532.
 Analizar puertos de arduino.

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].

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.

NFC y tecnologías sin contacto

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:

 Intuitivo: las interacciones NFC no requieren más que un simple toque


 Versátil: NFC es ideal para la más amplia gama de industrias, entornos y usos
 Abierta y basada en estándares: Las capas subyacentes de la tecnología NFC siguen
universalmente implementadas ISO, ECMA, y ETSI normas
 Habilitación tecnológica: NFC facilita la configuración rápida y sencilla de tecnologías
inalámbricas, como Bluetooth, WiFi, etc.
 Inherentemente seguro: las transmisiones NFC son de corto alcance (desde un toque hasta unos
pocos centímetros)
 Interoperable: NFC funciona con tecnologías existentes de tarjetas sin contacto
 Preparado para la seguridad: NFC tiene capacidades integradas para admitir aplicaciones seguras

NFC como habilitador de tecnología

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).

Tabla 1 Servicios con NFC.

NFC permite la configuración de Wi-Fi y Bluetooth con un toque

NFC puede reemplazar el emparejamiento de dispositivos habilitados para Bluetooth o la


configuración de una red Wi-Fi a través de PIN y claves. Simplemente toque los dos dispositivos
que se emparejarán o conectarán a la red, o toque el dispositivo con una etiqueta. La ganancia en
la simplicidad de uso es sustancial, mientras que el nivel de confianza es el mismo.

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.

NFC habilita cerraduras de puerta electrónicas

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.

NFC y el Internet de las cosas

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.

Figura 1 Ejemplos de NFC.

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.

Figura 2 Modulo NFC.

Posteriomente conectado y como se mostro anteriormeten se analizo el codigo de ejemplo


identificando las librerias descargadas e identificando la informacion que va a leer borrar o escribir
nuestro modulo, como se aprecia en la Fig.3

Figura 3 Librerías en extensión .h.

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.

Figura 4 Compilación de código para placa arduino.

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.

Figura 5 Monitor serie de programa Arduino.

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.

Figura 6 Lectura de información.

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.

Figura 7 Validaciones de campos y antenas.

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.

Figura 8 Diagrama de conexión.

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.

Figura 9 Resultados finales en auto remoto.

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

También podría gustarte