AirDrop: ¿Bluetooth o wifi?

¿Cómo funciona AirDrop? Pensé que era solo Bluetooth, pero estoy empezando a dudar de eso ahora.

Cada vez que enciendo AirDrop, mi Wi-Fi y Bluetooth se activan automáticamente. Si apago el Wi-Fi e intento AirDrop, a veces funciona, pero a veces no. Nunca funciona si apago el Bluetooth en su lugar.

¿Entonces, por qué pasa ésto? ¿Cómo funciona AirDrop?

Respuestas (7)

AirDrop usa Bluetooth para crear una red Wi-Fi de igual a igual entre los dispositivos.

Cada dispositivo crea un firewall alrededor de la conexión y los archivos se envían encriptados, lo que en realidad los hace más seguros que la transferencia por correo electrónico. AirDrop detectará automáticamente los dispositivos compatibles cercanos, y los dispositivos solo necesitan estar lo suficientemente cerca para establecer una buena conexión Wi-Fi, lo que permite compartir archivos en varias habitaciones.

La versión más detallada y técnica de la respuesta de @Buscar웃, de la Guía de seguridad de iOS de Apple (2018), página 40 , en negrita:

Los dispositivos iOS compatibles con AirDrop utilizan Bluetooth Low Energy (BLE) y tecnología Wi-Fi punto a punto creada por Apple para enviar archivos e información a dispositivos cercanos, incluidas las computadoras Mac compatibles con AirDrop que ejecutan OS X 10.11 o posterior. La radio Wi-Fi se utiliza para comunicarse directamente entre dispositivos sin utilizar ninguna conexión a Internet o punto de acceso Wi-Fi. Cuando un usuario habilita AirDrop, se almacena una identidad RSA de 2048 bits en el dispositivo. Además, se crea un hash de identidad de AirDrop basado en las direcciones de correo electrónico y los números de teléfono asociados con la ID de Apple del usuario.

Cuando un usuario elige AirDrop como método para compartir un elemento, el dispositivo emite una señal AirDrop a través de Bluetooth Low Energy . Otros dispositivos que están despiertos, muy cerca y que tienen AirDrop activado detectan la señal y responden con una versión abreviada del hash de identidad de su propietario.

AirDrop está configurado para compartir solo con contactos de forma predeterminada . Los usuarios también pueden elegir usar AirDrop para compartir con todos o desactivar la función por completo. En el modo Solo contactos, los hashes de identidad recibidos se comparan con los hashes de personas en la aplicación Contactos del iniciador. Si se encuentra una coincidencia, el dispositivo emisor crea una red Wi-Fi de igual a igual y anuncia una conexión AirDrop mediante Bonjour . Con esta conexión, los dispositivos receptores envían sus hashes de identidad completos al iniciador . Si el hash completo aún coincide con Contactos, el nombre y la foto del destinatario (si está presente en Contactos) se muestran en la hoja para compartir de AirDrop.

Al usar AirDrop, el usuario que envía selecciona con quién quiere compartir. El dispositivo emisor inicia una conexión cifrada (TLS) con el dispositivo receptor, que intercambia sus certificados de identidad de iCloud . La identidad de los certificados se verifica con la aplicación Contactos de cada usuario. Luego se le pide al usuario receptor que acepte la transferencia entrante de la persona o dispositivo identificado . Si se han seleccionado varios destinatarios, este proceso se repite para cada destino.

En el modo Todos, se usa el mismo proceso, pero si no se encuentra una coincidencia en Contactos, los dispositivos receptores se muestran en la hoja de envío de AirDrop con una silueta con el nombre del dispositivo, como se define en Configuración > General > Acerca de > Nombre.

Las organizaciones pueden restringir el uso de AirDrop para dispositivos o aplicaciones que se administran mediante una solución MDM.

Vaya, esto es realmente útil. Gracias por publicar esto.

Bluetooth LE se usa para el descubrimiento local de otros Airdroppers y WiFi Direct se usa para transmitir cualquier cosa de tamaño significativo, ya que tiene una tasa de transferencia MUCHO más rápida.

Y aquí hay una versión más larga de esa explicación .

Hay una forma de usar Airdrop sin conexión Wi-Fi

Hay una manera de traer de vuelta el "Airdrop" al Finder nuevamente, incluso si solo está en una conexión Ethernet / LAN. Simplemente ejecute el terminal de comando a continuación:

defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1 

Utiliza Bluetooth para ubicar el dispositivo habilitado para Air Drop y crear un enlace Wi-Fi de dispositivo a dispositivo (Wi-Fi Direct) para transferir archivos

Como han señalado otros, AirDrop crea una conexión Wi-Fi punto a punto temporal entre los dos dispositivos, por lo que se debe habilitar Wi-Fi para usarlo.

Pero, y este es un punto importante, tu ordenador no necesita estar conectado a ningún punto de acceso wifi.

En mi caso, mi Mac está conectado a mi red doméstica a través de Ethernet. Tengo la interfaz Wi-Fi habilitada, pero la desconecté deliberadamente de todos los puntos de acceso. Para hacer esto:

  • En la configuración de red, desmarque "Unirse automáticamente a esta red", para que no se vuelva a conectar después de un reinicio.
  • También es posible que desee desmarcar "Solicitar unirse a puntos de acceso personales"
  • Si está conectado a una red, haga clic en el ícono de Wi-Fi en la barra de menú y luego haga clic en "Desconectarse de su_SSID " para desconectarse.

En este punto, Wi-Fi está activado, pero no está conectado a ningún punto de acceso y, por lo tanto, no se utilizará para la comunicación LAN. Pero la Mac podrá usarlo para crear la conexión punto a punto que usa AirDrop.

Como se mencionó, AirDrop usa tanto Bluetooth como Wi-Fi, pero ahora se ha realizado ingeniería inversa y está disponible en una implementación de código abierto, OpenDrop , como parte del Proyecto Open Wireless Link .