Я не на 100% знайомий з Airdrop, але при перегляді сторінки Вікіпедії на цю тему це по суті звучить як обмін файлами (P2P) без необхідності мати точку доступу до суміші. В основному 2 клієнта WiFi можуть обмінюватися файлами один з одним.
Для цього є два варіанти, перелічені внизу тієї самої сторінки Вікіпедії.
Перший виглядає як варіант лише для Android:
shoutr - це мобільний додаток, який дозволяє користувачам передавати будь-які дані між пристроями, що працюють на Android. Що особливість shoutr полягає в тому, що він працює без підключення до Інтернету або попередньо існуючої мережевої інфраструктури. Все, що потрібно, - це два або більше пристроїв Android, оснащених технологією Wi-Fi. Усі дані, що надсилаються за допомогою програми shoutr, захищені шифруванням WPA2.
Технологія shoutr заснована на можливості WiFi, вбудованої у відповідний Android-пристрій. Це використовується для прямого підключення пристроїв: один пристрій відкриває точку доступу WiFi; інші пристрої підключаються до нього та отримують дані - для цього не потрібна точка доступу WiFi навколо. 1
Однак другий варіант виглядав перспективно.
Wi-Fi Direct, який спочатку називався Wi-Fi P2P, це стандарт Wi-Fi, який дозволяє пристроям легко з'єднуватися між собою, не вимагаючи точки бездротового доступу, і спілкуватися з типовою швидкістю Wi-Fi для всього, починаючи від передачі файлів до підключення до Інтернету. . Однією з переваг Wi-Fi Direct є можливість підключення пристроїв, навіть якщо вони є від різних виробників. Лише один із пристроїв Wi-Fi повинен відповідати Wi-Fi Direct, щоб встановити одноранговий зв’язок, який передає дані безпосередньо між собою із значно зменшеними налаштуваннями.
Замикаючись на технології, здавалося б, вона вже включена в бездротові можливості ядра Linux. Існує посилання на частину Інформація для розробників веб-сайту Wireless Linux. Назва посилання: P2P / Wi-Fi Direct включає посилання на практику , а також огляд стека та API .
Я хотів би почати з практичними рекомендаціями . Він розповідає про те, як завантажити завантажити дерево git hostap, яке вам потрібно, щоб отримати відповідну версію wpa_supplicant
.