Previous Contents Next

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.
Previous Contents Next