Cambio automático al punto de acceso Wi-Fi más potente [duplicado]

Tanto en casa como en el trabajo hay varios puntos de acceso Wi-Fi cerca con el mismo SSID y configuración de seguridad.

Mi Samsung GS2 solía cambiar al punto de acceso disponible más potente con bastante rapidez. Ahora que tengo instalado ICS 4.0.3, parece que mi teléfono se queda demasiado tiempo en el punto de acceso anterior. Esto hace que la velocidad de mi red a menudo sea demasiado lenta, ya que estoy constantemente conectado al "pasillo anterior".

¿Cuáles son las soluciones disponibles para solucionar este problema? ¿Hay alguna configuración del sistema que me haya perdido? ¿Hay alguna aplicación que pueda ayudar?

Respuestas (1)

Si bien no es la forma más fácil de solucionar el problema, es posible hacerlo usando Tasker . Este es un programa que le permite programar varias cosas dentro de Android (p. ej., lo configuré para desactivar el bloqueo del teclado cuando me conecto al SSID de mi casa). El siguiente perfil para detectar la señal Wi-Fi se cita de este hilo :

Perfil: WiFi bajo (1)

Event: Display Unlocked  Enter: WiFi (2)  Task: WiFi Sig (1) 
A1: Variable Set [ Name:%wfs To:%WIFII Do Maths:Off Append:Off ] 
A2: Variable Split [ Name:%wfs Splitter:Sig: Delete Base:Off ] 
A3: Variable Clear [ Name:%wfs1 Pattern Matching:Off ] 
A4: Variable Split [ Name:%wfs2 Splitter: Delete Base:On ] 
A5: Variable Set [ Name:%WIFISG To:%wfs22 Do Maths:Off Append:Off ] 
A6: Array Clear [ Name:%wfs2 ]  Task: WiFi (2) 
A1: Write File [ File:wifitest.txt Text:Task start: %DATE %TIME  Append:On ] 
<Signal check> 
A2: Wait [ MS:0 Seconds:15 Minutes:0 Hours:0 Days:0 ] 
A3: Goto [ Type:Action Label Number:1 Label:End ] If [ %SCREEN ~ off ] 
A4: Goto [ Type:Action Label Number:1 Label:End ] If [ %WIFII !~  *CONNECTION* ] 
A5: Perform Task [ Name:WiFi Sig Stop:Off Priority:5 Parameter 1  (%par1): Parameter 2 (%par2): Return Value Variable: ] 
A6: If [ %WIFISG < 3 ] 
A7: WiFi [ Set:Off ] 
A8: Wait [ MS:0 Seconds:0 Minutes:5 Hours:0 Days:0 ] 
A9: WiFi [ Set:On ] 
A10: End If 
A11: Goto [ Type:Action Label Number:1 Label:Signal check ] 
<End> 
A12: Write File [ File:wifitest.txt Text:Task end: %DATE %TIME  Append:On ]

Personalmente, nunca he hecho nada tan complicado con el Wi-Fi, pero los perfiles que he configurado en torno al SSID funcionan a la perfección.