3 votes

Comment définir le seuil de puissance du signal pour activer et désactiver le WiFi ?

  • Lorsque la puissance du signal WiFi est faible, le téléphone passe à un réseau 4G. à un réseau 4G.
  • Lorsque la puissance du signal WiFi est élevée, le téléphone bascule sur ce WiFi ce réseau.

Il s'agit d'un comportement normal pour tout appareil Android et bien connu des utilisateurs d'Android, ou de tout appareil WiFi en fait. Mais le problème que je rencontre souvent est que le signal WiFi est trop faible pour être utilisable, et trop élevé pour passer automatiquement en 4G.

  • La force du signal WiFi 0 < x < 0,5 marque (barres), le téléphone passe à un réseau 4G.
  • L'intensité du signal WiFi x > 0,5 marque, le téléphone passe à ce réseau réseau WiFi.

Ces valeurs ne sont pas des mesures réelles. Il s'agit simplement des points que je perçois pour lesquels le téléphone passe de l'un à l'autre.

TL;DR :
Existe-t-il un moyen d'optimiser le basculement automatique entre le WiFi et la 4G à mon gré ? Est-il possible de définir ce point de seuil manuellement ? Ce que j'aimerais, c'est basculer vers la 4G dès que le signal WiFi est inférieur au point de repère 2.


Ce que je suis souvent obligé de faire, pour avoir un accès (utilisable) à l'internet, c'est d'entrer dans le menu des paramètres du téléphone et de désactiver complètement le WiFi afin de forcer mon téléphone "intelligent" à passer à la 4G !

Ne serait-il pas préférable que l'utilisateur puisse contrôler le seuil à partir duquel le téléphone bascule entre le WiFi et la 4G ? Je pense que le seuil par défaut est trop conservateur. Il est configuré pour conserver la bande passante 4G en profitant des réseaux WiFi disponibles aussi longtemps que possible et chaque fois que cela est possible (disponible).

Les appareils sont optimisés pour utiliser le WiFi autant que possible, en raison des coûts de données associés aux réseaux 4G. Mais c'est une nuisance ! Mon accès à Internet est presque complètement paralysé pour la plupart des réseaux WiFi auxquels j'ai accès, dès que la puissance du signal est inférieure à 2 points. D'autre part, j'ai plus de 4 Go de bande passante inutilisée sur le réseau de mon opérateur, pour lequel j'ai un signal beaucoup plus fort, mais je dois d'abord désactiver le WiFi pour pouvoir me connecter à la 4G. Ce n'est pas pratique quand on est souvent en déplacement.

J'ai récemment commencé à utiliser le réseau 4G presque exclusivement. J'ai arrêté d'utiliser le WiFi parce que j'en ai assez de l'activer et de le désactiver dans les deux sens, et de devoir me rappeler de le faire lorsque je suis en déplacement. Je suis donc à la recherche d'une solution plus permanente.

1voto

Firelord Points 23064

Ce serait trop compliqué pour un commentaire, alors considérez que c'est une réponse partielle.

La tâche suivante permet d'arrêter ou de déconnecter un WiFi si le niveau du signal est inférieur à votre niveau préféré.

  1. Créez une tâche nommée "Wifi" et créez les actions suivantes dans celle-ci :

    1. Code → Exécuter le shell :

      • Commande → echo "%WIFII" | awk '/Sig: [0-9]/ {print $2}'
      • Stocker la sortie dans → %Signal

      Alternativement, puisque awk nécessite l'installation de Busybox, pour les appareils non enracinés, utilisez l'action Variable → Recherche de variable pour rechercher l'entier suivant. Sig: dans la variable %WIFII et le sauvegarder dans %Signal .

    2. Tâche → Si :

      • %Signal Les maths : Moins que INT

    Remplacer INT avec la valeur du signal (0-9) à laquelle le Wi-Fi doit se déconnecter

  2. Net → WiFi → Off | Net → WiFi Net → Déconnexion

C'est à vous de décider comment vous voulez utiliser cette tâche.

Remarque : Tasker a une option de profil "WiFi à proximité" sous "État" où vous pouvez sélectionner le SSID et/ou le niveau de signal du WiFi à proximité.

Un conseil : Vous pouvez essayer d'exécuter cette tâche avec un peu plus de modifications sous une boucle infinie.

-1voto

Marekkk Points 16

Non, il n'y a simplement pas quelque chose comme ça. Peut-être que quelqu'un a créé une application pour cela, mais cette fonction ne se trouve pas dans An

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