0 votos

¿Temporizador de punto de acceso móvil sin root?

Tengo un Moto E (2015) y tengo un plan de hotspot que dejo que mi familia use. El Moto E tiene soporte de Tethering de stock. Sin embargo, hay algunas limitaciones.

El hotspot no se apagaría automáticamente. Esto podría potencialmente crear dos problemas graves. Uno es que los dispositivos conectados continúen conectados incluso cuando están en un lugar con Wi-Fi gratuito. El otro problema es que podría olvidar que mi Wi-Fi se usaba para el hotspot y terminar usando mis Datos Móviles cuando hay Wi-Fi gratuito disponible.

Lo mejor que se me ocurrió es configurar manualmente un recordatorio cada vez que enciendo el Hotspot, pero es bastante engorroso y requiere que apague manualmente el hotspot. Busqué en este tema pero no veo ninguna solución. Me gustaría escuchar algunas ideas mejores.

0 votos

@Firelord La última opción es facilmente posible con Tasker.

0 votos

Estaría perfectamente feliz con un desencadenante basado en el tiempo.

1voto

Firelord Puntos 161

Hay muchas aplicaciones de automatización que pueden ayudar aquí.

MacroDroid

Es una aplicación gratuita/de pago. La versión gratuita sería suficiente para el objetivo, sin embargo.

El macro sería:

  • Desencadenador: Hotspot habilitado/deshabilitado Hotspot habilitado

  • Acciones:

    • Esperar antes de la próxima acción establecer el temporizador según tus necesidades
    • HotSpot encendido/apagado Desactivar HotSpot
  • Restricciones: ninguna

Este método, debido a algunas limitaciones técnicas, puede que no funcione en cada versión de Android, aunque tuve éxito con Android 4.2.1 y 5.0.2


Automate

Es una aplicación gratuita con compras dentro de la aplicación. Sin embargo, no se requieren compras para lograr el objetivo.

Necesitarías crear un diagrama de flujo como este

(Haga clic en la imagen para ampliar)

IMG:

Los bloques de hotspot se pueden encontrar en la sección de Conectividad y el Retraso está bajo Data & Time. Configura el Retraso con el temporizador que necesitas.

Una vez que se haya creado el diagrama de flujo, asegúrate de instalar los permisos que necesita

IMG:

Inicia la fibra y listo.

0 votos

Desafortunadamente, ninguna solución funcionó en mi Moto E. Parece que la API para habilitar/deshabilitar el Hotspot es privada y no es compatible con todos los teléfonos.

0 votos

Ahh, qué lástima. ¿Podrías decirme qué versión de Android estás usando?

0 votos

Estoy corriendo 5.1

1voto

Firelord Puntos 161

En continuación de mi respuesta anterior, algunas otras aplicaciones útiles de automatización son:

Automagic

Es una aplicación de pago con una versión de prueba gratuita de 10 días. Utilice la versión de prueba para probar antes de intentar comprar la aplicación en la tienda.

Al igual que Automate, utiliza el concepto de diagrama de flujo. Tendrías que crear un diagrama de flujo como este

(Haz clic en la imagen para agrandar)

IMG:

El bloque con bordes redondeados representa un disparador, el resto son para acciones. La aplicación te presentará su know-how, para que sepas dónde buscar para crear ese diagrama.

Nota que Execute Command está ejecutando el comando sleep N. Reemplaza N con el número de segundos que tendrá tu temporizador, como 360 para 6 minutos.


Tasker

Es una aplicación de pago con una prueba gratuita de 7 días.

  • Perfil: Evento → Sistema → Intent Received:

    • Acción: android.net.wifi.WIFI_AP_STATE_CHANGED
    • Prioridad: La más alta
    • deja el resto de las entradas sin modificar
  • Tarea: (Acciones):

    • Tarea → If:

      • %wifi_state eq 12
      • O
      • %wifi_state eq 13
    • Tarea → Esperar → establecer el temporizador
    • Red → WiFi Tether → Apagar

La información sobre el intento y la variable wifi_state provienen de este hilo de Reddit por TremendoSlap. De todos modos, si monitorizas la salida de logcat cuando se activa el hotspot, sabrás que el intento mencionado se transmite con el estado inicial de tethering denotado por 12 hasta el estado final 13.


Droid Automation

Es una aplicación gratuita/de pago. La aplicación gratuita sería suficiente para nuestro objetivo.

Crea un perfil con las siguientes entradas:

  • Disparador: Estado del punto de acceso Wi-Fi → Activarse
  • Tarea:

    • Varios → Dormir → establecer la duración del temporizador
    • Red → Punto de acceso Wi-Fi → Desactivar

Todo funciona bien excepto que la duración del sueño no puede superar los 10 segundos en una tarea. La solución más simple es agregar múltiples tareas con la acción de dormir. Puede ser poco práctico agregar múltiples tareas de este tipo. Por lo tanto, puedes considerar usar Tasker aquí.

Bajo Varios hay una opción para ejecutar una tarea de Tasker. La tarea de Tasker sería esperar N segundos/minutos y apagar el punto de acceso.

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