Cómo conectar dispositivos de forma inalámbrica

Además de permitir la comunicación con la nube, las APIs inalámbricas de Android también permiten la comunicación con otros dispositivos en la misma red local e incluso con dispositivos que no están en una red, pero están físicamente cerca. La incorporación de la función de descubrimiento de servicios de red (NSD) permite que una aplicación busque un dispositivo cercano que ejecute servicios con los que pueda comunicarse. La integración de esta función en tu aplicación te ayuda a proporcionar una amplia variedad de funciones, como jugar con usuarios en la misma habitación, 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 APIs clave para encontrar otros dispositivos y conectarse a ellos desde tu aplicación. En particular, se describe la API de NSD para descubrir servicios disponibles y la API de Wi-Fi entre pares (P2P) para realizar conexiones inalámbricas entre pares. 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 que permita que tu aplicación para Android transfiera datos de manera confiable y segura entre dispositivos usando una combinación de Wi-Fi y Bluetooth, considera usar la API de Conexiones de Nearby.

Lecciones

Cómo usar la función de detección de servicios de red
Aprende a transmitir servicios que ofrece tu propia aplicación, descubrir servicios ofrecidos en la red local y usar NSD para determinar los detalles de conexión del servicio al que deseas conectarte.
Cómo crear conexiones P2P con Wi-Fi
Descubre cómo recuperar una lista de dispositivos similares cercanos, 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 para descubrir servicios publicados por dispositivos cercanos que no están en la misma red mediante Wi-Fi P2P.

También puedes leer: