에어 드롭 호환


17

Linux에서 OS X의 Airdrop을 작동시키는 모든 것을 구현하는 것이 있습니까? 나는 그 프로그램에 대해 잘 모르기 때문에 어떤 프로토콜이 통신에 사용되는지 잘 모르겠습니다. 업데이트 특히 나는 내가 그들을 해고하는 경우, 내가 공중 투하를 사용하는 것처럼, 운영체제 X 컴퓨터로 수신 및 송신 파일 수있을 거라고 프로그램 (들)을 찾고 있어요. (이것은 창과 네트워크를 연결하기 위해 삼바가 필요한 것과 같습니다)


1
분명한 이유 때문에 Airdrop 이하는 것처럼 Apple 장치 만 대상으로하는 것이 있는지 의심 합니다. 그러나 Linux, OSX / iOS 및 기타 모든 것에 사용할 수 있는 DLNA 서버 및 클라이언트가 있습니다.
금발 미녀

에어 드롭은 DLNA를 사용하지 않습니다. Avahi는 Bonjour 서비스를 제공합니다. 응용 프로그램 특정 코드에 대해 잘 모르겠습니다.
Thorbjørn Ravn Andersen

2
즉, 공중 투하 프로토콜 그래서, 당신이 할 수있는 최선은 멀티 플랫폼이 같다 교체 사용하는 것입니다 "역 설계"고 클라이언트 존재하지 않는 것 같다 code.google.com/p/transfer-on-lan 또 다른 흥미로운 스레드에 대한이 - 에어 드롭 구현 : stackoverflow.com/questions/10693411/…

제목과 본문이 일치하지 않습니다. Airdrop과 상호 운용되는 것을 찾고 있습니까? 아니면 유사한 목적을 해결하는 솔루션을 원하십니까?
200_ 성공

답변:


6

Airdrop에 100 % 익숙하지는 않지만 주제에 대한 Wikipedia 페이지를 보면 본질적으로 믹스에 액세스 포인트가 없어도 파일 공유 (P2P)처럼 들립니다. 기본적으로 2 개의 WiFi 클라이언트는 서로 파일을 공유 할 수 있습니다.

이를 위해 동일한 Wikipedia 페이지 하단에 2 개의 옵션이 있습니다.

첫 번째는 기본적으로 Android 전용 옵션 인 것 같습니다.

shoutr는 사용자가 Android 기반 장치간에 모든 종류의 데이터를 전송할 수있는 모바일 응용 프로그램입니다. shoutr의 독특한 점은 인터넷 연결이나 기존 네트워크 인프라없이 작동한다는 것입니다. Wi-Fi 기술이 장착 된 둘 이상의 Android 기기 만 있으면됩니다. shoutr로 전송 된 모든 데이터는 WPA2 암호화로 보호됩니다.

shoutr의 기술은 각 Android 장치에 내장 된 WiFi 기능을 기반으로합니다. 장치를 직접 연결하는 데 사용됩니다. 한 장치가 WiFi 핫스팟을 엽니 다. 다른 장치가 연결되어 데이터를 가져옵니다. WiFi 핫스팟이 필요하지 않습니다. 1

그러나 두 번째 옵션은 유망한 것으로 보였습니다.

처음에 Wi-Fi P2P라고하는 Wi-Fi Direct는 장치가 무선 액세스 포인트없이 서로 쉽게 연결하고 파일 전송에서 인터넷 연결에 이르기까지 모든 Wi-Fi 속도로 통신 할 수있게 해주는 Wi-Fi 표준입니다. . Wi-Fi Direct의 한 가지 장점은 장치가 다른 제조업체 인 경우에도 장치를 연결할 수 있다는 것입니다. Wi-Fi 장치 중 하나만 Wi-Fi Direct와 호환되어 설정을 크게 줄이면서 서로간에 직접 데이터를 전송하는 피어 투 피어 연결을 설정해야합니다.

이 기술을 살펴보면 이미 Linux 커널의 무선 기능에 포함 된 것으로 보입니다. Wireless Linux 웹 사이트 의 Information for Developers 부분에 대한 링크가 있습니다 . 링크 제목 : P2P / Wi-Fi Direct 에는 하우투 링크 와 스택API 개요가 포함되어 있습니다 .

나는 howto 부터 시작할 것이다 . 적절한 버전을 얻는 데 필요한 hostap git 트리를 다운로드하는 방법을 다룹니다 wpa_supplicant.


1
당신은 그 일을 거의 잘 못했지만 파일 공유 프로토콜보다 더 복잡합니다. Bonjour (zeroconf; GNU / Linux 구현은 Avahi 임)와 다른 마술을 사용하여 다른 컴퓨터를 발견합니다.
strugee

@ strugee-예, 전에는 들어 본 적이 없습니다. 나는 순전히 Wikipedia 페이지에서 벗어나서 p2p 조각을 사용하여 거기에 있던 것보다 더 깊이를 제공하려고했습니다.
slm

1
그래, 나도 알아 꽤 괜찮은 설명이 나오기 전에 OS X를 사용하지 않은 사람을 위해. xeno가 AirPlay와 대화 할 드롭 인 프로그램을 찾고 있다고 생각합니다. Apple을 알면 일부 또는 대부분의 프로토콜을 리버스 엔지니어링해야합니다.
strugee

다양한 드롭 인 정의를 위해 ... 삼바는 Windows 네트워크 공유에서 드롭 인하는 데 필요한 유일한 부분은 아니지만 기본적으로 그렇게하는 데 사용할 수있는 것입니다. 물론 / someone /이 그런 일을하고 있다고 가정합니다.
xenoterracide

en.wikipedia.org/wiki/Wi-Fi_Direct 에 따르면 , "2016 년 3 월까지 iPhone 장치는 Wi-Fi Direct를 구현하지 않으며, iOS에는 고유 한 기능이 있습니다." 답변이 작성된 후 지원이 중단 된 것 같습니다.
커트 픽

6

이 게시물이 약간 낡았음에도 불구하고 여전히 누군가를 도울 수 있습니다.

다음은 무료 AirPort 구현입니다. https://github.com/juhovh/shairplay

그래도 AirDrop을 Apple 장치와 함께 사용하는 데 실제로 도움이 될지 확실하지 않습니다.

그러나 , 여기 에 작은 파일에 대해 잘 작동 하는 멀티 플랫폼 브라우저 / WebRTC 기반 대안 이 있습니다 (테스트 한 한) : https://www.sharedrop.io/


7
에어 포트 구현은 에어 플레이 (소리)을 구현 단지 Imagem의 것을
루이 F 리베

2
아 맞다! 나는 당신이 내가 큰 macos 사용자가 아니라는 것을 알아
차렸을 때

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.