Pour pouvoir être mobile, le raspberry doit pouvoir communiquer par Wifi. J’ai choisi la nano clé wifi TP-Link TL-WN725N V2 qui peut se trouver à moins de 10€.
Installation du pilote
Cette clé Wifi ne fonctionne pas directement après l’avoir branché, il faut installer manuellement le pilote. Un internaute écrit ce script shell qui télécharge et installe le pilote correspondant à la version du noyau linux de la machine. Après exécution du script et reboot du Raspberry, l’interface wlan0 devrait apparaître sur la liste des interfaces réseau (ifconfig
)
Si le script ne trouve pas la version du pilote associé au noyau, il est peut-être nécessaire de mettre à jour avec la commande rpi-update
.
La commande uname -a
permet de connaître la version du noyau installé.
root@raspberrypi:~# uname -a Linux raspberrypi 4.1.18+ #845 Thu Feb 18 19:37:13 GMT 2016 armv6l GNU/Linux
Si le script ne trouve toujours pas le pilote, ça veut sûrement dire que le nouveau noyau est trop récent. La liste des versions supportées est disponible sur ce forum. Si la version du noyau n’y est pas, il faut downgrader jusqu’au dernier supporté, en suivant cette procédure.
Source : http://www.latelierdugeek.fr/2014/05/20/installer-la-clef-wifi-tp-link-tl-wn725n-v2-sur-un-raspberrypi-avec-raspbian/
https://www.raspberrypi.org/forums/viewtopic.php?p=462982#p462982
Configuration de la connexion
Le fichier /etc/network/interfaces
qui contient la configuration des interfaces réseau doit être sous la forme :
auto lo iface lo inet loopback auto eth0 allow-hotplug eth0 iface eth0 inet manual auto wlan0 allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Le fichier /etc/wpa_supplicant/wpa_supplicant.conf
correspond à la configuration du réseau Wifi où le Raspberry doit se connecter.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Le_SSID_De_Ma_Box" psk="LeMotDePasseDeMaBox" }
Pour tester, il faut redémarrer l’interface et afficher la configuration du wifi :
ifdown wlan0 ifup wlan0 iwconfig
Source : http://www.fars-robotics.net/