Je voudrais mesurer (de manière répétée) le RSSI d'un point d'accès Wi-Fi donné pendant que je m'en approche (physiquement). Il est important de mentionner qu'au début, mon téléphone n'est pas associé au point d'accès, d'où la lecture du RSSI par l'intermédiaire de la fonction wpa_cli signal_poll
ne fonctionne pas.
La meilleure solution que j'ai trouvée jusqu'à présent est d'émettre de façon répétée un wpa_cli scan
et lire les résultats en utilisant wpa_cli bss <BSSID>
. Cependant, cela me donne de nouveaux résultats avec une fréquence beaucoup trop faible, car les scans prennent trop de temps. Je vise à obtenir un nouveau RSSI chaque seconde. (même si je limite le scan à la seule bande 5GHz, c'est trop lent).
Existe-t-il un moyen d'effectuer un balayage pour un seul canal (puisque je connais le canal sur lequel le point d'accès émet) ?