🛠 Wi-Fi 802.11ac et Bluetooth 4.2 depuis le SoC
Objetivos
Aprovechar la conectividad de red de la LattePanda Alpha desde el lado del SoC: Wi-Fi 802.11ac de doble banda 2,4/5 GHz (1×1), Bluetooth 4.2 y Ethernet Gigabit (PCIe, con Wake-on-LAN). Aprenderás a conectarte mediante línea de comandos en Linux (NetworkManager) y en Windows (PowerShell), y a identificar las trampas del soporte comunitario de Linux.
Material
- LattePanda Alpha con su módulo Wi-Fi/BT integrado (incluido en las tarjetas)
- Pantalla + teclado, o acceso SSH tras configurar la red por cable (lo más sencillo para empezar)
- Punto de acceso de 2,4 GHz o 5 GHz; opcionalmente un dispositivo Bluetooth (teclado, sensor BLE)
- Nota: la documentación oficial solo documenta Ubuntu 16.04; en distribuciones más recientes, el soporte de Wi-Fi/audio es comunitario
Código completo
En Linux (NetworkManager, idéntico de una distribución UEFI estándar a otra):
# Vérifier que l'interface sans fil est vue
nmcli radio wifi on
nmcli device wifi list
# Se connecter à un réseau
nmcli device wifi connect "MonReseau" password "monmotdepasse"
# Vérifier l'adresse IP et la passerelle
ip -4 addr show && ip route
# Bluetooth : scanner les périphériques à portée
bluetoothctl
# power on
# scan on # les adresses MAC apparaissent
# pair 66:11:22:33:44:55
En Windows 10/11 (PowerShell):
# Lister les réseaux à portée
netsh wlan show networks mode=bssid
# Se connecter
netsh wlan connect name="MonReseau" ssid="MonReseau"
# Vérifier la connexion
Get-NetIPAddress -AddressFamily IPv4 | Where-Object InterfaceAlias -NotLike "Loop*"
Verificación esperada
nmcli device status muestra la interfaz Wi-Fi como «connected» con la IP asignada; ping -c 3 1.1.1.1 sale a Internet. El escáner Bluetooth muestra las direcciones MAC de los dispositivos al alcance. El Ethernet Gigabit, por su parte, suele funcionar sin configuración adicional (controlador PCIe estándar).
Errores frecuentes
- Instalar una distribución muy reciente esperando soporte oficial: la documentación de DFRobot se detiene en Ubuntu 16.04; el soporte de Wi-Fi/audio/eDP en núcleos recientes se basa en informes comunitarios — prueba antes de comprometerte.
- Conectarte en 5 GHz con un módulo 1×1 al límite del alcance: prefiere 2,4 GHz a través de las paredes.
- Olvidar
nmcli radio wifi oncuando el Wi-Fi está desactivado por software. - Confiar en el Bluetooth para audio de alta gama: la tarjeta es 4.2, no generaciones posteriores.
Otros tutoriales para esta placa
- Faire clignoter une LED sur les broches du coprocesseur
- Bouton poussoir et console série avec le coprocesseur
- Premier script Python sur le PC x86 de la carte
- Pont série SoC ↔ MCU : le tunnel x86 vers ATmega32U4
- Lire un capteur analogique du MCU depuis Python (Firmata)
- Docker et conteneurs x86 sur la carte
Ejemplos de código para esta placa
clignotante.pyPythonbouton.pyPythonservo.pyPythonanalogique.pyPythonrespiration.pyPythonneopixel.pyPython