Bonjour,
Vous voulez que le raspi cherche au démarrage l'un des hot sport wifi et si ce dernier est éteint (ou trop éloigné) passe sur l'autre ??
Si, oui, moi, j'utilise la valeur priority du fichier wpa_supplicant.conf
Ex :
Code : Tout sélectionner
network={
ssid="wifi_A"
psk="passwordOfA"
priority=1
}
network={
ssid="wifi_B"
psk="passwordOfB"
priority=2
}
Et, lorsque les deux sont disponibles en même temps, on peut swticher manuellement par exemple vers le wifi_B par la commande :
Tout ceci vient de la lecture de la page web :
https://raspberrypi.stackexchange.com/q ... k-priority
Pour switcher en automatique, c'est possible aussi, car il y a moyen de savoir si un hotspot et est dispo et la qualité du signal, cela permet de switcher dès que le signal est trop mauvais (et meilleur sur l'autre hotspot)
La commande iwlist wlan0 scan (si wlan0 est le nom de l'interface wifi du raspberry)
Il faut parser le contenu du retour de la commande (il y a 1 bloc de valeurs par hotspot vus, ils sont classés par qualité décroissante et dans chaque bloc, ESSID donne le nom du hotspot et Quality la valeur de la qualité du signal)
Ex: (extrait des 10 1ères lignes renvoyés par la commande)
Code : Tout sélectionner
iwlist wlan0 scan | head -n 10
wlan0 Scan completed :
Cell 01 - Address: 44:CE:7D:3A:68:BC
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=70/70 Signal level=-25 dBm
Encryption key:on
ESSID:"SFR_6XXX"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s