🛠 Connexion Wi-Fi 5 GHz et pilotage en SSH
Objetivos
Configurar la placa como estación Wi-Fi (chip de doble banda 2,4/5 GHz), comprender el bloqueo regulatorio que oculta los canales de 5 GHz mientras no se defina el país, iniciar sin pantalla (headless) y controlar la placa mediante SSH desde otro ordenador. Velocidad esperada en 5 GHz: aproximadamente 100 Mb/s frente a 47 Mb/s en 2,4 GHz.
Material
- Placa tipo Raspberry Pi 3 Model B+ (Wi-Fi 802.11ac de doble banda integrado)
- Router/box con red de 5 GHz
- Otro ordenador para el SSH; o pantalla + teclado para la primera configuración
- Fuente de alimentación de 5,1 V 2,5 A
Código completo
# 1. Définir le domaine réglementaire AVANT de chercher les réseaux 5 GHz
sudo raspi-config nonint do_wifi_country FR
# 2. Activer le client Wi-Fi (wpa_supplicant) et le SSH
sudo raspi-config nonint do_ssh 0
# 3. Se connecter au point d'accès (remplacer SSID et cle)
sudo tee /etc/wpa_supplicant/conf.d/01-wlan.conf >/dev/null <<'EOF'
network={
ssid="MON_SSID_5GHZ"
ps1="MA_CLE_WIFI"
}
EOF
sudo wpa_cli -i wlan0 reconfigure
# 4. Obtenir une adresse IP et vérifier
sudo dhclient wlan0
ip -4 addr show wlan0
iwgetid -r # affiche le SSID associé
# 5. Depuis un autre poste : ssh pi@<adresse-ip>
Verificación esperada
iwgetid -r muestra el SSID, ping -c3 1.1.1.1 sale a Internet, y desde el otro ordenador ssh pi@ip-de-la-carte abre un shell. iw dev wlan0 info muestra un canal de 5 GHz (número ≥ 36) una vez establecido el país FR. Sin country=FR, las redes de 5 GHz parecen «no encontradas».
Errores frecuentes
- País no definido: la normativa (cfg80211) oculta los canales de 5 GHz — es la trampa n.º 1 de la 3B+.
- Clave Wi-Fi con espacios o caracteres especiales no escapados en el archivo de configuración.
- Carcasa metálica: la antena impresa necesita espacio libre; el blindaje mata ambas bandas.
- Alimentación insuficiente: las ráfagas de transmisión Wi-Fi provocan caídas de tensión por debajo de 4,63 V y cortes.
- Dos gestores de red que interfieren entre sí (dhcpcd + NetworkManager): conserve solo uno.
- DHCP caducado tras la suspensión del router:
sudo dhclient -r wlan0 && sudo dhclient wlan0.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
led_blink.pyPythonbutton_led.pyPythonservo_sweep.pyPythondht_temp.pyPythonoled_i2c.pyPythonmcp3008_read.pyPython