空投兼容


17

Linux中是否有任何东西可以实现使OS X中的Airdrop正常运行的功能?我对该程序不是很熟悉,所以我不确定它用于通信的协议。更新具体来说,我正在寻找一个程序,如果将其启动,我将能够像使用Airdrop一样接收和发送文件到OS X计算机。(这可能就像需要samba与Windows联网)


1
出于明显的原因,我怀疑像Airdrop那样,有没有针对Apple设备的产品。但是,有DLNA服务器和客户端可用于linux,OSX / iOS以及几乎所有其他内容。
goldilocks 2014年

空投不使用DLNA。Avahi提供Bonjour服务-我不知道应用程序特定的代码。
托尔比约恩Ravn的安徒生

2
似乎不存在对AirDrop协议进行“反向工程”的客户端,因此,您最好的办法是使用像code.google.com/p/transfer-on-lan那样的多平台替代品-另一个有趣的话题实施空投:stackoverflow.com/questions/10693411/...

您的标题和正文不符。您是在寻找可与Airdrop互操作的产品,还是只需要能够解决类似目的的解决方案?
200_success,2015年

Answers:


6

我不是100%熟悉空投,而是 主题上 Wikipedia页面时,它的本质上听起来像文件共享(P2P),而无需混合使用访问点。基本上2个WiFi客户端可以相互共享文件。

为此,在同一Wikipedia页面的底部列出了2个选项。

第一个看起来基本上是仅限Android的选择:

shoutr是一个移动应用程序,允许用户在Android设备之间传输任何类型的数据。shoutr的独特之处在于它可以在没有Internet连接或预先存在的网络基础结构的情况下运行。所有需要的是两个或多个配备Wi-Fi技术的Android设备。使用shoutr发送的所有数据均受到WPA2加密的保护。

shoutr背后的技术基于各自Android设备中内置的WiFi功能。这用于直接连接设备:一个设备打开一个WiFi热点;另一个设备打开一个WiFi热点。其他设备连接到它并获取数据-这不需要WiFi热点。1个

但是第二种选择看起来很有希望。

Wi-Fi Direct,最初称为Wi-Fi P2P,是一种Wi-Fi标准,可使设备之间轻松连接而无需无线接入点,并以典型的Wi-Fi速度进行通信,从文件传输到Internet连接。Wi-Fi Direct的优势之一是即使来自不同制造商的设备也可以连接。只有一个Wi-Fi设备需要与Wi-Fi Direct兼容才能建立对等连接,该对等连接可以在大大减少设置的情况下直接在彼此之间传输数据。

研究该技术似乎已经包含在Linux内核的无线功能中。无线Linux网站的“ 面向开发人员信息”部分有一个链接。标题为:P2P / Wi-Fi Direct的链接包括指向howto的链接,以及堆栈API的概述。

我将从howto开始。它涵盖了如何下载hostap git树,您需要获取它的适当版本wpa_supplicant


1
您几乎已经确定了它的作用,但是它不仅仅是文件共享协议而已-它使用Bonjour(zeroconf; Avahi的GNU / Linux实现)以及其他一些魔术来发现其他计算机。
2014年

@strugee-是的,我之前从未听说过。我纯粹是从Wikipedia页面出发,尝试提供比那里的内容更多的深度,无论如何都带有p2p的内容。
slm

1
是的,我想。对于尚未使用OS X的人,这是一个相当不错的解释。我认为xeno一直在寻找一个可以与AirPlay对话的嵌入式程序,并且(据此调查)据我所知没有。苹果公司知道,部分或大部分协议必须进行逆向工程。
2014年

samba并不是Windows网络共享中唯一需要插入的部分,但是,是的,我可以使用它来基本完成此操作。我当然会假设(某人)/ someone /正在处理这样的事情,尽管也许没有人这样做。
xenoterracide 2014年

en.wikipedia.org/wiki/Wi-Fi_Direct称,“到2016年3月,没有iPhone设备实现Wi-Fi Direct;相反,iOS具有自己的专有功能。” 也许自从写答案以来就不再支持了?
Kurt Peek '02

6

尽管这篇文章有些陈旧,但这仍然可以帮助某人。

这是一个免费的AirPort实现:https : //github.com/juhovh/shairplay

不过,不确定这是否真的可以帮助您使AirDrop与Apple设备一起使用。

但是,这是一个基于浏览器/ WebRTC的多平台替代方案,适用于小型文件(据我测试):https : //www.sharedrop.io/


7
该机场实现是这样的AirPlay(音)刚刚IMAGEM
瑞˚F里贝罗

2
啊对!我想那是在您注意到我不是
macOS

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.