エアドロップ対応


17

LinuxにOS XのAirdropを機能させるものを実装しているものはありますか?私はそのプログラムにあまり詳しくないので、通信にどのプロトコルを使用しているのかわかりません。update具体的には、Airdropを使用していたように、起動した場合にOS Xマシンとファイルを送受信できるプログラムを探しています。(これは、Windowsとネットワーク接続するためにSambaを必要とするようなものです)


1
明らかな理由から、Airdropが行うようにAppleデバイスのみを対象とするものがあるとは思わない。しかし、Linux、OSX / iOS、その他ほとんどすべてで利用可能なDLNAサーバーとクライアントがあります。
goldilocks 14

AirdropはDLNAを使用しません。AvahiはBonjourサービスを提供しています-アプリケーション固有のコードについては知りません。
するThorbjörnRavnアンデルセン

2
AirDropプロトコルを「リバースエンジニアリング」したクライアントは存在しないようです。できる限り、code.google.com / p / transfer - on - lanのようなマルチプラットフォームの代替品を使用することをお勧めします。airdropを実装:stackoverflow.com/questions/10693411/...

タイトルと本文が一致しません。Airdropと相互運用するものを探していますか、または同様の目的を解決するソリューションが必要ですか?
200_success

回答:


6

私はAirdropに100%精通しているわけではありませんが、このトピックのWikipediaページを見ると、ミックスにアクセスポイントがなくてもファイル共有(P2P)のように聞こえます。基本的に、2つのWiFiクライアントが互いにファイルを共有できます。

そのために、同じWikipediaページの下部に2つのオプションがリストされています。

最初は基本的にAndroidのみのオプションのようです:

shoutrは、Android搭載デバイス間であらゆる種類のデータを転送できるモバイルアプリケーションです。shoutrのユニークな点は、インターネット接続や既存のネットワークインフラストラクチャなしで機能することです。必要なのは、Wi-Fiテクノロジーを搭載した2台以上のAndroidデバイスだけです。shoutrで送信されるすべてのデータは、WPA2暗号化によって保護されます。

shoutrの背後にある技術は、それぞれのAndroidデバイスに組み込まれたWiFi機能に基づいています。これは、デバイスを直接接続するために使用されます。1つのデバイスがWiFiホットスポットを開きます。他のデバイスが接続してデータを取得します-これにはWiFiホットスポットは必要ありません。1

ただし、2番目のオプションは有望と思われました。

Wi-Fi Direct(当初はWi-Fi P2Pと呼ばれます)は、ワイヤレスアクセスポイントを必要とせずにデバイスを簡単に相互に接続し、ファイル転送からインターネット接続までのすべてについて通常のWi-Fi速度で通信できるようにするWi-Fi規格です。Wi-Fi Directの利点の1つは、メーカーが異なっていてもデバイスを接続できることです。Wi-Fi Directに準拠する必要があるWi-Fiデバイスは、セットアップを大幅に削減して相互に直接データを転送するピアツーピア接続を確立する必要があるのは1つだけです。

テクノロジーを掘り下げると、Linuxカーネルのワイヤレス機能にすでに含まれているように見えます。Wireless Linux Webサイトの「開発者向け情報」の部分にリンクがあります。リンクのタイトル:P2P / Wi-Fi Directには、howtoへのリンクと、スタックおよびAPIの概要が含まれています

私が開始するHOWTO。適切なバージョンのを取得するために必要なhostap gitツリーをダウンロードする方法について説明しますwpa_supplicant


1
あなたはそれがすることをほとんど打ち込んでいますが、それは単なるファイル共有プロトコルよりも複雑です-それは、Bonjour(zeroconf;そのAvahiであるGNU / Linuxの実装)と多分他の魔法を使用して他のコンピューターの発見をします。
虐待14

@strugee-これは聞いたことがない。私はウィキペディアのページから完全に離れて、そこにあったものよりも深さを提供しようとしていました、とにかくp2pピースについて。
slm

1
ええ、私は考えました。それはかなりまともな説明になる前にOS Xを使用したことがない人のために。xenoは、AirPlayを話すためのドロップインプログラムを探していたと思います。Appleを知っていれば、プロトコルの一部またはほとんどをリバースエンジニアリングする必要があります。
14

ドロップインのさまざまな定義について... Windowsネットワーク共有でのドロップインに必要なのは、sambaだけではありませんが、基本的にそれを行うために使用できるものです。もちろん、誰かがそうではないにしても、/ someone /がそのようなことに取り組んでいると仮定します。
xenoterracide 14

en.wikipedia.org/wiki/Wi-Fi_Directによると、「2016年3月までに、Wi-Fi Directを実装するiPhoneデバイスはありません。代わりに、iOSには独自の独自機能があります。」おそらく、回答が書かれてからサポートが中止されたのでしょうか?
カートピーク

6

この記事は少し古いにもかかわらず、これはまだ誰かを助けるかもしれません。

以下は無料のAirMac実装です:https : //github.com/juhovh/shairplay

ただし、これが実際にAppleデバイスでAirDropを動作させるのに役立つかどうかはわかりません。

ただし、ここにマルチプラットフォーム-ブラウザ/ WebRTCベース- 小さいファイルでうまく機能する代替手段があります(テストした限り):https : //www.sharedrop.io/


7
AirMacの実装がAirPlayのを実装するだけでIMAGEM(音)であること
ルイF・リベイロ

2
ああ、そうだ!私はあなたが私が大きなmacosユーザーではないことに気づいたときだと思います;
ダニーライト

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.