文科生想问一句, AirDrop 的原理究竟是什么

2018-12-16 09:02:37 +08:00
 PostMeridiem18
法语课有个 présentation 要讲,结果必应百度维基谷歌搜一圈下来还是一头雾水,好多结果的创建时间还是 2015 年以前,现在只知道是设备之间建立局域网之后利用蓝牙或者热点进行文件传输
8876 次点击
所在节点    macOS
8 条回复
nyanyh
2018-12-16 09:05:25 +08:00
蓝牙识别设备,WiFi Direct 进行数据传输
Yvette
2018-12-16 09:09:02 +08:00
使用类似于 Wi-Fi Direct 名为 Multipeer Connectivity 的点对点传输专有技术

https://en.wikipedia.org/wiki/Smart_phone_ad_hoc_network#Apple_Multipeer_Connectivity
lrigi
2018-12-16 09:17:19 +08:00
https://www.apple.com/business/site/docs/iOS_Security_Guide.pdf
AirDrop security
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.
这个里面介绍了一些
beijiaoff
2018-12-16 14:59:16 +08:00
“建立局域网之后利用蓝牙或者热点进行文件传输”你已经把原理说完了
UnknownR
2018-12-16 21:32:09 +08:00
两台电脑用网线直连让其在物理层连通,然后制定应用层协议来定义传输这个动作,最后通过软件调用协议和接口来传输文件。aridrop 的原理类似,应该是通过蓝牙来配对,然后用 wifi 使其在物理层连通,然后使用 apple 的专有协议来传输文件,因为蓝牙传输带宽限制,airdrop 传输速度那么快,基本不可能是通过蓝牙来传的。
strongcoder
2018-12-17 08:26:38 +08:00
蓝牙找到设备,找到后 WIFI 私有协议直传,速度超快,基本能达到无线物理带宽
didilong
2018-12-17 13:14:27 +08:00
蓝牙
HiJony
2018-12-17 17:35:51 +08:00
蓝牙握手,Wi-Fi 传输

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/517955

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX