Смартфонная ad hoc сеть

Pause

Смартфонная ad hoc сеть (англ. Smartphone ad hoc network, SPAN) — разновидность беспроводной ad hoc сети, в которой используются смартфоны. При наличии встроенных средств поддержки ad hoc сетей, группа смартфонов, находящихся рядом друг с другом, может создать временную сеть. Смартфонные ad hoc сети используют имеющееся оборудование (главным образом Bluetooth и Wi-Fi) обычных смартфонов для организации прямых сетей между устройствами, без участия сотовых операторов, точек доступа или традиционной сетевой инфраструктуры. Wi-Fi-SPAN использует механизм Wi-Fi ad hoc режима, позволяя телефонам обмениваться данными напрямую с помощью прозрачных алгоритмов обнаружения соседей и маршрутов. В отличие от традиционных сетей типа «звезда–спица», таких как Wi-Fi Direct, SPAN поддерживает мультимаршрутную передачу (ad hoc-маршрутизацию) и ретрансляцию без выделенного руководителя сети, так что устройства могут свободно присоединяться или покидать сеть без её разрушения.

Причины создания

Подобные сети оказываются полезными, когда обычная сеть перегружена или недоступна — например, на конференциях, музыкальных фестивалях или во время стихийных бедствий, а также приобрели популярность в Австралии и Латинской Америке[1]. Среди молодёжи в США SPAN используется для экономии, так как передача данных непосредственно между устройствами осуществляется бесплатно[2]. Во время отключения интернета в Мьянме в 2021 году применяли приложение Bridgefy[3]. В феврале 2022 года в Украине приложение Bridgefy использовали для подготовки к возможному отключению интернета[4]. После землетрясения в Турции в 2023 году для связи использовали работающее через Bluetooth приложение Bridgefy[3].

Особенности

  • Работа вне инфраструктуры: обмен данными между устройствами без участия операторов мобильной связи, точек доступа и другой традиционной инфраструктуры.
  • Возможность подключения к интернету через шлюзы, например мобильные точки доступа внутри mesh-сети.
  • Поддержка как стационарных, так и переносных инфраструктур — маршрутизаторов, расширителей сети и пр., наряду со смартфонами.
  • Использование привычных для пользователей устройств.
  • Основной акцент на Bluetooth Mesh и Wi-Fi, поскольку сотовый диапазон лицензируется операторами и регулируется государством.
  • Сети создаются и разрушаются по требованию, устройства могут свободно присоединяться и покидать сеть.
  • Протокол маршрутизации может быть реализован как на сетевом, так и на канальном уровнях.
  • Часто требуется root-доступ и модификации операционной системы, ядра или драйверов устройств

Операционные системы

Многопиринговое соединение на платформах Apple

В Apple Inc. iPhone, начиная с iOS 7.0, реализованы специальные программные интерфейсы (API), обеспечивающие работу в режиме многопиринговой ad hoc mesh-сети[5]. Это позволяет iPhone обмениваться данными между собой напрямую, без участия сотовой связи. В настоящий момент технология используется, в частности, в приложении AirDrop для передачи фотографий и файлов больших размеров. В 2017 году этой возможностью пользовались сотни миллионов устройств по всему миру[6], что способствует массовому распространению ad hoc сетей на базе этой технологии[7].

В iOS 17 появилась функция NameDrop, позволяющая обмениваться контактными данными при сближении двух iPhone[8].

Начиная с iOS 17.1 передача файлов через AirDrop может продолжаться по интернету, если устройства выходят за пределы зоны прямой связи[9].

В iOS 26 смартфоны iPhone 12 и более новые модели поддерживают Wi-Fi Aware для прямого обмена данными с совместимыми устройствами других производителей без точки доступа[10].

Ad hoc сети на Android

Объединяя возможности Linux Wireless Extension API и элементы стека ПО Android, в модифицированных версиях Android возможно задействовать ad hoc-маршрутизацию, обмен и сетевые функции Wi-Fi-адаптера. Это позволяет миллионам Android-устройств поддерживать mesh-сети и обмениваться данными напрямую[11].

