xen*_*ide 20 linux networking wifi
Linux 中有什么东西可以实现让 OS X 中的 Airdrop 工作的任何东西吗?我对那个程序不是很熟悉,所以我不确定它使用什么协议进行通信。更新具体来说,我正在寻找一个程序,如果我启动它们,我将能够接收文件并将文件发送到 OS X 机器,就像我使用 Airdrop 一样。(这可能就像需要 samba 与 windows 联网一样)
我不是 100% 熟悉 Airdrop,但在查看有关该主题的Wikipedia 页面时,它本质上听起来像是文件共享 (P2P),而无需在混合中使用接入点。基本上 2 个 WiFi 客户端可以相互共享文件。
为此,在同一维基百科页面的底部列出了 2 个选项。
第一个看起来基本上是仅适用于 Android 的选项:
Shutter 是一个移动应用程序,它允许用户在 Android 驱动的设备之间传输任何类型的数据。Shutter 的独特之处在于它无需互联网连接或预先存在的网络基础设施即可工作。所需要的只是两个或更多配备 Wi-Fi 技术的 Android 设备。所有使用Shoutr 发送的数据均受WPA2 加密保护。
Shutter 背后的技术基于内置于相应 Android 设备中的 WiFi 功能。用于直接连接设备:一台设备打开一个WiFi热点;其他设备连接到它并获取数据 - 这不需要周围的 WiFi 热点。1
然而,第二种选择看起来很有希望。
Wi-Fi Direct,最初称为 Wi-Fi P2P,是一种 Wi-Fi 标准,使设备无需无线接入点即可轻松相互连接,并以典型的 Wi-Fi 速度进行通信,从文件传输到 Internet 连接. Wi-Fi Direct 的一项优势是能够连接来自不同制造商的设备。只需其中一台 Wi-Fi 设备与 Wi-Fi Direct 兼容即可建立点对点连接,从而在彼此之间直接传输数据,大大减少设置。
深入研究它似乎已经包含在 Linux 内核的无线功能中的技术。Wireless Linux 网站的开发人员信息部分有一个链接。该链接的标题为:P2P/Wi-Fi Direct包括指向howto 的链接,以及堆栈和API的概述。
我将从howto开始。它涵盖了如何下载hostap git 树,您需要通过该树获取适当版本的wpa_supplicant.
尽管这篇文章有点旧,但这可能仍然对某人有所帮助。
这是一个免费的 AirPort 实现:https : //github.com/juhovh/shairplay
不过,不确定这是否真的能帮助您让 AirDrop 与 Apple 设备配合使用。
但是,这里有一个多平台 - 基于浏览器/WebRTC -替代方案,适用于小文件(据我测试):https : //www.sharedrop.io/
小智 6
AirDrop 背后的协议是 AWDL。现在有一个名为 OWL 的开放 AWDL 实现,以及一个名为 OpenDrop 的与 AirDrop 兼容的 linux 命令行工具。请参阅https://owlink.org/code/。
| 归档时间: |
|
| 查看次数: |
37172 次 |
| 最近记录: |