0 votes

Timer Mobile Hotspot sans Root ?

J'ai un Moto E (2015) et j'ai un plan hotspot que je laisse ma famille utiliser. Le Moto E a un support de Tethering en stock. Cependant, il y a quelques limitations.

Le hotspot ne s'éteint pas automatiquement. Cela pourrait potentiellement créer deux problèmes sérieux. Le premier est que les appareils connectés continuent de se connecter même lorsqu'ils se trouvent dans un endroit où le Wi-Fi est gratuit. L'autre problème est que je pourrais oublier que mon Wi-Fi a été utilisé pour le hotspot et finir par utiliser mes données mobiles lorsque le Wi-Fi gratuit est disponible.

Le mieux que j'ai pu faire est de configurer manuellement un rappel à chaque fois que j'active le Hotspot mais c'est plutôt lourd et cela me demande de désactiver manuellement le Hotspot. J'ai fait des recherches sur ce sujet mais je ne vois pas de solution. J'aimerais entendre de meilleures idées.

1voto

Firelord Points 23064

Il existe de nombreux automatisation des applications qui peuvent aider ici.

MacroDroid

Il s'agit d'une application gratuite ou payante. La version gratuite suffirait toutefois pour l'objectif visé.

La macro serait :

  • Gâchette : Hotspot activé/désactivé Hotspot activé

  • Actions :

    • Attendez avant l'action suivante, réglez le minuteur selon vos besoins.
    • HotSpot On/Off Désactiver le HotSpot
  • Contraintes : aucune

Cette méthode, en raison de certaines limitations techniques, peut ne pas fonctionner sur toutes les versions d'Android, mais j'ai eu du succès avec les versions 4.2.1 et 5.0.2.


Automatiser

Il s'agit d'une application gratuite avec des achats in-app. Aucun achat n'est cependant nécessaire pour atteindre l'objectif.

Vous devrez créer un organigramme comme celui-ci

(Cliquez sur l'image pour l'agrandir)

IMG:

Les blocs de points d'accès se trouvent dans la section Connectivité et le délai se trouve dans la section Données et temps. Réglez le délai sur la durée dont vous avez besoin.

Une fois l'organigramme créé, assurez-vous d'installer les autorisations dont il a besoin

IMG:

Lancez la fibre et voilà.

1voto

Firelord Points 23064

Dans la continuité de mon ancienne réponse et quelques autres utiles automatisation Les applications sont :

Automagic

C'est une application payante avec 10 jours essai gratuit version. Utilisez la version d'essai pour la tester avant d'essayer d'acheter l'application en magasin.

Tout comme Automate, il utilise le concept d'organigramme. Vous devez créer un organigramme comme celui-ci

(Cliquez sur l'image pour l'agrandir)

IMG:

Le bloc aux bords arrondis représente un déclencheur, les autres sont destinés aux actions. L'application vous présente son savoir-faire, afin que vous sachiez où chercher pour créer ce graphique.

Note que la commande d'exécution exécute la commande sleep N . Remplacez N par le nombre de secondes de votre minuterie, par exemple 360 pour 6 minutes.


Tasker

Il s'agit d'une application payante avec 7 jours essai gratuit .

  • Profil : Événement → Système → Intent reçu :

    • Action : android.net.wifi.WIFI_AP_STATE_CHANGED
    • Priorité : la plus élevée
    • laisser le reste des entrées intactes
  • Tâche : (Actions) :

    • Tâche → Si :

      • %wifi_state eq 12
      • OR
      • %wifi_state eq 13
    • Tâche → Attendre → régler la minuterie
    • Net → WiFi Tether → Off

Les informations sur l'intention et la variable wifi_state vient de ce fil de discussion Reddit par TremendoSlap. Quoi qu'il en soit, si vous surveillez la sortie de logcat lorsque le hotspot est activé, vous savez que ladite intention est diffusée avec l'état initial du tethering indiqué par 12 à l'état final 13.


Automatisation des droïdes

Il s'agit d'une application gratuite ou payante. L'application gratuite serait suffisante pour notre objectif.

Créez un profil avec les entrées suivantes :

  • Déclencheur : État du point d'accès Wi-Fi → Devenir actif
  • Tâche :

    • Divers → Sommeil → régler la durée de la minuterie
    • Réseau → Hotspot Wi-Fi → Dés désac désac désac désac désac désac désac désactiver

Tout fonctionne bien, sauf que la durée du sommeil ne peut pas dépasser 10 secondes dans une tâche. La solution la plus simple consiste à ajouter plusieurs tâches avec une action de sommeil. Il peut s'avérer peu pratique d'ajouter plusieurs de ces tâches. Vous pouvez donc envisager d'utiliser Tasker.

Sous Divers, il y a une option pour exécuter la tâche de Tasker. La tâche du Tasker serait d'attendre N secondes/minutes et de désactiver Hotspot.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X