Cuando se lanzó el Apple Watch original en abril de 2015, una de las características que pareció llamar mucho la atención en ese momento fue la capacidad del reloj de desbloquear puertas (https://9to5mac.com/2015/04/24/apple-watch-hotel-room-key/ es un buen ejemplo de esto). Desde un punto de vista técnico, ¿cómo es capaz el reloj de desbloquear puertas de esta manera? ¿Se basa puramente en el chip NFC dentro del reloj, o depende de una aplicación iOS complementaria que se ejecuta en segundo plano en el iPhone emparejado?
Respuestas
¿Demasiados anuncios?Para ponerlo de forma sencilla, el Apple Watch actúa como un llavero electrónico.
Probablemente hayas visto estas "llaves" de tarjeta de crédito o estos llaveros en un llavero que la gente acerca a un sensor en o junto a una puerta para obtener acceso. (HID es el principal jugador del mercado - solo tomé un par de imágenes de su sitio).
Estos dispositivos simplemente tienen un transmisor RFID muy simple que envía un código, generalmente de Wiegand, cuando se acercan lo suficiente a un lector. El lector se comunica de vuelta con un servidor con el código presentado y envía un "sí" o "no" de vuelta al lector que luego opera el cerrojo de la puerta. Esto es un control de acceso básico. A continuación se muestra un diagrama de bloques (muy) simple de cómo se estructura un sistema típico.
El controlador (caja azul) maneja la lectura de las tarjetas desde el sensor (círculos dorados) y el (des)bloqueo de las puertas. De hecho, el controlador tiene una gran cantidad de memoria almacenada para que los permisos puedan ser asignados a cada puerta y el sistema continúe funcionando incluso si el servidor está caído.
El Apple Watch (y iPhone) tiene la capacidad de "leer y escribir etiquetas" con su chip NFC. Por lo tanto, el chip NFC emula una tarjeta o llavero transmitiendo el código ID. El lector de la puerta todavía se comunica con un servidor para obtener autorización para conceder/denegar acceso. Por lo tanto, al igual que las tarjetas/llaveros no necesitan ningún software o aplicaciones especiales para funcionar, tampoco el iPhone/Watch de Apple.
El ejemplo al que haces referencia en realidad no se implementa utilizando NFC en absoluto.
En cambio, la cerradura de la puerta es habilitada para Bluetooth, y la aplicación en el Apple Watch utiliza Bluetooth para comunicarse con la cerradura para desbloquear. Hoy en día, la aplicación de marca SPG se ha convertido en una aplicación de marca Marriot-Bonvoy, pero aún funciona según el mismo principio. Si miras las preguntas frecuentes de la aplicación, notarás que instruye al usuario para asegurarse de que el Bluetooth esté encendido.
El proceso parece depender de una aplicación complementaria en el iPhone al menos para la configuración inicial. Según capturas de pantalla, parece que la aplicación de Apple Watch puede mostrar el mensaje de error "Teléfono inalcanzable" durante el desbloqueo, lo que parece indicar que el teléfono debe estar presente.