4 Installation des FoxBoard
Vous pouvez maintenant configurer votre point d'accès et connecter votre système embarqué
en WiFi sur votre réseau.
4.1 Configuration du point d'accès
Vous utiliserez comme SSID reseauX avec X votre numéro de réseau. Il est demandé d'utiliser
une sécurisation du réseau WiFi de type WPA-PSK. Voici un exemple de configuration de réseau WiFi
avec ce type de sécurisation en utilisant l'IOS de Cisco :
dot11 ssid reseauX
authentication open
authentication key-management wpa
wpa-psk ascii 0 cpasbeaudetresicurieux
guest-mode
!
Au préalable, il faut configurer les méthodes de cryptage (mot clef encryption) TKIP et AES-CCMP
sur l'interface Dot11Radio0. Enfin il ne faut pas d'ajouter le SSID à l'interface Dot11Radio0.
4.2 Connexion via liaison série
Pour configurer votre FoxBoard, connectez-la sur votre PC fixe via la liaison USB/série. Lancez ensuite
l'utilitaire minicom avec les options -os et configurez une communication sans contrôle de
flux à 115200 bauds et utilisant le périphérique /dev/ttyUSB0. Pour obtenir les droits sur le
convertiseur USB/série il peut être nécessaire de lancer le script super usb. Le mot de passe de
l'administrateur sur les FoxBoard est netusg20.
4.3 Ajout de paquetages
Il est conseillé de connecter d'abord votre FoxBoard en filaire pour la configurer avant de la connecter
sur le point d'accès WiFi. Faites en sorte que votre machine récupère ses paquetages sur le miroir Debian
de l'école (remplacez la machine dans les deux premières lignes du fichier /etc/apt/sources.list
par ftp.polytech-lille.fr, supprimez les deux lignes suivantes puis lancez la commande
apt-get update). Installez les paquetages wireless-tools, wpasupplicant,
make, netpbm, php5-cgi, telnet, x11-apps et xauth. Il
faut aussi installer le paquetage firmware-ralink mais cette fois il faut ajouter
la catégorie non-free à la catégorie main déjà précisée dans le fichier
/etc/apt/sources.list.
4.4 Connexion en WiFi
Définissez une interface wlan0 dans le fichier /etc/network/interfaces. Il vous est
rappelé un exemple de configuration d'interface WiFi :
iface wlan0 inet static
wpa-ssid reseauX
wpa-key-mgmt WPA-PSK
wpa-psk cpasbeaudetresicurieux
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.254
N'oubliez pas de mettre l'adresse IP du serveur DNS dans le fichier /etc/resolv.conf. Testez
votre configuration réseau en affichant la page web de la FoxBoard dans un navigateur de votre machine
virtuelle.
4.5 Utilisation d'une WebCam
Récupérez les sources présentes dans le répertoire /usr/local/foxboard/FoxCam des machines de
travaux pratiques. Compilez ces sources sur votre FoxBoard (le compilateur va indiquer qu'une constante
n'est pas trouvée, récupérez cette constante dans un fichier d'inclusion de version plus récente et
ajoutez le dans le fichier d'entête videodev2.h de votre FoxBoard). Faites quelques tests avec
le programme capture et créez une page web affichant un cliché de votre WebCam. Testez le bon
fonctionnement de cette page de votre machine de travaux pratiques.