¿Cómo establecer el umbral de intensidad de la señal para encender y apagar WiFi?

  • Cuando la intensidad de la señal WiFi es baja, el teléfono cambia a una red 4G.
  • Cuando la intensidad de la señal WiFi es alta, el teléfono cambia a esa red WiFi.

Este es un comportamiento normal para cualquier dispositivo Android y demasiado familiar para los usuarios de Android o, de hecho, para los usuarios de cualquier dispositivo habilitado para WiFi. Pero el problema con el que me encuentro a menudo es que la señal WiFi es demasiado baja para ser utilizable y demasiado alta para cambiar a 4G automáticamente.

  • Intensidad de la señal WiFi 0 < x < 0,5 marcas (barras), el teléfono cambia a una red 4G.
  • Intensidad de la señal WiFi x > 0,5 marcas, el teléfono cambia a esa red WiFi.

Estos valores no son medidas reales. Son simplemente mis propios puntos percibidos en los que el teléfono cambia entre los dos.

TL;DR:
¿Hay alguna manera de optimizar el cambio automático entre WiFi y 4G a mi gusto? ¿Es posible establecer ese punto de umbral manualmente? Lo que me gustaría es cambiar a 4G tan pronto como la señal WiFi esté por debajo del punto de marca 2.


Lo que a menudo me veo obligado a hacer, para obtener acceso a Internet (utilizable), es ingresar al menú Configuración en el teléfono y deshabilitar WiFi por completo para obligar a mi teléfono "inteligente" a cambiar a 4G.

¿No sería mejor si el usuario pudiera controlar el umbral en el que el teléfono cambia entre WiFi y 4G? Creo que el umbral predeterminado es demasiado conservador. Está configurado para conservar el ancho de banda 4G mediante el uso gratuito de las redes WiFi disponibles durante el mayor tiempo posible y siempre que sea posible (disponible).

Los dispositivos están optimizados para hacer uso de WiFi tanto como sea posible, debido a los costos de datos asociados en las redes 4G. ¡Pero esto es una molestia! Mi acceso a Internet está paralizado casi por completo para muchas de las redes WiFi a las que tengo acceso, siempre que la intensidad de la señal esté por debajo del punto de marca 2. Por otro lado, tengo más de 4 GB de ancho de banda sin usar en la red de mi operador, por lo que tengo una señal mucho más fuerte, pero primero tengo que desactivar WiFi para poder conectarme a 4G. Eso no es conveniente cuando estás en movimiento mucho.

Recientemente comencé a usar la red 4G casi exclusivamente. Dejé de usar WiFi porque ya me cansé de habilitarlo y deshabilitarlo de un lado a otro, y de tener que acordarme de hacerlo cuando estoy en movimiento. Así que estoy buscando una solución más permanente a esto.

¿Tienes Tasker instalado? Puede hacer cosas como cambiar a Wi-Fi o desconectarse de él según la potencia de Wi-Fi. Además, ¿podría editar y dejar el quid? Esos dos párrafos más grandes no son necesarios para comprender el enunciado del problema.
No, no lo hago. ¿Hay una versión gratuita que pueda probar? Esta no es una aplicación gratuita. Quizá quiera pagarlo, pero solo si estoy seguro de que tiene lo que quiero. Ah, y sí... Veré qué puedo hacer con ese quid.
Tasker también tiene una versión de prueba de 7 días. Encuéntrelo aquí: tasker.dinglisch.net/download.html
Tengo Tasker instalado ahora. ¿Cómo configuro esto para lograr el objetivo?
@sammyg, puede echar un vistazo a mi respuesta aquí para empezar. Sin embargo, podría necesitar algunos ajustes :)
en la misma línea, aunque un poco diferente, pero parece que puedes establecer un umbral: android.gadgethacks.com/how-to/…

Respuestas (2)

Esto sería complicado para un comentario, así que considéralo una respuesta parcial.

La siguiente tarea puede detener o desconectar un WiFi si el nivel de la señal está por debajo de su nivel preferido.

  1. Cree una tarea llamada "Wifi" y cree las siguientes acciones en ella:

    1. Código → Ejecutar Shell:

      • Comando →echo "%WIFII" | awk '/Sig: [0-9]/ {print $2}'
      • Almacenar salida en →%Signal

      Alternativamente, dado que awkrequiere la instalación de Busybox, para dispositivos no rooteados use la acción Variable → Búsqueda de variable para buscar el número entero al lado de Sig:la variable %WIFIIy guardarlo en formato %Signal.

    2. Tarea → Si:

      • %SignalMatemáticas: menos queINT

    Reemplace INTcon el valor de la señal (0-9) en el que se debe desconectar Wi-Fi

  2. Red → WiFi → Apagado | Red → Red WiFi → Desconectar

Depende de usted cómo desea utilizar esta tarea.

Nota: Tasker tiene una opción de perfil "WiFi cerca" en "Estado" donde puede seleccionar SSID y/o Nivel de señal de WiFi en proximidad.

Sugerencia: puede intentar ejecutar esa tarea con un poco más de modificación en un ciclo infinito.

No, simplemente no hay algo como esto. Tal vez alguien haya creado una aplicación para esto, pero esta función no se encuentra en An

Una solución de aplicación también sería aceptable. No tiene que estar implementado en el sistema.