0 votes

Où trouver des informations sur la connectivité WiFi de l'appareil ?

Existe-t-il un moyen de trouver des informations sur la connectivité de mon appareil au réseau WiFi ? J'ai besoin d'informations telles que : quel est le réseau auquel je suis connecté, quelle est l'adresse mac du routeur, depuis combien de temps suis-je connecté, quand la connexion initiale a-t-elle eu lieu. J'ai essayé de chercher dans proc/net mais je n'y ai pas trouvé d'informations utiles ? Y a-t-il un autre endroit où je peux chercher ?

3voto

Firelord Points 23064

Vous pouvez utiliser diverses applications d'analyse de réseau/de Wifi du Play Store pour obtenir certaines des informations que vous recherchez. Je vous suggère Outils IP . Dans son écran/vue par défaut, vous pourrez voir les informations suivantes et al :

  • SSID
  • IP interne
  • L'adresse MAC de votre appareil Android
  • Passerelle
  • DNS
  • Fréquence
  • BSSID (l'adresse MAC de votre routeur)
  • Durée du bail

Si vous avez besoin de plus d'informations, il vous faudra configurer adb et lancez cette commande :

adb shell dumpsys wifi

Il jetterait une quantité incroyable d'informations, dont la plupart seraient incompréhensibles pour un utilisateur final. Cependant, il montrerait même des informations non disponibles pour les applications, telles que la date de la dernière connexion ou déconnexion de l'appareil à un réseau Wi-Fi.

Dans mon Android 8.1.0 (OnePlus 6), je vois cette information et al :

WifiMetrics:
mConnectionEvents:

startTime=12-23 21:36:05.762, SSID="Connected, no internet", BSSID=ROUTER'S\_MAC\_ADDRESS, durationMillis=1530, roamType=ROAM\_UNRELATED, connectionResult=
1, level2FailureCode=NONE, connectivityLevelFailureCode=NONE, signalStrength=-34, wifiState=WIFI\_DISCONNECTED, screenOn=true. mRouterFingerprint: mCo
nnectionEvent.roamType=0, mChannelInfo=2412, mDtim=0, mAuthentication=2, mHidden=false, mRouterTechnology=4, mSupportsIpv6=false

startTime=12-23 22:32:56.874, SSID="Connected, no internet", BSSID=ROUTER'S\_MAC\_ADDRESS, durationMillis=1541, roamType=ROAM\_UNRELATED, connectionResult=
1, level2FailureCode=NONE, connectivityLevelFailureCode=NONE, signalStrength=-28, wifiState=WIFI\_DISCONNECTED, screenOn=true. mRouterFingerprint: mCo
nnectionEvent.roamType=0, mChannelInfo=2412, mDtim=0, mAuthentication=2, mHidden=false, mRouterTechnology=4, mSupportsIpv6=false

startTime=12-23 22:36:49.886, SSID="Connected, no internet", BSSID=ROUTER'S\_MAC\_ADDRESS, durationMillis=1542, roamType=ROAM\_UNRELATED, connectionResult=
1, level2FailureCode=NONE, connectivityLevelFailureCode=NONE, signalStrength=-28, wifiState=WIFI\_DISCONNECTED, screenOn=true. mRouterFingerprint: mCo
nnectionEvent.roamType=0, mChannelInfo=2412, mDtim=0, mAuthentication=2, mHidden=false, mRouterTechnology=4, mSupportsIpv6=false

Les informations susmentionnées me disent que les trois dernières fois (parce que j'ai redémarré mon appareil plus tôt, donc pas beaucoup d'informations antérieures disponibles) mon appareil s'est connecté à un Wi-Fi.

Si vous regardez les entrées du journal sous Dump de WifiConnectivityManager vous obtiendrez plus d'informations sur le moment où l'appareil a été déconnecté puis connecté.

De plus, la sortie du dump contient également toutes les informations que j'ai énumérées ci-dessus pour l'application IP Tools. Il s'agit seulement de filtrer les informations importantes de ce vidage.

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