5 votes

Quelles commandes WiFi-Direct peuvent être utilisées dans Android ?

Je suis intéressé de savoir quelles commandes peuvent être utilisées dans Android pour contrôler le WiFi directement depuis le terminal/la ligne de commande. J'ai jeté un coup d'œil à p2p WIFI direct mais je n'ai pas attrapé ces commandes !

Je peux trouver des commandes utilisées avec Linux à partir de ce lien . Peut-on utiliser la même chose avec Android ? Si oui, comment puis-je y accéder sur un appareil enraciné ?

7voto

Milner Points 533

Sur certains appareils qui prennent en charge WiFi-Direct, les binaires correspondants sont préinstallés (par exemple, le programme wpa_cli voir aussi Comment puis-je installer wpa_cli sur mon appareil rooté ? ). Si vous disposez de ces éléments, vous pouvez les utiliser sur votre appareil Android comme vous le feriez sur une machine Linux (vous trouverez une description plus détaillée, par exemple, dans l'article du blogue Comment : Utiliser wpa_cli pour se connecter à un réseau sans fil ).

Bien entendu, cela nécessite l'installation d'un émulateur de terminal sur votre appareil (consultez par exemple le site suivant Émulateur de terminal Android pour un bon candidat) - du moins si vous voulez envoyer les commandes directement.

Comme le décrit le "mode d'emploi" en lien, vous pouvez utiliser wpa_cli en mode interactif (en l'exécutant directement). Sur le "shell wpa_cli", vous pouvez alors exécuter différentes commandes : scan recherche les réseaux disponibles, avec add_network vous pouvez sélectionner un réseau disponible pour le configurer avec set_network . Un exemple pourrait ressembler à ceci :

> add_network
0
> set_network 0 ssid "WLAN-Network"
> set_network 0 psk "SupahSecretPassphrase"

Cela déclencherait une phase de connexion, qui pourrait ressembler à ceci :

> <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=]

Une autre bonne source à consulter est Android à partir de la ligne de commande qui donne d'autres exemples, et qui ne se limite pas au WiFi.

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