3 votos

El WiFi se desactiva cuando habilito el WiFi Direct

Tengo un Sony Ericsson Arc S, que funciona con Android 4.0.4

He rooteado mi móvil y he añadido android.hardware.wifi.direct.xml en /system/etc/permissions/ .

Puedo ver la opción de WiFi Direct en mi Settings . Cuando habilito WiFi Direct, muestra que WiFi Direct está abierto, pero el WiFi está deshabilitado. Si habilito el WiFi, mi WiFi Direct cambia a deshabilitado.

Cuando ejecuto WiFiDirectDemo, falla cuando habilito WiFi Direct. Una vez que llega a discoverPeers , WifiP2pManager.ActionListener devuelve 'Discovery Failed : reason Code is 0'.

No sé qué ha pasado. ¿Alguien sabe cómo activar WiFi Direct para mi teléfono? ¿O es imposible? ¿Por qué?

2voto

user51400 Puntos 11

Muy posiblemente mi solución no tenga nada que ver con el problema real de esta persona, pero el tema es el mismo, por lo que considero que esta respuesta puede ayudar a alguien:

Es muy común hoy en día que los AP (puntos de acceso) tengan frecuencia de doble banda 2,4Ghz y 5Ghz y que asignen el mismo SSID para ambas bandas. No todos los dispositivos tienen soporte para 5Ghz y, aún teniéndolo, pueden elegir la banda de 2,4Ghz, ya que pueden tener mala señal en su punto actual para la de 5Ghz. La cuestión es que si estás accediendo a tu LAN desde un AP diferente, o usando diferentes bandas en el mismo AP con cada dispositivo, tus dispositivos no podrán usar wifi-directo sin establecer una conexión adhoc entre ellos, por lo que desactivarán la conexión wifi a tu AP. La solución sencilla es utilizar SSIDs diferentes para cada banda, y conectarse con ambos dispositivos al mismo SSID (si ambos pueden conectarse a 5Ghz, adelante).

Diferentes combinaciones:

  • A) diferentes AP's de la misma red local - wifi apagado a adhoc entre dispositivos
  • B) mismo AP diferente banda - wifi apagado a adhoc entre dispositivos
  • C) mismo AP misma banda - ¡bingo! el wifi se mantiene en infraestructura con mi AP

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