AirDrop: Bluetooth o Wi-Fi?

21

Come funziona AirDrop? Ho pensato che fosse solo Bluetooth, ma ora sto iniziando a dubitarne.

Ogni volta che accendo AirDrop, il mio Wi-Fi e il Bluetooth si accendono automaticamente. Se spengo il Wi-Fi, e provo ad AirDrop, a volte funziona, ma a volte no. mai funziona se spengo il Bluetooth invece.

Quindi ... Perché succede? Come funziona AirDrop?

    
posta ᔕᖺᘎᕊ 23.09.2014 - 18:29
fonte

5 risposte

24

AirDrop utilizza il Bluetooth per creare una rete Wi-Fi peer-to-peer tra i dispositivi.

Ogni dispositivo crea un firewall attorno alla connessione e i file vengono inviati crittografati, il che rende in effetti più sicuro il trasferimento via email. AirDrop rileva automaticamente i dispositivi nelle vicinanze e i dispositivi devono essere abbastanza vicini da stabilire una buona connessione Wi-Fi, rendendo possibile la condivisione di file su più sale.

    
risposta data 23.09.2014 - 18:34
fonte
7

Bluetooth LE viene utilizzato per la scoperta locale di altri Airdroppers e il WiFi diretto viene utilizzato per trasmettere qualsiasi cosa di dimensioni significative poiché ha una velocità xfer MOLTO più veloce.

E qui c'è una versione più lunga di questa spiegazione .

    
risposta data 23.09.2014 - 18:34
fonte
2

La versione più dettagliata e tecnica della risposta di @Buscar, da Guida alla sicurezza di Apples iOS (2018) 40 , in grassetto da me:

iOS devices that support AirDrop use Bluetooth Low Energy (BLE) and Apple-created peer-to-peer Wi-Fi technology to send files and information to nearby devices, including AirDrop-capable Mac computers running OS X 10.11 or later. The Wi-Fi radio is used to communicate directly between devices without using any Internet connection or Wi-Fi Access Point. When a user enables AirDrop, a 2048-bit RSA identity is stored on the device. Additionally, an AirDrop identity hash is created based on the email addresses and phone numbers associated with the user’s Apple ID.

When a user chooses AirDrop as the method for sharing an item, the device emits an AirDrop signal over Bluetooth Low Energy. Other devices that are awake, in close proximity, and have AirDrop turned on detect the signal and respond with a shortened version of their owner’s identity hash.

AirDrop is set to share with Contacts Only by default. Users can also choose to use AirDrop to share with everyone, or turn off the feature entirely. In Contacts Only mode, the received identity hashes are compared with hashes of people in the initiator’s Contacts app. If a match is found, the sending device creates a peer-to-peer Wi-Fi network and advertises an AirDrop connection using Bonjour. Using this connection, the receiving devices send their full identity hashes to the initiator. If the full hash still matches Contacts, the recipient’s first name and photo (if present in Contacts) are displayed in the AirDrop share sheet.

When using AirDrop, the sending user selects who they want to share with. The sending device initiates an encrypted (TLS) connection with the receiving device, which exchanges their iCloud identity certificates. The identity in the certificates is verified against each user’s Contacts app. Then the receiving user is asked to accept the incoming transfer from the identified person or device. If multiple recipients have been selected, this process is repeated for each destination.

In the Everyone mode, the same process is used but if a match in Contacts isn’t found, the receiving devices are shown in the AirDrop send sheet with a silhouette with the device’s name, as defined in Settings > General > About > Name.

Organizations can restrict the use of AirDrop for devices or apps being managed by using an MDM solution.

    
risposta data 06.07.2018 - 15:38
fonte
0

Usa il Bluetooth per localizzare il dispositivo abilitato Air Drop & crea un dispositivo Wi-Fi Link (Wi-Fi Direct) per trasferire file

    
risposta data 06.10.2014 - 21:02
fonte
0

C'è un modo di usare Airdrop senza connessione Wi-fi

C'è un modo per riportare di nuovo "Airdrop" al Finder anche in modalità Ethernet / LAN. Basta eseguire il terminale di comando di seguito:

defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1 
    
risposta data 24.01.2015 - 03:58
fonte

Leggi altre domande sui tag