Подключайте устройства по беспроводной сети

Помимо обеспечения связи с облаком, беспроводные API Android также обеспечивают связь с другими устройствами в той же локальной сети и даже с устройствами, которые не находятся в сети, но физически находятся поблизости. Добавление Network Service Discovery (NSD) идет еще дальше, позволяя приложению искать ближайшее устройство, на котором запущены службы, с которыми оно может взаимодействовать. Интеграция этой функции в ваше приложение поможет вам предоставить широкий спектр функций, таких как игра в игры с пользователями в одной комнате, получение изображений с сетевой веб-камеры с поддержкой NSD или удаленный вход в другие машины в той же сети.

В этом классе описаны ключевые API для поиска и подключения к другим устройствам из вашего приложения. В частности, он описывает API NSD для обнаружения доступных сервисов и API одноранговой сети Wi-Fi (P2P) для выполнения одноранговых беспроводных соединений. В этом классе также показано, как использовать NSD и Wi-Fi P2P в сочетании для обнаружения услуг, предлагаемых устройством, и подключения к устройству, когда ни одно из устройств не подключено к сети.

Если вы ищете API более высокого уровня для своего приложения Android для надежной и безопасной передачи данных между устройствами с использованием комбинации Wi-Fi и Bluetooth, рассмотрите возможность использования API Nearby Connections .

Уроки

Использовать обнаружение сетевых служб
Узнайте, как транслировать услуги, предлагаемые вашим собственным приложением, обнаруживать услуги, предлагаемые в локальной сети, и использовать NSD для определения деталей подключения для службы, к которой вы хотите подключиться.
Создание P2P-соединений с помощью Wi-Fi
Узнайте, как получить список ближайших одноранговых устройств, создать точку доступа для устаревших устройств и подключиться к другим устройствам, поддерживающим P2P-соединения Wi-Fi.
Использование Wi-Fi P2P для обнаружения сервисов
Узнайте, как находить сервисы, опубликованные на соседних устройствах, не находясь в одной сети, используя Wi-Fi P2P.

Вам также следует прочитать