Me interesa saber qué comandos se pueden usar en Android para controlar WiFi directamente desde la terminal/línea de comandos. ¡Eché un vistazo a p2p WIFI direct pero no entendí estos comandos!
Puedo encontrar comandos usados con Linux desde este enlace . ¿Se puede usar lo mismo con Android? Si es así, ¿cómo puedo acceder a ellos en un dispositivo rooteado?
En algunos dispositivos que admiten WiFi-Direct, los archivos binarios correspondientes vienen preinstalados (por ejemplo, el wpa_cli
comando; consulte también ¿Cómo puedo instalar wpa_cli en mi dispositivo rooteado? ). Si los tiene listos, puede usarlos en su dispositivo Android como lo haría en una máquina Linux (encuentre una descripción más detallada, por ejemplo, en la publicación del blog Cómo: usar wpa_cli para conectarse a una red inalámbrica ).
Por supuesto, eso requeriría la instalación de un emulador de terminal en su dispositivo (eche un vistazo, por ejemplo, a Android Terminal Emulator para un buen candidato), al menos si desea emitir los comandos directamente.
Como se describe en el enlace "Cómo hacer", puede usarlo wpa_cli
en modo interactivo (ejecutándolo directamente). En el "shell wpa_cli", puede ejecutar diferentes comandos: scan
busca redes disponibles, add_network
puede seleccionar una red disponible para configurar con set_network
. Un ejemplo podría verse así:
> add_network
0
> set_network 0 ssid "WLAN-Network"
> set_network 0 psk "SupahSecretPassphrase"
Esto desencadenaría una fase de conexión, que podría verse así:
> <2>Trying to authenticate with 00:55:ab:25:ac:5a (SSID='WLAN-Network' freq=2437 MHz)
> <2>Trying to associate with 00:55:ab:25:ac:5a (SSID='WLAN-Network' freq=2437 MHz)
> <2>Associated with 00:55:ab:25:ac:5a
> <2>WPA: Key negotiation completed with 00:55:ab:25:ac:5a [PTK=CCMP GTK=CCMP]
> <2>CTRL-EVENT-CONNECTED - Connection to 00:55:ab:25:ac:5a completed (reauth) [id=0 id_str=]
Otra buena fuente para echar un vistazo es Android desde la línea de comandos , que brinda algunos ejemplos más, no solo restringidos a WiFi.
S.S
S.S
S.S
izzy
wpa_cli
material es para WiFi-Direct (al menos según el artículo vinculado) y, por lo tanto, no requiere un AP. Como su pregunta era sobre WiFi-Direct, restringí mi respuesta a eso (y omití las otras cosas).S.S
Gorrión redondo hilltx