2. Índice – día 1
Presentación del curso
– Objetivos
– Metodología
Tecnología NFC
– Modos de comunicación
– Modos de funcionamiento
– Estándares relacionados
– NFC Forum Tag Types
– Integración de NFC en terminales móviles
Configuración de herramientas de desarrollo
4. Objetivos de este curso
Configurar el entorno de desarrollo
Identificar las características de la API NFC
Implementar nuestra primera aplicación NFC
5. Metodología
Temario Teórico
– Identificar las características principales de la
tecnología NFC
Temario Práctico
– Analizar ejemplos reales de funcionamiento
Prácticas
– DIY
7. Java JDK
Java Development Kit
Producto de Oracle que permite desarrollar
aplicaciones en Java
http://www.oracle.com/technetwork/java/jav
ase/downloads/jdk-6u31-download-
1501634.html
8. Eclipse
Entorno de Desarrollo Integrado:
– Código abierto
– Multiplataforma
http://www.eclipse.org/downloads/packages/
eclipse-classic-372/indigosr2
9. Android SDK
Permite el desarrollo de aplicaciones para
Android
http://developer.android.com/sdk/index.html
API level 15 (4.0.3)
10. ADT Plugin
Plugin para Eclipse que nos permite utilizar las
herramientas de Android SDK en el entorno de
desarrollo Eclipse.
https://dl-ssl.google.com/android/eclipse/
20. Tecnología NFC
Modos de comunicación (II)
Modo Activo
– Genera la portadora, utilizada para establecer el
canal de comunicación
Modo Pasivo
– Utiliza un esquema de modulación de carga sobre
la portadora generada
27. Tecnología NFC
Estándares relacionados (II)
Identification cards - Contactless integrated
circuit cards - Proximity cards
– Define el funcionamiento de las tarjetas de
proximidad empleadas para identificación
(13,5MHz)
– Especifica los protocolos de transmisión para
comunicarse con ellas
– Describe dos tipos de tarjetas diferentes (A y B)
32. Tecnología NFC
Estándares relacionados (VII)
Identification Cards - Contactless Integrated
Circuit Cards - Vicinity Cards
– Extiende las ideas de las 14443
– Cambian las 3 primeras partes
– Aumenta el rango de comunicación
34. Tecnología NFC
Estándares relacionados (IX)
Near Field Communication - Interface and
Protocol
– Define la interfaz y el protocolo de comunicación
para inductive coupled devices
– Modos de funcionamiento/comunicación
36. Tecnología NFC
Estándares relacionados (XI)
Near Field Communication - Interface and
Protocol - 2
– Especifica los mecanismos para detectar y
seleccionar un modo de comunicación entre
dispositivos que implementan cualquiera de las 3
especificaciones
40. Tecnología NFC
NFC Forum Tag Types (II): NFC Tag Type 1
Mapeo de memoria
– Memoria total = 120 bytes estático
– Memoria total > 120 bytes dinámico
La memoria se divide en bloques de 8 bytes:
– 0-14 en modelos estáticos
– 0-k en modelos dinámicos
41. Tecnología NFC
NFC Forum Tag Types (III): NFC Tag Type 2
Mapeo de memoria
• Memoria total = 64 bytes estático
• Memoria total > 64 bytes dinámico
La memoria se divide en bloques de 4 bytes:
• 0-15 en modelos estáticos
• 0-k en modelos dinámicos
43. Tecnología NFC
NFC Forum Tag Types (V): NFC Tag Type 4
Arquitectura SmartCard
Desfire:
– Desfire 4K
– Desfire EV1 (2K, 4K y 8K)
Calypso:
– CET
– 14443-4 A y B