nfc a tope

Post on 12-Dec-2014

440 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Windows Phone

NFC a tope!!

Christmas Windows Phone Sessions

geeks.ms/blogs/rserna

@rafasermed

rafaserna@outlook.comRafa SernaProduct Manager – SDM ProgramasNokia Developer Champion

¿Esto del NFC que leches es?

• Near Field Communication (NFC)

• Tecnología inalámbrica de corto alcance.

• Desarrollada y aprobado como estándar en 2003

• Uso en la banda de los 13.56 (No es necesaria la licencia de uso)

• Desarrollo y evolución de las etiquetas RFID

• Baja tasa de transferencia (424 Kbit/s)

• No es necesario el emparejamiento previo.

• Near Field Communication (NFC)

• Tiempo en emparejar: < 0.1s (bluetooth < 6.0s)

• Baja tasa de transferencia (106 / 212 / 424 Kbit/s)

• Alcance limitado: 4cm a 20cm.

• Capacidad limitada: 64 Kb.

• Dos modos de funcionamiento• Activo: Equipo que genera campo electromagnético y

envía datos.• Pasivo: Campo electromagnético de lectura

únicamente.

Desarrollando NFC2º

• PeerFinder

• Namespace Windows.Networking.Proximity

• Permite anunciar nuestra app a otro dispositivo

• Abre la app o lleva al usuario a la tienda para que se la descargue

• PeerFinder

• Usamos PeerFinder para emparejar 2 dispositivos, a continuación el bluetooth se activa.

• Podemos compartir gran cantidad de información a través de bluetooth, salvando asi las limitaciones del NFC.

PeerFinder.Start();

• ProximityTapper• Para poder probar NFC y el emparejamiento.

http://proximitytapper.codeplex.com

• Proximity Device

• Namespace Windows.Networking.Proximity

• Permite compartir información a través de NFC.

• Compartir una tarjeta de contacto.• Compartir una URL.• Compartir una dirección.• ………..

• PublishMessage• PublishUriMessage• PublishBinaryMessage

• Proximity Device

• Uso de métodos a través de ProximityDevice

• PublishMessage.• PublishUriMessage.• PublishBinaryMessage.

ProximityDevice device = ProximityDevice.GetDefault();device.PublishUriMessage(new Uri("http://geeks.ms/blogs/rserna"));

• DEMO TIME!!!

• PeerFinder & PublishUriMessage

• Tipos de mensajes?• Windows (Propietario)

• WindowsUri, WindowsMime, Windows:WriteTag

• NDEF (Estándar)• NDEF, NDEF:ext, NDEF:Mime, NDEF:WriteTag

http://bit.ly/NFCTypes

NDEF Library

http://ndef.codeplex.com

geeks.ms/blogs/rserna@rafasermedrafaserna@outlook.com

¿Dudas?

top related