7 votes

Comment démarrer un hotspot automatiquement au démarrage de l'appareil ?

J'ai un boîtier TV basé sur Andriod et connecté à l'internet via ethernet. J'ai activé un hotspot wifi portable (en fait, il agit comme un routeur wifi). Mais chaque fois qu'il y a une coupure de courant sur cet appareil, je dois réactiver le hotspot.

En fait, nous voulons sauvegarder la configuration du tethering afin que lors d'un redémarrage, le dispositif démarre en mode tethering, c'est-à-dire dans le dernier état configuré.

2 votes

Bienvenue chez les Enthousiastes d'Android ! Je ne suis pas sûr à 100% que tous les paramètres requis puissent être effectués de cette façon (d'autant plus que vous ne les avez pas listés), mais cela pourrait être accompli en utilisant un outil d'automatisation comme Tasker qui permet d'exécuter des tâches sur des événements tels que BOOT_COMPLETED . Cela vaut au moins la peine de jeter un coup d'œil.

0 votes

@JohnDoea J'ai écrit une méthode pour le tasker, je ne sais pas si vous voulez la vérifier , je vais l'activer temporairement pour vous pour voir si c'est ce que vous cherchez .

0 votes

4voto

osm Points 1964

Utilisez MacroDroid au lieu de Tasker, car il est plus convivial et l'interface utilisateur est bonne.

Voici les étapes:-

  1. Ouvrez MacroDroid, cliquez sur le bouton "Add Macro", puis sélectionnez le déclencheur "Boot completed".

  2. Dans l'écran suivant, sélectionnez l'action "Activer le hotspot", puis enregistrez la macro.

  3. Redémarrez votre téléphone.

Vous verrez que le hotspot sera activé automatiquement après un redémarrage.

J'ai utilisé cette méthode pour un vieux téléphone 3g pour créer mon propre hotspot WiFi.

2voto

xavier_fakerat Points 9582

Vous pouvez utiliser Tasker (essai de 7 jours disponible) pour y parvenir :

Objectif : Activation automatique du hotspot mobile après le démarrage

Profil (ou déclencheur)

Créez un profil qui permet le déclenchement de la tâche après le démarrage :

  • Allez dans l'onglet "Profils" et cliquez sur "+".
  • Event System Device Boot
  • Tapez en arrière pour sortir de cette fenêtre

Tâche

Vous remarquerez que dès que vous quitterez le site, vous serez invité à associer ce profil à une tâche ;

  • Faites défiler la liste des tâches jusqu'en haut et sélectionnez "Nouvelle tâche + "
  • Vous pouvez nommer cette tâche AutoTethering ou quoi que ce soit.
  • Cliquez sur "+" pour ajouter une nouvelle action
  • Net WiFi Tether (Set On)
  • Appuyez sur tout le chemin du retour jusqu'à ce que vous quittiez Tasker (votre profil est maintenant sauvegardé et est prêt à être exécuté).

Extras : Donner plus de priorité à Tasker (autoriser le démarrage automatique de Tasker, l'exclure des optimisations de batterie, des tueurs de tâches, etc.)

Explication : Peu de temps après le démarrage, la première action active la connexion Wi-Fi (note : Tasker a déjà une fonction intégrée de connexion Wi-Fi). WiFi Tether variable qui est capable de gérer l'état du tethering)

Cela devrait fonctionner. (testé)

0 votes

Xavier, je ne peux pas vous répondre dans les commentaires, je suis désolé. Je vous ai donné la prime.

0 votes

@JohnDoea C'est bon BTW merci pour le bounty !

2voto

Reddy Lutonadio Points 6225

Les 2 réponses précédentes utilisent Macrodroid et Tasker. Pour accomplir le même processus avec Automatiser faites ce qui suit :

  1. Ajoutez le bloc "Broadcast receive". Cliquez dessus, dans la section, sélectionnez "Boot complete". Cliquez sur "Done".
  2. Ajoutez le bloc "Wi-Fi hotspot set state". Cliquez dessus et sélectionnez "On". Cliquez sur "Done".
  3. Reliez les blocs. Cliquez sur la coche en haut de la page. Donnez un nom à votre flux et les permissions nécessaires.
  4. Dans les paramètres, activez "Exécuter au démarrage du système".

Votre flux ressemblera à l'image suivante :

IMG:

Lorsque l'appareil redémarre, le hotspot démarre aussi automatiquement.

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