LinuxにOS XのAirdropを機能させるものを実装しているものはありますか?私はそのプログラムにあまり詳しくないので、通信にどのプロトコルを使用しているのかわかりません。update具体的には、Airdropを使用していたように、起動した場合にOS Xマシンとファイルを送受信できるプログラムを探しています。(これは、Windowsとネットワーク接続するためにSambaを必要とするようなものです)
LinuxにOS XのAirdropを機能させるものを実装しているものはありますか?私はそのプログラムにあまり詳しくないので、通信にどのプロトコルを使用しているのかわかりません。update具体的には、Airdropを使用していたように、起動した場合にOS Xマシンとファイルを送受信できるプログラムを探しています。(これは、Windowsとネットワーク接続するためにSambaを必要とするようなものです)
回答:
私は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
。
この記事は少し古いにもかかわらず、これはまだ誰かを助けるかもしれません。
以下は無料のAirMac実装です:https : //github.com/juhovh/shairplay
ただし、これが実際にAppleデバイスでAirDropを動作させるのに役立つかどうかはわかりません。
ただし、ここにマルチプラットフォーム-ブラウザ/ WebRTCベース- 小さいファイルでうまく機能する代替手段があります(テストした限り):https : //www.sharedrop.io/
AirDropの背後にあるプロトコルはAWDLです。現在、OWLと呼ばれるオープンなAWDL実装と、OpenDropと呼ばれるAirDrop互換のLinuxコマンドラインツールがあります。https://owlink.org/code/を参照してください。