Airdrop uyumlu


17

Linux'ta, Airdrop'u OS X'te çalıştıran her şeyi uygulayan bir şey var mı? Bu programa gerçekten aşina değilim, bu yüzden iletişim kurmak için hangi protokolü kullandığından emin değilim. update Özellikle, onları çalıştırırsam, Airdrop kullandığım gibi bir OS X makinesine dosya alıp gönderebileceğim bir program (lar) arıyorum. (bu, pencerelerle ağ oluşturmak için samba'ya ihtiyaç duymak gibi olabilir)


1
Açık nedenlerden dolayı, Airdrop'un yaptığı gibi yalnızca Apple cihazlarını hedefleyen bir şey olduğundan şüpheliyim . Ancak linux, OSX / iOS ve hemen hemen her şey için DLNA sunucuları ve istemcileri var.
goldilocks

Airdrop DLNA kullanmaz. Avahi Bonjour hizmet vermektedir - Uygulamaya özel kod hakkında bilmiyorum.
Thorbjørn Ravn Andersen

2
O havadan yardım protokolü öyleyse, yapabileceği en iyi çoklu gibidir yenisini kullanmaktır "ters mühendislik" bir istemci da mevcut değil gibi görünüyor code.google.com/p/transfer-on-lan başka ilginç iplik hakkında - hava

Ünvanınız ve bedeniniz uyuşmuyor. Airdrop ile birlikte çalışan bir şey mi arıyorsunuz yoksa sadece benzer bir amacı çözen bir çözüm mü istiyorsunuz?
200_success

Yanıtlar:


6

Airdrop'a% 100 aşina değilim, ancak konudaki Wikipedia sayfasına bakarken , karışımda bir erişim noktası olması gerekmeden aslında bir dosya paylaşımı (P2P) gibi geliyor. Temel olarak 2 WiFi istemcisi dosyaları birbirleri arasında paylaşabilir.

Bu amaçla, aynı Wikipedia sayfasının altında listelenen 2 seçenek vardır.

İlk olarak temelde yalnızca Android seçeneği görünüyor:

shoutr, kullanıcıların Android destekli cihazlar arasında her türlü veri aktarımını sağlayan bir mobil uygulamadır. Shoutr ile ilgili benzersiz olan şey, internet bağlantısı veya önceden var olan ağ altyapısı olmadan çalışmasıdır. Tek gereken, Wi-Fi teknolojisine sahip iki veya daha fazla Android cihazdır. Shoutr ile gönderilen tüm veriler WPA2 şifrelemesi ile korunmaktadır.

Shoutr'un arkasındaki teknoloji, ilgili Android cihazında yerleşik olarak bulunan WiFi özelliğine dayanmaktadır. Bu, cihazları doğrudan bağlamak için kullanılır: Bir cihaz bir WiFi erişim noktası açar; diğer cihazlar ona bağlanır ve verileri alır - bunun etrafında bir WiFi hotspotu gerekmez. 1

Ancak ikinci seçenek umut vericiydi.

Başlangıçta Wi-Fi P2P adı verilen Wi-Fi Direct, cihazların kablosuz erişim noktasına ihtiyaç duymadan birbirleriyle kolayca bağlanmasını ve dosya aktarımından İnternet bağlantısına kadar her şey için tipik Wi-Fi hızlarında iletişim kurmasını sağlayan bir Wi-Fi standardıdır. . Wi-Fi Direct'in bir avantajı, farklı üreticilerden olsalar bile cihazları bağlama yeteneğidir. Büyük oranda azaltılmış kurulumla verileri birbirleri arasında doğrudan aktaran eşler arası bağlantı kurmak için Wi-Fi cihazlarından yalnızca birinin Wi-Fi Direct ile uyumlu olması gerekir.

Teknolojiyi araştırmak, Linux çekirdeğinin kablosuz özelliklerine zaten dahil edilmiş gibi görünüyor. Kablosuz Linux web sitesinin Geliştiriciler için Bilgiler kısmından bir bağlantı var . Bağlantının başlığı: P2P / Wi-Fi Direct , bir howto'ya bağlantıların yanı sıra yığın ve API'ya genel bir bakış içerir .

Howto ile başlardım . Uygun bir sürümünü almak için gereken hostap git ağacının nasıl indirileceğini kapsar wpa_supplicant.


1
ne yaptığını hemen çivirdiniz, ancak sadece bir dosya paylaşım protokolünden daha karmaşık - Bonjour (zeroconf; GNU / Linux uygulaması Avahi olan) ve belki de başka bir sihir kullanarak diğer bilgisayarları keşfetiyor.
Nisan'ta Strugee

@strugee - evet bunu daha önce hiç duymamıştım. Sadece Wikipedia sayfasından çıkıyordum ve oradakinden daha fazla derinlik sağlamaya çalışıyordum, yine de p2p parçası.
slm

1
evet, düşündüm. oldukça iyi bir açıklama olmadan OS X kullanmayan biri için. Bence xeno, AirPlay ile konuşmak için bir drop-in programı arıyordu ve (bunu inceledikten sonra) hiçbiri olmadığını söyleyebildiğim kadarıyla. Apple'ı tanıyarak, protokolün bir kısmının veya çoğunun tersine mühendislikle yapılması gerekir.
Nisan'ta Strugee

farklı damla tanımları için ... samba tam olarak windows ağ paylaşımına bırakmak için gereken tek parça değil, ama temelde bunu yapmak için kullanabileceğim bir şey. Elbette, (d) / kimsenin / böyle bir şey üzerinde çalıştığını varsayalım, belki de hiç kimse öyle değil.
Nisan'da xenoterracide

En.wikipedia.org/wiki/Wi-Fi_Direct'e göre , "Mart 2016'ya kadar hiçbir iPhone cihazı Wi-Fi Direct'i uygulamıyor; bunun yerine iOS'un kendi özel özelliği var." Belki de cevap yazıldığından beri destek kesildi?
Kurt Peek

6

Bu gönderinin biraz eski olmasına rağmen, bu yine de birine yardımcı olabilir.

İşte ücretsiz bir AirPort uygulaması: https://github.com/juhovh/shairplay

Bununla birlikte, AirDrop'un bir Apple cihazıyla çalışmasına gerçekten yardımcı olup olmayacağından emin değilim.

Ancak , küçük dosyalar için iyi çalışan (test ettiğim kadarıyla) çoklu platform - tarayıcı / WebRTC tabanlı - alternatif : https://www.sharedrop.io/


7
Bu AirPort uygulaması sadece AirPlay (ses) uyguluyor
Rui F Ribeiro

2
Ah, doğru! Sanırım büyük bir macos kullanıcısı olmadığımı fark ettiğinizde ;-)
Danyright

1

AirDrop'un arkasındaki protokol AWDL'dir. Artık OWL adlı açık bir AWDL imlementasyonu ve OpenDrop adlı AirDrop uyumlu linux komut satırı aracı var. Bkz. Https://owlink.org/code/ .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.