Linux Wireless Extensions признан устаревшим интерфейсом; вместо него для управления беспроводными устройствами в Linux используется nl80211 совместно с cfg80211[12].

Хотя штатный Android не поддерживает режим Wi-Fi ad hoc, стандартный API Wi-Fi Direct (`WifiP2pManager`) позволяет обнаруживать устройства и образовывать группы с одним владельцем группы и несколькими клиентами[13]. Однако Wi-Fi Direct не обеспечивает автоматической маршрутизации между группами: для обмена сообщениями через несколько узлов на устройствах без модификации системы необходима ретрансляция на уровне приложения[14].

Поддержка Wi-Fi Aware предусмотрена в Android начиная с версии 8.0[10].

Программные реализации

К распространённым программным решениям, реализующим смартфонные ad hoc сети, относятся: GPL-совместимый Serval Project (Bluetooth и Wi-Fi); GPL-совместимый Commotion Wireless; проприетарные решения FireChat (Bluetooth), Bridgefy (Bluetooth), а также GPL-совместимый Briar (Bluetooth и Wi-Fi). Поддержка FireChat прекращена[15].

Поддержка производителями устройств

  • Многопиринговый фреймворк iOS Multipeer Connectivity[16].

Примечания

  1. ↑ This Little-Known iOS Feature Will Change the Way We Connect (англ.). Wired. Дата обращения: 6 октября 2026.
  2. ↑ Olson, Parmy How Half A Million U.S. Teens Are Texting Without A Data Plan (англ.). Forbes (10 июня 2015). Дата обращения: 21 июня 2024.
  3. ↑ 1 2 When the Internet Goes Dark: Bluetooth Mesh Apps and India's Security Dilemma. Observer Research Foundation. Дата обращения: 6 октября 2026.
  4. ↑ Breaking Bridgefy, again - Adopting libsignal is not enough. USENIX. Дата обращения: 6 октября 2026.
  5. ↑ MultipeerConnectivity Apple Developer Documentation (англ.). Дата обращения: 6 октября 2026.
  6. ↑ Reisinger, Don Here's How Many iPhones Are Currently Being Used Worldwide, 2017 (англ.). Fortune (6 марта 2017). Дата обращения: 6 октября 2026.
  7. ↑ Elgan, Mike How an Underappreciated iOS 7 Feature Will Change the World (англ.) (22 марта 2014). Дата обращения: 6 октября 2026.
  8. ↑ Как использовать функцию NameDrop в iOS 17? Т—Ж. Дата обращения: 6 октября 2026.
  9. ↑ AirDrop on MacRumors. MacRumors. Дата обращения: 6 октября 2026.
  10. ↑ 1 2 Connect ESP with an iPhone directly using Wi-Fi Aware — the new cross-platform P2P standard. Espressif Developer Portal. Дата обращения: 6 октября 2026.
  11. ↑ Patterson, Steven Max Android phones are connecting without carrier networks (англ.). Network World (12 февраля 2013). Дата обращения: 6 октября 2026.
  12. ↑ Wireless extension deprecation — Linux Wireless documentation. Linux Wireless. Дата обращения: 6 октября 2026.
  13. ↑ Create P2P connections with Wi-Fi Direct Stay organized with collections Save and categorize content based on your preferences. Android Developers. Дата обращения: 6 октября 2026.
  14. ↑ Design and empirical validation of a stock-Android software architecture for Wi-Fi Direct multi-group communication. arXiv. Дата обращения: 6 октября 2026.
  15. ↑ FireChat. Civic Tech Field Guide. Дата обращения: 6 октября 2026.
  16. ↑ Bonnington, Christina This Little-Known iOS Feature Will Change the Way We Connect (англ.). Wired. Дата обращения: 6 октября 2026.

Ссылки

Pause