รองรับ Airdrop


17

มีอะไรใน Linux ที่ใช้สิ่งที่ทำให้ Airdrop ใน OS X ทำงานได้หรือไม่? ฉันไม่คุ้นเคยกับโปรแกรมนั้นดังนั้นฉันจึงไม่แน่ใจว่าใช้โปรโตคอลใดในการสื่อสาร อัปเดตโดยเฉพาะฉันกำลังมองหาโปรแกรมที่ถ้าฉันไล่พวกเขาขึ้นฉันจะสามารถรับและส่งไฟล์ไปยังเครื่อง OS X เช่นเดียวกับที่ฉันใช้ Airdrop (อาจเป็นเพราะต้องการแซมบ้าไปยังเครือข่ายที่มีหน้าต่าง)


1
ด้วยเหตุผลที่ชัดเจนฉันสงสัยว่ามีสิ่งใดที่กำหนดเป้าหมายเฉพาะอุปกรณ์ Appleอย่างที่ Airdrop ทำ แต่มีเซิร์ฟเวอร์และไคลเอนต์DLNAสำหรับ Linux, OSX / iOS และทุกอย่างอื่น ๆ
goldilocks

Airdrop ไม่ได้ใช้ DLNA Avahi ให้บริการ Bonjour - ฉันไม่รู้เกี่ยวกับรหัสเฉพาะแอปพลิเคชัน
Thorbjørn Ravn Andersen

2
ดูเหมือนว่าไม่มีไคลเอ็นต์ที่ "ย้อนกลับวิศวกรรม" โปรโตคอล AirDrop ดังนั้นสิ่งที่ดีที่สุดที่คุณสามารถทำได้คือใช้การแทนที่ที่มีหลายแพลตฟอร์มเช่นcode.google.com/p/transfer-on-lan - หัวข้อที่น่าสนใจอีกข้อเกี่ยวกับ กำลังใช้งาน airdrop: stackoverflow.com/questions/10693411/…

ชื่อและเนื้อหาของคุณไม่ตรงกัน คุณกำลังมองหาบางอย่างที่ทำงานร่วมกับ Airdrop หรือคุณแค่ต้องการโซลูชันที่แก้ปัญหาที่คล้ายกัน?
200_success

คำตอบ:


6

ฉันไม่คุ้นเคยกับ Airdrop 100% แต่เมื่อดูที่หน้า Wikipedia ในหัวข้อมันฟังดูเหมือนการแชร์ไฟล์ (P2P) โดยไม่ต้องมีจุดเชื่อมต่อในการผสมผสาน โดยทั่วไปไคลเอนต์ WiFi 2 ตัวสามารถแชร์ไฟล์ระหว่างกันได้

ด้วยเหตุนี้จึงมีตัวเลือก 2 รายการที่ด้านล่างของหน้า Wikipedia เดียวกันนั้น

ลักษณะแรกนั้นโดยทั่วไปจะเป็นตัวเลือก Android เท่านั้น:

shoutr เป็นแอปพลิเคชั่นมือถือที่ให้ผู้ใช้ถ่ายโอนข้อมูลระหว่างอุปกรณ์ที่ใช้ระบบ Android สิ่งที่เป็นเอกลักษณ์เกี่ยวกับ shoutr ก็คือมันทำงานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตหรือโครงสร้างพื้นฐานเครือข่ายที่มีอยู่แล้ว สิ่งที่ต้องการคืออุปกรณ์ Android สองเครื่องขึ้นไปที่ติดตั้งเทคโนโลยี Wi-Fi ข้อมูลทั้งหมดที่ส่งด้วย shoutr ได้รับการคุ้มครองโดยการเข้ารหัส WPA2

เทคโนโลยีเบื้องหลัง shoutr นั้นขึ้นอยู่กับความสามารถของ WiFi ที่สร้างขึ้นในอุปกรณ์ Android ที่เกี่ยวข้อง ใช้เพื่อเชื่อมต่ออุปกรณ์โดยตรง: อุปกรณ์หนึ่งตัวเปิด WiFi hotspot; อุปกรณ์อื่นเชื่อมต่อกับมันและรับข้อมูล - ไม่จำเป็นต้องมีฮอตสปอต WiFi 1

ตัวเลือกที่สองอย่างไรก็ตามดูเหมือนว่าจะมีแนวโน้ม

Wi-Fi Direct ซึ่งเริ่มแรกเรียกว่า Wi-Fi P2P เป็นมาตรฐาน Wi-Fi ที่ช่วยให้อุปกรณ์เชื่อมต่อได้ง่ายโดยไม่ต้องใช้จุดเชื่อมต่อไร้สายและสื่อสารด้วยความเร็ว Wi-Fi ทั่วไปสำหรับทุกสิ่งตั้งแต่การถ่ายโอนไฟล์ไปจนถึงการเชื่อมต่ออินเทอร์เน็ต . ข้อดีอย่างหนึ่งของ Wi-Fi Direct คือความสามารถในการเชื่อมต่ออุปกรณ์แม้ว่าจะมาจากผู้ผลิตรายอื่น หนึ่งในอุปกรณ์ Wi-Fi เท่านั้นที่จะต้องสอดคล้องกับ Wi-Fi Direct เพื่อสร้างการเชื่อมต่อแบบ peer-to-peer ที่ถ่ายโอนข้อมูลโดยตรงระหว่างกันด้วยการตั้งค่าที่ลดลงอย่างมาก

