Kompatibel dengan airdrop

17

Apakah ada sesuatu di Linux yang mengimplementasikan apa pun yang membuat Airdrop di OS X berfungsi? Saya tidak terlalu terbiasa dengan program itu, jadi saya tidak yakin protokol apa yang digunakannya untuk berkomunikasi. pembaruan Secara khusus saya mencari program yang jika saya jalankan, saya akan dapat menerima dan mengirim file ke mesin OS X, seperti saya menggunakan Airdrop. (ini mungkin seperti membutuhkan samba ke jaringan dengan windows)

xenoterracide
sumber
1
Untuk alasan yang jelas, saya ragu ada sesuatu yang hanya menargetkan perangkat Apple , seperti yang dilakukan Airdrop. Tetapi ada server DLNA dan klien yang tersedia untuk linux, OSX / iOS, dan hampir semuanya.
goldilocks
Airdrop tidak menggunakan DLNA. Avahi menyediakan layanan Bonjour - Saya tidak tahu tentang kode khusus aplikasi.
Thorbjørn Ravn Andersen
2
Tampaknya tidak ada klien yang "merekayasa balik" protokol AirDrop sehingga, yang terbaik yang bisa Anda lakukan adalah menggunakan pengganti yang multiplatform seperti code.google.com/p/transfer-on-lan - utas menarik lainnya tentang menerapkan airdrop: stackoverflow.com/questions/10693411/...
Judul dan tubuh Anda tidak cocok. Apakah Anda mencari sesuatu yang berinteroperasi dengan Airdrop atau Anda hanya menginginkan solusi yang memecahkan tujuan serupa?
200_sukses

Jawaban:

6

Saya tidak 100% terbiasa dengan Airdrop tetapi dalam melihat halaman Wikipedia pada topik itu pada dasarnya terdengar seperti berbagi file (P2P) tanpa harus memiliki jalur akses dalam campuran. Pada dasarnya 2 klien WiFi dapat saling berbagi file.

Untuk itu ada 2 opsi yang tercantum di bagian bawah halaman Wikipedia yang sama.

Penampilan pertama pada dasarnya menjadi opsi khusus Android:

shoutr adalah aplikasi seluler yang memungkinkan pengguna untuk mentransfer data apa pun antara perangkat yang diberdayakan Android. Yang unik dari shoutr adalah ia berfungsi tanpa koneksi internet atau infrastruktur jaringan yang sudah ada sebelumnya. Yang diperlukan hanyalah dua atau lebih perangkat Android yang dilengkapi dengan teknologi Wi-Fi. Semua data yang dikirim dengan shoutr dilindungi oleh enkripsi WPA2.

Teknologi di balik shoutr didasarkan pada kemampuan WiFi yang dibangun ke dalam perangkat Android masing-masing. Ini digunakan untuk menghubungkan perangkat secara langsung: Satu perangkat membuka hotspot WiFi; perangkat lain terhubung dan dapatkan datanya - ini tidak memerlukan hotspot WiFi. 1

Namun opsi kedua tampak menjanjikan.

Wi-Fi Direct, awalnya bernama Wi-Fi P2P, adalah standar Wi-Fi yang memungkinkan perangkat untuk terhubung dengan mudah satu sama lain tanpa memerlukan titik akses nirkabel dan untuk berkomunikasi dengan kecepatan Wi-Fi biasa untuk semuanya mulai dari transfer file hingga konektivitas Internet . Salah satu keunggulan Wi-Fi Direct adalah kemampuan untuk menghubungkan perangkat meskipun berasal dari pabrikan yang berbeda. Hanya satu dari perangkat Wi-Fi yang harus sesuai dengan Wi-Fi Direct untuk membangun koneksi peer-to-peer yang mentransfer data secara langsung antara satu sama lain dengan pengaturan yang sangat berkurang.

Menggali teknologi itu tampaknya sudah termasuk dalam kemampuan nirkabel dari kernel Linux. Ada tautan dari bagian Information for Developers dari situs web Wireless Linux. Tautan yang berjudul: P2P / Wi-Fi Direct mencakup tautan ke howto , serta ikhtisar tumpukan dan API .

Saya akan mulai dengan howto . Ini mencakup bagaimana cara mengunduh pohon hostap git yang Anda perlukan untuk mendapatkan versi yang sesuai wpa_supplicant.

slm
sumber
1
Anda sudah cukup memaku apa yang dilakukannya, tetapi lebih rumit dari sekedar protokol filesharing - itu memang penemuan komputer lain, menggunakan Bonjour (zeroconf; implementasi GNU / Linux yang merupakan Avahi) dan mungkin beberapa keajaiban lainnya.
strugee
@ Strugee - ya saya belum pernah mendengar ini sebelumnya. Saya pergi murni dari halaman Wikipedia dan mencoba untuk memberikan kedalaman lebih dari apa yang ada di sana, wrt p2p potongan lagian.
slm
1
ya, saya pikir. untuk seseorang yang belum pernah menggunakan OS X sebelum itu penjelasan yang cukup baik. Saya pikir xeno sedang mencari program drop-in untuk berbicara AirPlay, dan (setelah melihat ini) sejauh yang saya tahu tidak ada. mengetahui Apple, sebagian atau sebagian besar protokol harus direkayasa ulang.
strugee
untuk berbagai definisi drop in ... samba bukan satu-satunya bagian yang diperlukan untuk drop in pada berbagi jaringan windows, tapi ya, sesuatu yang bisa saya gunakan untuk melakukan itu. Saya tentu saja, menganggap (d) bahwa / seseorang / sedang mengerjakan hal semacam itu, meskipun mungkin tidak ada yang melakukannya.
xenoterracide
Menurut en.wikipedia.org/wiki/Wi-Fi_Direct , "Hingga Maret 2016, tidak ada perangkat iPhone yang mengimplementasikan Wi-Fi Direct; Sebaliknya, iOS memiliki fitur eksklusifnya sendiri." Mungkin dukungan dihentikan sejak jawabannya ditulis?
Kurt Peek
6

Meskipun pos ini agak lama, ini mungkin masih membantu seseorang.

Berikut ini adalah implementasi AirPort gratis: https://github.com/juhovh/shairplay

Tidak yakin apakah ini benar-benar akan membantu Anda membuat AirDrop berfungsi dengan perangkat Apple.

Namun , inilah multiplatform - berbasis browser / berbasis WebRTC - alternatif yang berfungsi dengan baik untuk file kecil (sejauh yang saya uji): https://www.sharedrop.io/

Danyright
sumber
7
Implementasi AirPort itu hanya imagem yang mengimplementasikan AirPlay (sound)
Rui F Ribeiro
2
Oh benar Saya kira saat itulah Anda menyadari bahwa saya bukan pengguna makro besar ;-)
Danyright
1

Protokol di balik AirDrop adalah AWDL. Sekarang ada sebuah implementasi AWDL terbuka yang disebut OWL, serta alat baris perintah linux yang kompatibel dengan AirDrop yang disebut OpenDrop. Lihat https://owlink.org/code/ .

marias
sumber