¿Por qué el NFC no necesita emparejamiento?
El emparejamiento resuelve una ambigüedad: de un extremo a otro de una habitación, un equipo de radio no puede saber cuál de varios aparatos querías. El NFC elimina la ambigüedad por la vía física. A dos centímetros, acercar el teléfono a la etiqueta ya es la selección, así que no queda nada que negociar.
Para qué sirve realmente el emparejamiento
El Bluetooth funciona de un extremo a otro de una habitación, que es su fuerza y el origen de su engorro. Un teléfono en una oficina oye una docena de aparatos. Antes de intercambiar nada tiene que determinar a cuál te referías y que tiene permiso para hablar con él, y guardar esa decisión para la vez siguiente.
El emparejamiento es la ceremonia que responde a esas preguntas. Existe porque el alcance crea ambigüedad.
Cómo lo resuelve la proximidad
El NFC no tiene ninguna ambigüedad que resolver. Solo un objeto puede estar a dos centímetros del teléfono en un momento dado, y llevarlo hasta ahí ha sido un acto físico deliberado.
El gesto es el permiso. No hay lista donde elegir, ni código que confirmar, ni estado que recordar, ni nada que haya que olvidar después. Por eso un acercamiento funciona a la primera y todas las veces, en un teléfono que nunca antes ha visto esa etiqueta.
Eso explica también por qué el NFC acabó en tarjetas y carteles. Un cartel no puede mostrar un diálogo de emparejamiento.
A qué renuncia el NFC a cambio
Todo lo que aporta el emparejamiento le falta al NFC, y parte de ello se echa en falta.
No hay relación duradera, así que una etiqueta no puede considerarse de confianza de una sesión a otra, como sí ocurre con un altavoz emparejado. Tampoco hay sesión: el intercambio termina en el instante en que el teléfono se mueve, y no existe mecanismo alguno para continuar donde se quedó. Y no hay cifrado negociado del tipo que establece un emparejamiento, por lo que el contenido NFC debe considerarse legible para cualquiera que le acerque un teléfono.
Son límites reales, y se derivan directamente del diseño en lugar de ser descuidos.
Usar el NFC para arrancar una sesión Bluetooth
Las dos tecnologías se complementan mejor de lo que compiten. Acercar el teléfono a un altavoz para emparejarlo usa el NFC para transmitir la dirección Bluetooth y los datos de emparejamiento, de modo que la ambigüedad se resuelve por proximidad y la sesión transcurre después por Bluetooth.
Ese es el patrón al que conviene atenerse cuando un proyecto parece necesitar las dos cosas: el NFC para el acto de elegir, y otra cosa para la conversación que viene después.
Preguntas frecuentes
¿Es el NFC menos seguro por no tener emparejamiento?
Es seguro de otra manera. No hay cifrado negociado, así que el contenido de una etiqueta debe considerarse legible para cualquiera que la toque. A cambio, un intercambio no puede iniciarse desde el otro lado de una habitación, lo que descarta toda una clase de ataques de los que el Bluetooth sí debe defenderse.
¿Por qué mi teléfono me pregunta igualmente con algunas etiquetas?
Eso es el sistema operativo, no el protocolo. Las plataformas intercalan una confirmación ante ciertos contenidos, sobre todo ante cualquier cosa que abra un enlace, precisamente porque el acercamiento en sí no dice nada de tu intención más allá de la proximidad.
¿Pueden dos dispositivos NFC quedarse conectados?
No como lo están dos aparatos Bluetooth. El intercambio dura solo mientras se mantienen juntos, y no hay sesión que reanudar. Todo lo que necesite una conexión duradera necesita otra tecnología, a menudo lanzada por un acercamiento NFC.
¿Funciona el emparejamiento por acercamiento entre cualquier teléfono y cualquier altavoz?
Depende de que los dos aparatos dominen el mismo mecanismo de traspaso, y la compatibilidad siempre ha sido desigual. Cuando funciona es el emparejamiento más rápido disponible, y cuando no, queda el procedimiento Bluetooth de siempre.