SlideShare una empresa de Scribd logo
http://www.ctme.deusto.es Near Field Communication
Dispositivos Móviles Registrados en el mundo (en Millones)
Introducción I Near Field Communication (NFC) hace referencia a: Conexión inalámbrica de corto alcance (unos pocos centímetros). Basada en estándares. Simple y segura. Interacción bi-direccional entre dispositivos electrónicos.
Introducción II Solución desarrollada por Nokia. Tecnología NFC = RFID (Identificación sin contacto físico) + Tecnologías interconectadas. Trabaja en la banda de los 13,56 MHz    No se le aplica ninguna restricción y no requiere ninguna licencia para su uso. Velocidad: 106 kbit/s, 212 kbit/s o 424 kbit/s Se puede usar para configurar e iniciar otras conexiones wireless como son Bluetooth, Wi-fi o UltraWireband.
Funcionamiento NFC está basado en tecnologías sin contacto e Identificación por Radio Frecuencia (RFID), por lo que es necesario un lector y una etiqueta. Cuando se enciende el lector, emite una señal de radio de corto alcance que activa el microchip de la etiqueta con lo que podremos leer una pequeña cantidad de datos que se encuentra almacenado en ella.
Modos de Funcionamiento I En el protocolo NFC siempre hay uno que inicia la conversación y es este el que monitorizará la misma, este rol es intercambiable entre las dos partes implicadas. Existen dos modos de funcionamiento: Activo Pasivo Todos los dispositivos del estándar NFCIP-1 deben soportar ambos modos.
Modos de Funcionamiento II Pasivo:  Sólo un dispositivo genera el campo electromagnético y el otro se aprovecha de la modulación de la carga para poder transferir los datos. El iniciador de la comunicación es el encargado de generar el campo electromagnético.
Modos de Funcionamiento III Activo:  Ambos  dispositivos generan su propio campo electromagnético, que utilizarán para transmitir sus datos. Ambos dispositivos necesitan energía para funcionar.
Transacción NFC Toda comunicación NFC consta de 5 fases: Descubrimiento Autenticación Negociación Transferencia Reconocimiento  Además, NFC también incluye: Procedimiento de autenticación seguro Mecanismo anti-colisiones
Beneficios de NFC Mejora la usabilidad y la experiencia del usuario. Fácil acceso a servicios y contenidos ofrecidos por objetos físicos. Se puede compartir información digital entre dos dispositivos con tan sólo acercarlo el uno al otro. Seguridad.
Comparación con otras tecnologías
NFC  &  Bluetooth El estándar Bluetooth 2.1 incorpora “NFC Cooperation”. Creación automática de conexiones Bluetooth seguras  cuando una interfaz NFC se encuentre disponible. Por ejemplo: Unos auriculares con Bluetooth 2.1 pueden conectarse a un móvil con tecnología NFC simplemente acercando los dispositivos. Se pueden enviar fotos de un móvil o una cámara de fotos a un marco digital simplemente acercando el teléfono o la cámara al marco.
Usos Conectar Aparatos Electrónicos Acceder a Contenidos Digitales Realizar Transacciones Sin Contacto
Casos Prácticos de Uso Obtener Información de un póster Usarlo como entrada Intercambiar tarjetas de negocios Imprimir fotos directamente desde el móvil Usar el móvil como una tarjeta de crédito Usar el móvil como abono de transporte Envío de información a otros dispositivos
Puesta en Práctica Unas 30 ciudades en la que se esta probado NFC han señalado la fácil adaptación y la actitud positiva de los usuarios respecto de su uso. En las áreas de: pagos, cobro de los billetes en el transporte público y el descubrimiento de servicios. Ciudades de Prueba:
“ Para el 2011, aproximadamente 500 millones de teléfonos móviles incorporarán funciones NFC que no sólo serán utilizados para pagar en los comercios, sino también serán usados para acceder a la información disponible en los ‘objetos inteligentes’” –  Stuart Carlaw, ABI Research
Futuro del NFC Ventas (en millones)
NFC Forum I El Near Field Communication (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. Web     http://www.nfc-forum.org/
NFC Forum II Actualmente el NFC Forum cuenta con unos 115 miembros:
NFC Forum III El NFC Forum 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 Tecnología NFC
NFC Forum IV El NFC Forum ha establecido un estándar en la que se registra un formato común para poder compartir datos entre los dispositivos NFC entre sí y/o entre los dispositivos y las etiquetas NFC. NFC Data Exchange Format (NDEF) Especifica un formato común y compacto para el intercambio de datos. NFC Record Type Definition (RTD) Especifica tipos de registros estándar que pueden ser enviados en los mensajes intercambiados entre los dispositivos NFC. Smart Poster RTD Para posters que incorporen etiquetas con datos (URLs, SMSs o números de teléfono). Text RTD Para registros que solo contienen texto. Uniform Resource Identifier (URI) RTD   Para registros que se refieren a un recurso de Internet
NFC Forum V
Nokia NFC 6131 Peso: 104 g  Dimensiones: 92 x 47 x 20 mm  Tecnología NFC integrada: Soporta JSR-257 para las aplicaciones que utilicen funciones NFC.  Soporta tanto lectura y escritura en los formatos más populares de etiquetas: Mifare 1K, 4K, and Ultralight; Topaz; Jewel (read-only); and FeliCa (non-secure).  Permite aplicaciones peer-to-peer Contiene un chip seguro integrado (Global Platform 2.1.1- compliant Java smart card), que permite ser tratado como una tarjeta ISO 14443 Type A o Mifare 4K.  Bluetooth
Nokia NFC SDK Permite al desarrollador crear, emular y ejecutar aplicaciones Java  (MIDlets)  usando la API de Comunicación Sin Contacto  (JSR-257). Este JSR nos permite usar las características NFC del Nokia 6131 NFC.  Ofrece soporte para MIDP 2.0 Capaz de emular el elemento seguro Emulador de tecnología Bluetooth Incluye la Nokia Connectivity Framework (NCF) Lite.  Plug-in para poder combinar el SDK con Eclipse Para facilitar su uso, viene acompañada de: Emulador Nokia 6131 NKC APIs de Java MIDlets de ejemplo Documentación
API de Comunicación Sin Contacto (JSR-257)  javax.microedition.contactless Proporciona funciones comunes a todos los dispositivos NFC. javax.microedition.contactless.ndef Proporciona funcionalidad para el intercambio de datos en formato NDEF (NFC Data Exchange Format) con otros dispositivos NFC. javax.microedition.contactless.rf Nos permite interactuar con dispositivos RF físicos. javax.microedition.contactless.sc Nos facilita la comunicación con tarjetas inteligentes externas (Smart Cards SC). javax.microedition.contactless.visual Proporciona formas de leer la información almacenada en códigos de barras (etiquetas visuales) y de generar dichas etiquetas.
Registrarse al descubrimiento de dispositivos Tipos de Destinos NDEF_TAG, RFID_TAG,  ISO14443_CARD // Get DiscoveryManager instance and set TargetListener // for NDEF_TAG target DiscoveryManager dm = DiscoveryManager.getInstance(); try  { dm.addTargetListener(listener,TargetType.NDEF_TAG); } catch  (ContactlessException ce) { // handle exception }
Conexión e Intercambio de Datos public void  targetDetected(TargetProperties[] prop) { // Select first target TargetProperties target = prop[0]; try  { // NDEF_TAG target found String url = target.getUrl(); // Open NDEFTagConnection to the target conn = (NDEFTagConnection)Connector.open(url); // Read data from the target NDEFMessage message = conn.readNDEF(); NDEFRecord[] records = message.getRecords(); // Handle data // Modify records or create new message conn.writeNDEF(message); conn.close(); }  catch  (. ..) { // handle exception } }
Registrarse al descubrimiento de registros NDEF // Get DiscoveryManager instance and set TargetListener // for NDEF_TAG and NFC_PEER targets DiscoveryManager dm = DiscoveryManager.getInstance(); try  { NDEFRecordType recordType = new NDEFRecordType( NDEFRecordType. EXTERNAL_RTD ," MyType "); dm.addNDEFRecordListener(listener, recordType); } catch  (. . .) { // handle exception }
Leer Datos de una Etiqueta public class  YYY  implements  NDEFRecordListener { public void recordDetected(NDEFMessage ndefMessage) { NDEFRecord[] records = ndefMessage.getRecords(); for  (int i=0; i<records.length; i++) { // Handle data } } }
Autoarranque de aplicaciones Arranque automático de MIDlets al detectarse una etiqueta utilizando PushRegistry. Método estático (en el .jad) MIDlet-Push-<n>: <ConnectionURL>, <MIDletClassName>, <AllowedSender> Método dinámico PushRegistry.registerConnection(“<ConnectionURL>”, “<MIDletClassName>”, “<AllowedSender>”); <ConnectionURL>: ndef:rtd?name=<NAME>  {&quot;T&quot;,”U”, “Sp”} ndef:mime?name=<MIME TYPE> ndef:uri?name=<ABSOLUTE URI>  ndef:external_rtd?name=<NAME>  Ej: urn:nfc:ext:empresa.es:midletejemplo nfc:undefined_format <AllowedSender>: * nfc:<conn type>;type=<target type>;uid=<uid> <conn type>: {ndef, rf} <target type>: {mf1k, mf4k, simpletag, felica, jewel, iso4a, iso4b} Ejemplos: nfc:ndef;type=mf?k;uid=* nfc:ndef;type=felica;uid=12345671234567
Comunicación P2P Todavía no se ha estandarizado un protocolo P2P Nokia incorpora uno en sus extensiones a la JSR 257 Es un protocolo muy simple de tipo petición-respuesta Uno de los dispositivos debe ser el iniciador: NFCIPConnection conn = (NFCIPConnection)  Connector.open(&quot;nfc:rf;type=nfcip;mode=initiator&quot;); byte[] message = ...  conn.send(message);  byte[] response = conn.receive();  EL otro dispositivo actuará como destino: NFCIPConnection conn = (NFCIPConnection)  Connector.open(“nfc:rf;type=nfcip;mode=target&quot;);  byte[] message = conn.receive();  byte[] response = ...;  conn.send(response);
Extensiones de Nokia a la JSR-257 Interfaces para acceder a tags Mifare UL, Standard y tarjetas Desfire Acceso a tags Innovision Jewel Acceso a los tags estandarizados Tipo 3 (Sony FeliCa) Protocolo Peer to Peer Funcionalidad adicional del PushRegistry Acceso al elemento seguro del teléfono
Demos
Futuras Aplicaciones en ESIDE Colocar una etiqueta en el póster de un proyecto y simplemente acercando el móvil, nos arranque el navegador web con la página asociada abierta. Permitir el acceso a una persona en Smartlab usando su teléfono móvil con tecnología NFC Tocar una etiqueta que se encuentre en la puerta Solicitar al usuario su nombre y contraseña para asegurarse que sólo entran personas autorizadas. Comunicarse con el DORLET del sistema para abrir la puerta Este sistema se integrará posteriormente en otras localizaciones Usar la tecnología NFC para que al pasar el móvil cerca de una etiqueta con algún graffiti asociado, nos abra la aplicación SG con ese graffiti ya cargado.
Referencias Close up and in the comfort zone, Near Field Communication gets the message across http://www.research.philips.com/password/archive/24/downloads/pw24_nfc_18.pdf NFC-Forum whitepapers http://www.nfc-forum.org/resources/white_papers/ Nokia NFC http://www.nokia.com/nfc Nokia NFC Discussion Forum http://discussion.forum.nokia.com/forum/ Nokia 6131 NFC SDK 1.1 http://www.forum.nokia.com/info/sw.nokia.com/id/ef4e1bc9-d220-400c-a41d-b3d56349e984/Nokia_6131_NFC_SDK.html
Preguntas Rubén Abuín [email_address] Raúl de Benito [email_address]

Más contenido relacionado

PDF
NFC: funcionamiento, usos e implicaciones en seguridad
PPTX
NFC ¿ Qué es y qué podemos hacer con él ?
PDF
Introducción a la tecnología NFC
PDF
Comunicación NFC entre Raspberry Pi y Android
PPTX
Tecnología NFC
PPSX
Pagos por móvil con Arduino & NFC para la Internet de las Cosas
PPTX
Nfc en móviles
NFC: funcionamiento, usos e implicaciones en seguridad
NFC ¿ Qué es y qué podemos hacer con él ?
Introducción a la tecnología NFC
Comunicación NFC entre Raspberry Pi y Android
Tecnología NFC
Pagos por móvil con Arduino & NFC para la Internet de las Cosas
Nfc en móviles

La actualidad más candente (20)

PPTX
Validadores digitales
PPTX
VALIDADORES NFC
PDF
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
PPTX
Tutorial Near Field Communication (NFC)
PDF
CursoProgramacionNFC-Dia1
PDF
Tecnología NFC - Betabeers
PPTX
Tecnologia nfc
PDF
Charla nuevas tecnologías Android: realidad aumentada, geolocalización, NFC
ODP
Tecnología NFC
PPTX
PDF
RFID: Fundamentos teóricos y aplicaciones
PDF
CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...
PDF
"Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co...
PDF
Mobile Payment - OWASP Day
DOCX
Primer telefono windows con chip nfc de nokia
PDF
POSITIVO Y NEGATIVO DE LA TECNOLOGIA MOVILE
PDF
POSITIVO Y NEGATIVO DE LA TECNOLOGIA MOVILE(2)
PPTX
Biohacking (Implantes NFC/RFID)
PPT
Sistemas rfid
Validadores digitales
VALIDADORES NFC
PLATAFORMA ESCALABLE COMERCIAL DE BAJO COSTE Y ALTO RENDIMIENTO PARA DESARROL...
Tutorial Near Field Communication (NFC)
CursoProgramacionNFC-Dia1
Tecnología NFC - Betabeers
Tecnologia nfc
Charla nuevas tecnologías Android: realidad aumentada, geolocalización, NFC
Tecnología NFC
RFID: Fundamentos teóricos y aplicaciones
CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...
"Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co...
Mobile Payment - OWASP Day
Primer telefono windows con chip nfc de nokia
POSITIVO Y NEGATIVO DE LA TECNOLOGIA MOVILE
POSITIVO Y NEGATIVO DE LA TECNOLOGIA MOVILE(2)
Biohacking (Implantes NFC/RFID)
Sistemas rfid
Publicidad

Destacado (12)

PPTX
Fracciones parciales
PDF
Nfc in android
PDF
UFF Tech 2013 - NFC e o futuro da convergência - NXP
PDF
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
PPT
Norme NFC - Romain Menetrier PAUG
PDF
NFC and the Growth of Connected Consumer Devices
PDF
Devoxx 2013 - NFC Tools in Action
PDF
Séminaire de la Controverse - RFID - Mythes et réalités
PDF
Introduction au Sanscontact NFC Rfid SmartCard
PDF
Forum SMSC le sans contact mobile
KEY
Near Field Communication & Android
PPTX
Agiles como proceso de Innovación
Fracciones parciales
Nfc in android
UFF Tech 2013 - NFC e o futuro da convergência - NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
Norme NFC - Romain Menetrier PAUG
NFC and the Growth of Connected Consumer Devices
Devoxx 2013 - NFC Tools in Action
Séminaire de la Controverse - RFID - Mythes et réalités
Introduction au Sanscontact NFC Rfid SmartCard
Forum SMSC le sans contact mobile
Near Field Communication & Android
Agiles como proceso de Innovación
Publicidad

Similar a Nfc (20)

PPTX
Nfc basics
PPTX
Validadores.
PDF
Tecnologia nfc
PPTX
Trabajo de sistemas valentina gutierrez
PPTX
TECNOLOGIA NFC.pptx
PDF
Sysmana 2015 - Comunicación NFC entre Raspberry pi y Android
PDF
D resumenes
PPTX
Nfc(near field communication)
PPTX
VALIDADORES
PPTX
Validadores digitales
PPTX
Introducción a IoT Con NodeJS y IoT Hub
PPTX
LINA PRADA
PPTX
Validadores nfc
PPTX
Ana sofia melo 1004
PPTX
Validadores NFC
PDF
Redes de nueva generación -NGN (Instituto José Pardo)
PDF
Internet of Things - Gráfica Digital 2017
PPTX
Nfc,lector biometico y lector de huella
PDF
S2 - Beacons_50504242028.pdf para aprender internet de las cosas
PPTX
Validadores
Nfc basics
Validadores.
Tecnologia nfc
Trabajo de sistemas valentina gutierrez
TECNOLOGIA NFC.pptx
Sysmana 2015 - Comunicación NFC entre Raspberry pi y Android
D resumenes
Nfc(near field communication)
VALIDADORES
Validadores digitales
Introducción a IoT Con NodeJS y IoT Hub
LINA PRADA
Validadores nfc
Ana sofia melo 1004
Validadores NFC
Redes de nueva generación -NGN (Instituto José Pardo)
Internet of Things - Gráfica Digital 2017
Nfc,lector biometico y lector de huella
S2 - Beacons_50504242028.pdf para aprender internet de las cosas
Validadores

Último (20)

PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Maste clas de estructura metálica y arquitectura
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
clase auditoria informatica 2025.........
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
taller de informática - LEY DE OHM
PPTX
Presentación de Redes de Datos modelo osi
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
CyberOps Associate - Cisco Networking Academy
Presentación PASANTIAS AuditorioOO..pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Maste clas de estructura metálica y arquitectura
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Estrategia de apoyo tecnología grado 9-3
clase auditoria informatica 2025.........
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Estrategia de apoyo tecnología miguel angel solis
Sesion 1 de microsoft power point - Clase 1
taller de informática - LEY DE OHM
Presentación de Redes de Datos modelo osi
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Calidad desde el Docente y la mejora continua .pdf
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
introduccion a las_web en el 2025_mejoras.ppt
REDES INFORMATICAS REDES INFORMATICAS.pptx

Nfc

  • 2. Dispositivos Móviles Registrados en el mundo (en Millones)
  • 3. Introducción I Near Field Communication (NFC) hace referencia a: Conexión inalámbrica de corto alcance (unos pocos centímetros). Basada en estándares. Simple y segura. Interacción bi-direccional entre dispositivos electrónicos.
  • 4. Introducción II Solución desarrollada por Nokia. Tecnología NFC = RFID (Identificación sin contacto físico) + Tecnologías interconectadas. Trabaja en la banda de los 13,56 MHz  No se le aplica ninguna restricción y no requiere ninguna licencia para su uso. Velocidad: 106 kbit/s, 212 kbit/s o 424 kbit/s Se puede usar para configurar e iniciar otras conexiones wireless como son Bluetooth, Wi-fi o UltraWireband.
  • 5. Funcionamiento NFC está basado en tecnologías sin contacto e Identificación por Radio Frecuencia (RFID), por lo que es necesario un lector y una etiqueta. Cuando se enciende el lector, emite una señal de radio de corto alcance que activa el microchip de la etiqueta con lo que podremos leer una pequeña cantidad de datos que se encuentra almacenado en ella.
  • 6. Modos de Funcionamiento I En el protocolo NFC siempre hay uno que inicia la conversación y es este el que monitorizará la misma, este rol es intercambiable entre las dos partes implicadas. Existen dos modos de funcionamiento: Activo Pasivo Todos los dispositivos del estándar NFCIP-1 deben soportar ambos modos.
  • 7. Modos de Funcionamiento II Pasivo: Sólo un dispositivo genera el campo electromagnético y el otro se aprovecha de la modulación de la carga para poder transferir los datos. El iniciador de la comunicación es el encargado de generar el campo electromagnético.
  • 8. Modos de Funcionamiento III Activo: Ambos dispositivos generan su propio campo electromagnético, que utilizarán para transmitir sus datos. Ambos dispositivos necesitan energía para funcionar.
  • 9. Transacción NFC Toda comunicación NFC consta de 5 fases: Descubrimiento Autenticación Negociación Transferencia Reconocimiento Además, NFC también incluye: Procedimiento de autenticación seguro Mecanismo anti-colisiones
  • 10. Beneficios de NFC Mejora la usabilidad y la experiencia del usuario. Fácil acceso a servicios y contenidos ofrecidos por objetos físicos. Se puede compartir información digital entre dos dispositivos con tan sólo acercarlo el uno al otro. Seguridad.
  • 11. Comparación con otras tecnologías
  • 12. NFC & Bluetooth El estándar Bluetooth 2.1 incorpora “NFC Cooperation”. Creación automática de conexiones Bluetooth seguras cuando una interfaz NFC se encuentre disponible. Por ejemplo: Unos auriculares con Bluetooth 2.1 pueden conectarse a un móvil con tecnología NFC simplemente acercando los dispositivos. Se pueden enviar fotos de un móvil o una cámara de fotos a un marco digital simplemente acercando el teléfono o la cámara al marco.
  • 13. Usos Conectar Aparatos Electrónicos Acceder a Contenidos Digitales Realizar Transacciones Sin Contacto
  • 14. Casos Prácticos de Uso Obtener Información de un póster Usarlo como entrada Intercambiar tarjetas de negocios Imprimir fotos directamente desde el móvil Usar el móvil como una tarjeta de crédito Usar el móvil como abono de transporte Envío de información a otros dispositivos
  • 15. Puesta en Práctica Unas 30 ciudades en la que se esta probado NFC han señalado la fácil adaptación y la actitud positiva de los usuarios respecto de su uso. En las áreas de: pagos, cobro de los billetes en el transporte público y el descubrimiento de servicios. Ciudades de Prueba:
  • 16. “ Para el 2011, aproximadamente 500 millones de teléfonos móviles incorporarán funciones NFC que no sólo serán utilizados para pagar en los comercios, sino también serán usados para acceder a la información disponible en los ‘objetos inteligentes’” – Stuart Carlaw, ABI Research
  • 17. Futuro del NFC Ventas (en millones)
  • 18. NFC Forum I El Near Field Communication (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. Web  http://www.nfc-forum.org/
  • 19. NFC Forum II Actualmente el NFC Forum cuenta con unos 115 miembros:
  • 20. NFC Forum III El NFC Forum 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 Tecnología NFC
  • 21. NFC Forum IV El NFC Forum ha establecido un estándar en la que se registra un formato común para poder compartir datos entre los dispositivos NFC entre sí y/o entre los dispositivos y las etiquetas NFC. NFC Data Exchange Format (NDEF) Especifica un formato común y compacto para el intercambio de datos. NFC Record Type Definition (RTD) Especifica tipos de registros estándar que pueden ser enviados en los mensajes intercambiados entre los dispositivos NFC. Smart Poster RTD Para posters que incorporen etiquetas con datos (URLs, SMSs o números de teléfono). Text RTD Para registros que solo contienen texto. Uniform Resource Identifier (URI) RTD Para registros que se refieren a un recurso de Internet
  • 23. Nokia NFC 6131 Peso: 104 g Dimensiones: 92 x 47 x 20 mm Tecnología NFC integrada: Soporta JSR-257 para las aplicaciones que utilicen funciones NFC. Soporta tanto lectura y escritura en los formatos más populares de etiquetas: Mifare 1K, 4K, and Ultralight; Topaz; Jewel (read-only); and FeliCa (non-secure). Permite aplicaciones peer-to-peer Contiene un chip seguro integrado (Global Platform 2.1.1- compliant Java smart card), que permite ser tratado como una tarjeta ISO 14443 Type A o Mifare 4K. Bluetooth
  • 24. Nokia NFC SDK Permite al desarrollador crear, emular y ejecutar aplicaciones Java (MIDlets) usando la API de Comunicación Sin Contacto (JSR-257). Este JSR nos permite usar las características NFC del Nokia 6131 NFC. Ofrece soporte para MIDP 2.0 Capaz de emular el elemento seguro Emulador de tecnología Bluetooth Incluye la Nokia Connectivity Framework (NCF) Lite. Plug-in para poder combinar el SDK con Eclipse Para facilitar su uso, viene acompañada de: Emulador Nokia 6131 NKC APIs de Java MIDlets de ejemplo Documentación
  • 25. API de Comunicación Sin Contacto (JSR-257) javax.microedition.contactless Proporciona funciones comunes a todos los dispositivos NFC. javax.microedition.contactless.ndef Proporciona funcionalidad para el intercambio de datos en formato NDEF (NFC Data Exchange Format) con otros dispositivos NFC. javax.microedition.contactless.rf Nos permite interactuar con dispositivos RF físicos. javax.microedition.contactless.sc Nos facilita la comunicación con tarjetas inteligentes externas (Smart Cards SC). javax.microedition.contactless.visual Proporciona formas de leer la información almacenada en códigos de barras (etiquetas visuales) y de generar dichas etiquetas.
  • 26. Registrarse al descubrimiento de dispositivos Tipos de Destinos NDEF_TAG, RFID_TAG, ISO14443_CARD // Get DiscoveryManager instance and set TargetListener // for NDEF_TAG target DiscoveryManager dm = DiscoveryManager.getInstance(); try { dm.addTargetListener(listener,TargetType.NDEF_TAG); } catch (ContactlessException ce) { // handle exception }
  • 27. Conexión e Intercambio de Datos public void targetDetected(TargetProperties[] prop) { // Select first target TargetProperties target = prop[0]; try { // NDEF_TAG target found String url = target.getUrl(); // Open NDEFTagConnection to the target conn = (NDEFTagConnection)Connector.open(url); // Read data from the target NDEFMessage message = conn.readNDEF(); NDEFRecord[] records = message.getRecords(); // Handle data // Modify records or create new message conn.writeNDEF(message); conn.close(); } catch (. ..) { // handle exception } }
  • 28. Registrarse al descubrimiento de registros NDEF // Get DiscoveryManager instance and set TargetListener // for NDEF_TAG and NFC_PEER targets DiscoveryManager dm = DiscoveryManager.getInstance(); try { NDEFRecordType recordType = new NDEFRecordType( NDEFRecordType. EXTERNAL_RTD ,&quot; MyType &quot;); dm.addNDEFRecordListener(listener, recordType); } catch (. . .) { // handle exception }
  • 29. Leer Datos de una Etiqueta public class YYY implements NDEFRecordListener { public void recordDetected(NDEFMessage ndefMessage) { NDEFRecord[] records = ndefMessage.getRecords(); for (int i=0; i<records.length; i++) { // Handle data } } }
  • 30. Autoarranque de aplicaciones Arranque automático de MIDlets al detectarse una etiqueta utilizando PushRegistry. Método estático (en el .jad) MIDlet-Push-<n>: <ConnectionURL>, <MIDletClassName>, <AllowedSender> Método dinámico PushRegistry.registerConnection(“<ConnectionURL>”, “<MIDletClassName>”, “<AllowedSender>”); <ConnectionURL>: ndef:rtd?name=<NAME> {&quot;T&quot;,”U”, “Sp”} ndef:mime?name=<MIME TYPE> ndef:uri?name=<ABSOLUTE URI> ndef:external_rtd?name=<NAME> Ej: urn:nfc:ext:empresa.es:midletejemplo nfc:undefined_format <AllowedSender>: * nfc:<conn type>;type=<target type>;uid=<uid> <conn type>: {ndef, rf} <target type>: {mf1k, mf4k, simpletag, felica, jewel, iso4a, iso4b} Ejemplos: nfc:ndef;type=mf?k;uid=* nfc:ndef;type=felica;uid=12345671234567
  • 31. Comunicación P2P Todavía no se ha estandarizado un protocolo P2P Nokia incorpora uno en sus extensiones a la JSR 257 Es un protocolo muy simple de tipo petición-respuesta Uno de los dispositivos debe ser el iniciador: NFCIPConnection conn = (NFCIPConnection) Connector.open(&quot;nfc:rf;type=nfcip;mode=initiator&quot;); byte[] message = ... conn.send(message); byte[] response = conn.receive(); EL otro dispositivo actuará como destino: NFCIPConnection conn = (NFCIPConnection) Connector.open(“nfc:rf;type=nfcip;mode=target&quot;); byte[] message = conn.receive(); byte[] response = ...; conn.send(response);
  • 32. Extensiones de Nokia a la JSR-257 Interfaces para acceder a tags Mifare UL, Standard y tarjetas Desfire Acceso a tags Innovision Jewel Acceso a los tags estandarizados Tipo 3 (Sony FeliCa) Protocolo Peer to Peer Funcionalidad adicional del PushRegistry Acceso al elemento seguro del teléfono
  • 33. Demos
  • 34. Futuras Aplicaciones en ESIDE Colocar una etiqueta en el póster de un proyecto y simplemente acercando el móvil, nos arranque el navegador web con la página asociada abierta. Permitir el acceso a una persona en Smartlab usando su teléfono móvil con tecnología NFC Tocar una etiqueta que se encuentre en la puerta Solicitar al usuario su nombre y contraseña para asegurarse que sólo entran personas autorizadas. Comunicarse con el DORLET del sistema para abrir la puerta Este sistema se integrará posteriormente en otras localizaciones Usar la tecnología NFC para que al pasar el móvil cerca de una etiqueta con algún graffiti asociado, nos abra la aplicación SG con ese graffiti ya cargado.
  • 35. Referencias Close up and in the comfort zone, Near Field Communication gets the message across http://www.research.philips.com/password/archive/24/downloads/pw24_nfc_18.pdf NFC-Forum whitepapers http://www.nfc-forum.org/resources/white_papers/ Nokia NFC http://www.nokia.com/nfc Nokia NFC Discussion Forum http://discussion.forum.nokia.com/forum/ Nokia 6131 NFC SDK 1.1 http://www.forum.nokia.com/info/sw.nokia.com/id/ef4e1bc9-d220-400c-a41d-b3d56349e984/Nokia_6131_NFC_SDK.html
  • 36. Preguntas Rubén Abuín [email_address] Raúl de Benito [email_address]