การขุดเข้าไปในเทคโนโลยีที่ดูเหมือนว่าจะรวมอยู่ในความสามารถไร้สายของเคอร์เนล Linux มีลิงค์ปิดส่วนข้อมูลสำหรับนักพัฒนาของเว็บไซต์ Wireless Linux การเชื่อมโยงหัวข้อ: P2P / Wi-Fi Directมีการเชื่อมโยงไปยังHOWTOเช่นเดียวกับภาพรวมของการสแต็คและAPI

ฉันจะเริ่มต้นด้วยการHOWTO มันครอบคลุมถึงวิธีการที่จะได้รับการดาวน์โหลดhostapwpa_supplicantต้นไม้คอมไพล์ที่คุณจำเป็นต้องได้รับการรุ่นที่เหมาะสม


1
คุณค่อนข้างตอกย้ำว่ามันทำอะไร แต่มันซับซ้อนกว่าแค่โปรโตคอลการแชร์ไฟล์ - มันค้นพบคอมพิวเตอร์เครื่องอื่น ๆ โดยใช้ Bonjour (zeroconf; การนำ GNU / Linux มาใช้ซึ่งก็คือ Avahi) และอาจมีเวทมนตร์อื่น ๆ
strugee

@strugee - ใช่ฉันไม่เคยได้ยินเรื่องนี้มาก่อน ฉันกำลังออกไปจากหน้า Wikipedia อย่างหมดจดและพยายามที่จะให้ความลึกมากกว่าสิ่งที่มีอยู่
slm

1
ใช่ฉันคิด สำหรับคนที่ไม่ได้ใช้ OS X มาก่อนมันเป็นคำอธิบายที่ค่อนข้างดี ฉันคิดว่า xeno กำลังมองหาโปรแกรมดรอปดาวน์เพื่อพูดคุยกับ AirPlay และ (เมื่อพิจารณาในเรื่องนี้) เท่าที่ฉันสามารถบอกได้ว่าไม่มี รู้ว่า Apple บางส่วนหรือส่วนใหญ่ของโปรโตคอลจะต้องได้รับการออกแบบวิศวกรรมย้อนกลับ
strugee

สำหรับข้อ จำกัด ต่าง ๆ ของการดร็อปอิน ... แซมบ้าไม่ได้เป็นเพียงส่วนเดียวที่จำเป็นสำหรับการแชร์ผ่านเครือข่ายของ Windows แต่ใช่สิ่งที่ฉันสามารถใช้เพื่อทำเช่นนั้นได้ แน่นอนฉันคิดว่า (d) ที่ / บางคน / กำลังทำสิ่งนั้นแม้ว่าอาจจะไม่มีใคร
xenoterracide

ตามen.wikipedia.org/wiki/Wi-Fi_Direct "ภายในเดือนมีนาคม 2559 ไม่มีอุปกรณ์ iPhone ใช้ Wi-Fi Direct แต่ iOS มีคุณสมบัติที่เป็นกรรมสิทธิ์ของตัวเอง" บางทีการสนับสนุนอาจถูกยกเลิกตั้งแต่เขียนคำตอบไปแล้ว?
Kurt Peek

6

แม้โพสต์นี้จะค่อนข้างเก่า แต่ก็อาจช่วยใครได้

นี่คือการใช้งาน AirPort ฟรี: https://github.com/juhovh/shairplay

ไม่แน่ใจว่าจะช่วยให้ AirDrop ทำงานกับอุปกรณ์ Apple ได้หรือไม่

อย่างไรก็ตามนี่เป็นแพลตฟอร์มที่หลากหลาย - เบราว์เซอร์ / WebRTC - ทางเลือกที่ใช้งานได้ดีสำหรับไฟล์ขนาดเล็ก (เท่าที่ฉันทดสอบ): https://www.sharedrop.io/


7
การใช้งาน AirPort นั้นเป็นเพียงแค่การใช้งาน AirPlay (เสียง)
Rui F Ribeiro

2
โอ้ใช่! ฉันเดาว่านั่นคือเมื่อคุณสังเกตเห็นว่าฉันไม่ใช่ผู้ใช้ macos ตัวใหญ่ ;-)
Danyright

1

โปรโตคอลที่อยู่เบื้องหลัง AirDrop คือ AWDL ขณะนี้มีการเติม AWDL แบบเปิดที่เรียกว่า OWL รวมถึงเครื่องมือบรรทัดคำสั่ง linux ที่ใช้ร่วมกับ AirDrop ได้เรียกว่า OpenDrop ดูhttps://owlink.org/code/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.