¿Funcionalidad NFC en Google Nexus S?

¿Qué tan cerca físicamente deberá estar una etiqueta para que el teléfono detecte una tarjeta NFC? (10 cm o puede ser mayor)

¿También puede el teléfono presentarse como una etiqueta NFC a otros teléfonos? Si esto es posible, ¿el rango es mayor cuando el transmisor NFC está alimentado?

Respuestas (3)

¿Qué tan cerca físicamente deberá estar una etiqueta para que el teléfono detecte una tarjeta NFC? (10 cm o puede ser mayor)

NFC tiene intencionalmente un rango muy bajo, ya que está destinado a ser difícil de conectar accidentalmente a los lectores NFC incorrectos. Una de sus posibles aplicaciones es ayudar a iniciar una conexión de mayor alcance (por ejemplo, Bluetooth o Wifi) sin configuración.

¿También puede el teléfono presentarse como una etiqueta NFC a otros teléfonos? Si esto es posible, ¿el rango es mayor cuando el transmisor NFC está alimentado?

Hay planes para futuros lanzamientos de Android que admitan la emulación de tarjeta NFC, pero Nexus S no la obtendrá porque carece del hardware necesario. Se me ocurren varias formas de evitar esto, con algunas limitaciones, ya que la etiqueta NFC estática se puede hacer como una pegatina, pero la emulación completa de la tarjeta NFC no estará disponible en Nexus S.

Disculpe si desenterro este tema, pero supuse que el controlador NFC en el Nexus S es capaz de todas las comunicaciones NFC, incluida la emulación de tarjeta, pero (todavía) no es compatible con el nivel de software. Por favor, no me digas que debería romper ese sueño.
@JornC: El enlace que publicó Lie me parece bastante definitivo. Sin emulación de tarjeta NFC para el Nexus S.
El Nexus S tiene el hardware para emulación de tarjeta, tiene un chip PN544, cuya especificación está aquí: nxp.com/documents/leaflet/75016890.pdf que dice "Emulación de tarjeta ISO 14443 –AB-B', MIFARE, FeliCa RF"
El Nexus S (y el Galaxy Nexus) en realidad contiene una combinación de PN544 y un elemento seguro (basado en SmartMX, un IC de tarjeta inteligente). Esto permite que el Nexus S realice la emulación de tarjetas como ISO 14443-A y MIFARE Classic. Esto es exactamente lo que usa Google Wallet .

Las especificaciones del chip del controlador NFC en el Nexus S son las siguientes: http://www.nxp.com/acrobat_download2/literature/9397/75016890.pdf

para respondersu primera pregunta, como se anuncia en el PDF anterior, el chip del controlador NFC dentro del Nexus S tiene una distancia operativa de unos 10 centímetros. Sin embargo, en la práctica (específico del controlador NFC en el Nexus S), está limitado a unos 4 centímetros. Prácticamente tiene que sostener la tarjeta en la parte posterior del teléfono para que pueda leer la tarjeta. 10 centímetros es enormemente exagerado, 4 centímetros es lo más lejos que podría llegar con cualquier tarjeta. La distancia depende en gran medida de la calidad del transmisor de RF y del receptor en el otro extremo, por lo que esta distancia puede aumentar en diferentes condiciones. Si tiene un equipo especializado, es posible captar cualquier comunicación NFC RF hasta una distancia de unos 10 metros, pero no espere que las implementaciones de NFC en los teléfonos vayan más allá de los 10 centímetros.

Para tu segunda pregunta. Nuevamente, como se anuncia en el PDF anterior, la emulación de tarjeta (la capacidad de presentarse como una etiqueta NFC) es compatible con los siguientes estándares: ISO 14443 –AB-B', MIFARE, FeliCa RF. Que yo sepa, estos son todos los estándares que uno debería (actualmente) preocuparse.

Sin embargo, la emulación de tarjetas no es compatible con el SDK de Android, y no estoy seguro de si será compatible o no en versiones futuras, o incluso si los desarrolladores de Android están trabajando en dicha funcionalidad. Sin embargo, sería el siguiente paso lógico para que el SDK de Android sea compatible.

El enlace que Lie publicó me parece bastante definitivo. Sin emulación de tarjeta NFC para el Nexus S.

Sé que esto ya tiene una respuesta aceptada y es bastante antiguo, pero la respuesta es incorrecta.

"¿Qué tan cerca físicamente deberá estar una etiqueta para que el teléfono detecte una tarjeta NFC? (10 cm o más)"

La respuesta cita < 0,2 m, pero eso es del estándar NFC, la distancia real depende del radio de las antenas del chip NFC, en el caso del Nexus S, puede detectar una etiqueta de aproximadamente 4 cm o menos, como el otro no aceptado respuesta dice.

"¿También puede el teléfono presentarse como una etiqueta NFC para otros teléfonos? Si esto es posible, ¿el rango es mayor cuando el transmisor NFC está alimentado?"

Sí se puede, más o menos. Puede "empujar" un mensaje NDEF que contiene información (texto sin formato/URL/otros) y si coloca otro Nexus S junto a él, puede leerlo con la aplicación NFC de NXP u otras. No conozco ninguna aplicación actualmente en el mercado que pueda enviar un mensaje NDEF arbitrario, pero si tiene ICS, entonces tiene la función 'Beam' de Android que utiliza mensajes NDEF. http://www.engadget.com/2011/12/01/android-4-0-ice-cream-sandwich-review/#beam

También puede emular tarjetas como se usa en Google Wallet, pero esto no es compatible con la API pública. Sin embargo, eche un vistazo a esto para una ROM de pan de jengibre con funciones de emulación: http://forum.xda-developers.com/showthread.php?t=1281946