Cómo conectar dispositivos de forma inalámbrica

Además de habilitar la comunicación con la nube, las API inalámbricas de Android también habilitan la comunicación con otros dispositivos en la misma red local, e incluso con dispositivos que no están en una red física. La incorporación de la función de descubrimiento de servicios de red (NSD) permite a las apps buscar un dispositivo cercano que ejecute servicios con los que pueda comunicarse. La integración de esta funcionalidad en tu app te ayudará a proporcionar una amplia variedad de funciones, como jugar con usuarios en la misma sala, extraer imágenes de una cámara web habilitada para NSD en red o acceder de forma remota a otras máquinas de la misma red.

En esta clase, se describen las API clave que puedes usar para buscar otros dispositivos y conectarse con ellos desde tu app. Más específicamente, se describe la API de NSD que se utiliza para descubrir los servicios disponibles y la API de Wi-Fi entre pares (P2P) que se usa para hacer conexiones inalámbricas de este tipo. En esta clase, también se muestra cómo usar NSD y Wi-Fi P2P en conjunto para detectar los servicios ofrecidos por un dispositivo y conectarse a este cuando ninguno de los dispositivos está conectado a una red.

Si buscas una API de nivel superior a fin de que tu aplicación para Android transfiera datos de manera confiable y segura entre dispositivos usando una combinación de Wi-Fi y Bluetooth, usa la API Conexiones de Nearby.

Lecciones

Cómo usar la función de detección de servicios de red
Obtén información sobre cómo transmitir servicios ofrecidos por tu propia aplicación, descubrir servicios ofrecidos en la red local y usar NSD con el objetivo de determinar los detalles de conexión para el servicio al que deseas conectarte.
Cómo crear conexiones P2P con Wi-Fi
Obtén información sobre cómo obtener una lista de dispositivos similares, crear un punto de acceso para dispositivos heredados y conectarte a otros dispositivos compatibles con conexiones P2P Wi-Fi.
Cómo usar P2P Wi-Fi para detectar servicios
Obtén información sobre cómo detectar servicios publicados por dispositivos cercanos que no están en la misma red mediante P2P Wi-Fi.

También debes leer: