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

Зависимости и условия

  • Android 4.1 или выше

Вы также должны прочитать

Видео

DevBytes: Обнаружение сетевых сервисов

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

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

Уроки

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