Desconectar/volver a conectar a wifi con el mismo SSID

Estoy jugando con algunas cosas más avanzadas en Tasker, y configuré una etiqueta NFC para hacer varias cosas cuando regreso a casa del trabajo todos los días. Uno de estos es conectarme a wifi y ejecutar un comando SSH para activar mi computadora.

Estoy en un dormitorio en una universidad, por lo que todos los SSID wifi son iguales. Debido a esto, mi teléfono (un Nexus 5 en stock/rooted 5.1) se conectará a un AP y aguantará el mayor tiempo posible, y eventualmente cambiará a medida que me aleje. Esto significa que cuando llego a mi habitación y toco la etiqueta, mi teléfono casi siempre está en proceso de reconexión al AP más cercano/correcto y mi comando SSH falla. A veces se conecta de inmediato, a veces no se conecta durante unos minutos, por lo que un simple "esperar 10 segundos" en Tasker no es suficiente.

¿Hay alguna manera de simplemente interrumpir la conexión existente y volver a conectarse al mismo SSID (en general, solo volver a conectar está bien, solo hay un SSID)? Sé que deshabilitar el wifi por completo, esperar unos segundos a que el teléfono lo haga, habilitarlo nuevamente y esperar unos segundos más hará esto, pero lleva más tiempo e imagino que hay una solución mejor.

TL; DR: ¿Cómo puedo romper una conexión wifi y luego volver a conectarme en Android 5.1 (stock/rooteado) sin desactivar wifi? Los comandos de terminal están bien.

Respuestas (1)

Consultar el manual de Tasker para ver la acción "WiFi Net" muestra:

red WiFi

Cambia el estado de conexión de la red wifi.

Reasociar: volver a conectar incluso si ya está conectado.

(énfasis mío)

Eso debería ser exactamente lo que estás buscando: jugar con Tasker de todos modos :)

¡Diablos, ni siquiera vi eso en el manual! ¡Perfecto, gracias!
¡Excelente! Y sí, a ese manual le vendría bien un índice mejor (ni siquiera tiene anclas a los segmentos, por lo que es difícil hacer referencia a él). Es fácil pasar por alto la "letra pequeña" :) Por cierto: Para obtener más consejos de Tasker, consulte aquí . Y desplácese hacia abajo hasta los gráficos de funciones para ver qué hay disponible :)