3 votos

¿Cuál es el concepto de funcionalidad detrás de la compartición de Wi-Fi (también conocida como compartición de perfiles Wi-Fi)?

Las versiones recientes de los dispositivos Samsung (al menos que yo sepa) están equipadas con una función bastante singular llamada " Compartir el perfil WiFi " o simplemente Compartir Wi-Fi .

Mi poco entendimiento de esta característica sugiere que, una conexión WiFi es " compartido a través de WiFi " a diferencia de la función tradicional de hotspot que comparte los datos móviles (3g, 4g, etc.)

Me gustaría saber cómo funciona esta idea de retransmitir una conexión WiFi. En la mayoría de los entornos de escritorio esto se consigue mediante una implementación de controladores wlan virtuales, que luego se utilizan para retransmitir/compartir una determinada conexión a través de otro SSID.

Mi pregunta es ¿cómo se consigue esto en Android a través de esta función (compartir el perfil WiFi)? ¿Es una nueva interfaz aparte de wlan0 creado? ¿Quizás con Wi-Fi directo?

Tengo entendido que no es posible tener dos conexiones inalámbricas simultáneas a través de la misma interfaz (por eso la funcionalidad WiFi está desactivada cuando el hospot móvil está activo)


El motivo de hacer esta pregunta es que quería conseguir lo mismo desde mi tablet Android a mi querido dispositivo Symbian (es decir, compartir Wi-Fi desde mi tablet Android a mi dispositivo Symbian "a través de wi-fi" porque este último no puede conectarse a redes wi-fi de portales cautivos)

5voto

xavier_fakerat Puntos 1

Después de mucho indagar, la pista vino de Wi-Fi Directo .

El concepto explicado

Wi-Fi direct es un estándar inalámbrico que permite crear una conexión entre dos dispositivos cualesquiera sin un punto de acceso inalámbrico (o pasar por un router).

Wi-Fi direct utiliza un protocolo de configuración protegida por Wi-Fi (WPS) cuando se conectan dos dispositivos.

  • Se han creado protocolos adicionales para hacer que Wi-Fi direct sea más útil, como Universal Plug and Play, Zero Configuration y Device Profile for Web services.

  • Y lo que es más importante, cuando un p2p se forma la conexión a través de Wi-Fi, el dispositivo sigue manteniendo la conexión de enlace ascendente a través de cualquier otra red para la conectividad a Internet en este dispositivo.

  • Wi-Fi direct utiliza un concepto llamado puntos de acceso de software (Soft AP) que hace posible que un dispositivo actúe tanto como punto de acceso del que proviene el Wi-Fi como el cliente que lo utiliza".

El Soft AP ofrece una versión de configuración protegida por Wi-Fi con su botón botón o la configuración basada en el PIN.

WiFi directo y dirección IP

En Android, el WiFiP2pMangerclass (proporciona la API para gestionar la conectividad Wi-Fi peer-to-peer) asigna una dirección IP a cada propietario de grupo que es 192.168.49.1 y utiliza el 192.168.49.0/24 en DHCP para asignar direcciones a los dispositivos que se unen al propietario del grupo.

Wi-Fi directo es una comunicación de radio de un solo salto, sin embargo, admite comunicaciones de radio de varios saltos, con nodos Wi-Fi intermedios como como retransmisores de paquetes.

  • Hay un poco de retroceso con esta configuración, ya que el tráfico no será enrutado a través de múltiples saltos, ya que tienen el mismo espacio IP. Ahora viene la implementación de un proxy de túneles que permite pasar las peticiones y las respuestas a los clientes conectados (que reenvía la conexión a los clientes conectados)

Dados mis limitados conocimientos de programación, esta investigación me ha iluminado y me ha permitido visualizar cómo estos grandes conceptos se han incorporado a una de las excelentes aplicaciones que he estado buscando, para aliviar la carga de tratar de atar un " conexión wi-fi sobre wi-fi ".


La solución

Para abreviar la historia, terminé obteniendo una aplicación con un concepto similar Aplicación NetShare tethering (sin Root) como solución al problema planteado.

  • Aparte de otras características "extra" que ofrece, sólo me interesaba esto Concepto de WLAN directo a través de proxy .

Ahora esta aplicación utiliza un proxy vpn para enrutar el tráfico del dispositivo conectado a la red Wi-Fi a otro cliente a través de una conectividad p2p.

  • Esencialmente, utiliza un proxy HTTP para dirigir el tráfico al cliente y la configuración de la conexión es bastante sencilla:

  • Ir a la configuración de la conexión de cualquier dispositivo, por ejemplo, PC, Iphone, etc (pero en este caso se utiliza un dispositivo Symbian)

  • Añada el punto de acceso inalámbrico si no lo ha hecho ya, e introduzca la contraseña del grupo Wi-Fi direct.

  • En la configuración avanzada cambie la configuración del proxy:

    Server: 192.168.49.1

    Port: 8282

    (recuerde permitir este puerto en la configuración del firewall para otros dispositivos)

enter image description here

Observaciones: Aunque no he podido entrar en todo el detalle de cómo funciona la compartición de perfiles Wi-Fi en los dispositivos de Samsung, esta investigación me ha ayudado a ver un concepto similar implementado de otras maneras para lograr el objetivo final ( Compartir una conexión Wi-Fi a través de Wi-Fi o al menos a través de Wi-Fi Direct )

Descargo de responsabilidad: No estoy afiliado a esta aplicación de ninguna manera, pero fue una respuesta a mi pregunta y por eso expliqué mi investigación.

Referencias

  1. Compartir Internet mediante WiFi-direct Android
  2. Cómo funciona Wi-Fi Direct como puerta de entrada al Internet de las cosas
  3. Asignación de la dirección IP del propietario del grupo Wifi Direct en Android
  4. ¿Cómo obtener la dirección IP de cada dispositivo en el escenario de Wi-Fi Direct?
  5. Wi-Fi Directo
  6. Enrutamiento multisalto
  7. Servidor Proxy

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X