1 votes

Déconnexion/reconnexion au wifi avec le même SSID

Je joue avec des choses plus avancées dans Tasker, et j'ai configuré un tag NFC pour faire diverses choses lorsque je rentre du travail chaque jour. L'une d'entre elles consiste à se connecter au wifi et à exécuter une commande SSH pour réveiller mon ordinateur.

Je suis dans un dortoir à l'université, donc tous les SSID wifi sont les mêmes. De ce fait, mon téléphone (un Nexus 5 avec la version 5.1 stock/rooted) s'accroche à un point d'accès et le garde aussi longtemps que possible, puis change au fur et à mesure que je m'éloigne. Cela signifie que lorsque j'arrive dans ma chambre et que j'appuie sur le tag, mon téléphone est presque toujours en train de se reconnecter à l'AP le plus proche/correct et ma commande SSH échoue. Parfois il se connecte immédiatement, parfois il ne se connecte pas avant quelques minutes, donc un simple "attendre 10 secondes" dans Tasker ne suffit pas.

Existe-t-il un moyen de rompre simplement la connexion existante et de se reconnecter au même SSID (il suffit de se reconnecter en général, il n'y a qu'un seul SSID) ? Je sais que désactiver complètement le wifi, attendre quelques secondes pour que le téléphone le fasse, le réactiver et attendre quelques secondes de plus le fera, mais cela prend plus de temps et j'imagine qu'il y a une meilleure solution.

TL;DR : Comment puis-je rompre une connexion wifi puis me reconnecter dans Android 5.1 (stock/rooted) sans désactiver réellement le wifi ? Les commandes de terminal sont correctes.

2voto

Milner Points 533

Vérification de la Manuel du Tasker pour les spectacles de l'action "WiFi Net" :

Réseau WiFi

Modifier l'état de la connexion du réseau wifi.

Reassociate : se reconnecter même si l'on est déjà connecté.

(c'est moi qui souligne)

Cela devrait être exactement ce que vous recherchez - en jouant avec Tasker de toute façon :)

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