Le wi-fi

Bonjour à tous,
Dans ce post, je vais vous expliquer comment installer le wi-fi sur le Raspberry Pi. Tout d’abord, vous allez avoir besoin d’un dongle wi-fi qui soit compatible (voir ici). Je vais utiliser le dongle Edimax EW-7811Un. Je tiens à préciser que ce dongle requiert un surplus de puissance donc il faut utiliser un hub USB. Une fois que vous avez votre dongle wi-fi en main, vous le branchez au Raspberry Pi (via le hub USB) et vous ouvrez le Terminal. Dans le Terminal, tapez:

lsusb

La console devrait vous retourner quelques lignes, dont une nous intéresse. Elle devrait ressembler à ceci:

Bus 001 Device 001: ID 1de3:7824 Edimax Technology Co., Ldt EW-7811Un 802.11 Wireless Adapter [Realtek RTL8188CUS]

Si vous avez une ligne dans ce genre là, c’est bon, votre Raspberry Pi détecte le dongle.
Maintenant, tapez la commande suivante:

lsmod

Dans la répons donnée par la commande, il devrait y avoir une ligne où il est écrit ceci:

8192cu                485042   0

Si vous ne voyez pas cette ligne, réinsérez le dongle dans le port USB. Comme dernière vérification, entrez la commande

iwconfig

Et il devrait y avoir un

wlan0

qui apparaît.
Très bien, maintenant, nous allons pouvoir configurer notre dongle. Pour configurer ce dongle, il faut ouvrir un fichier.

sudo nano /etc/network/interfaces

Une fois dans le document. Il faut vérifier que les lignes ci-dessous soient décommentées (qu’il n’y ait pas de # devant):

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

Pour supprimer des #, il faut simplement de diriger avec les touches fléchées et supprimer le # avec la touche backspace. Pour sauvegarder le fichier, faites ctrl+x et choisissez oui puis entrée (deux fois).
Une fois que ce fichier à été modifié, il faut créer le fichier où il y aura les données de connexions (SSID, mot de passe etc…). Pour ce faire, tapez ceci:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Dans ce fichier, écrivez ceci (en remplaçant Votre_SSID par le nom du réseau et Votre_CODE_WPA par le code de sécurité du réseau):

network={
ssid="Votre_SSID"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="Votre_CODE_WPA"
}

Une fois toutes ces manipulations terminées, vous allez pouvoir taper:

sudo ifup wlan0

Cette commande permettra de redémarrer l’interface du dongle et ainsi, le dongle va tenter de se connecter au routeur que vous lui avez assigné.
Pour connaître l’adresse ip que le Raspberry Pi utilise via le dongle (qui n’est pas le même que par le câble Ethernet), il suffit de taper:

ifconfig wlan0

Et il y aura une ligne comme celle-ci:

inet addr:xxx.xxx.xxx.xxx Bcast yyy.yyy.yyy.yyy Mask 255.255.255.255

Ce qui est à la place du xxx.xxx.xxx.xxx est l’adresse ip du Raspberry Pi. Notez qu’il est possible que pour que la connection fonctionne, il faille redémarrer le Raspberry Pi avec la commande suivante:

sudo reboot

Pour la suite du tutoriel, voici le lien

Publicités

Commencer à installer les logiciels utiles au drone

Bonjour à tous,

Vous avez donc déjà configuré votre Raspberry Pi et vous l’avez redémarré. une fois sur le bureau, vous pouvez ouvrir le terminal. dans cette fenêtre. vous allez pouvoir taper la commande suivante (attention à avoir une connexion internet active):

sudo apt-get upgrade

Une fois cette commande terminée, vous pouvez entrer cette commande:

sudo apt-get update

(Dans les deux commandes, si le terminal vous demande une confirmation, dites oui).

Nous allons maintenant installer un petit logiciel de traitement de texte, Geany. voici ce qu’il faut entrer dans la ligne du Terminal:

apt-get install geany

Très bien, une fois ces commandes faites, nous allons installer vino, qui permet de prendre le contrôle du Raspberry Pi à distance. Voici la commande à entrer dans Terminal:

sudo apt-get install vino

Une fois que vino s’est correctement installé, tapez cette commande afin de configurer les préférences du serveur vino:

vino-preferences
http://softsolder.files.wordpress.com/2011/11/vino-preferences.png

vino-preferences

Cochez les points suivants:

  • « Allow other users to view your desktop »
  • « Allow other users to control your desktop »

Les deux points qui suivent sont facultatifs, vous pouvez choisir comme vous le voulez. Ceci dit, je vous conseille tout de même de mettre un petit mot de passe afin d’éviter qu’un petit rigolo s’incruste dans votre projet ^^. Pour activer manuellement le serveur, tapez ceci:

/usr/lib/vino/vino-server

Pour accéder à votre Raspberry Pi depuis un poste fixe (ou pourtable…bref, d’un autre ordinateur) il vous faudra tout d’abord installer un logiciel VNC-client sur votre ordinateur (pas le Raspberry Pi) j’utilise celui-ci, mais libre à vous d’en choisir un autre. Une fois installé, il vous faudra connaître l’adresse Ip de votre Raspberry Pi, pour la trouver, aller dans Terminal (sur le Raspberry Pi) et tapez:

ifconfig

Le Raspberry Pi va vous afficher pleins d’informations, mais l’info qui nous interresse est à la troisième ligne, dans la partie eth0.

inet addr:xxx.xxx.xxx.xxx Bcast yyy.yyy.yyy.yyy Mask 255.255.255.255

l’adresse Ip correspond à ce qui est à la place des « xxx.xxx.xxx.xxx ». Depuis VNC viewver, vous entrez donc l’adresse Ip, vous vous connectez (s’il y a un mot de passe, il vous sera demandé) et vous devriez avoir une copie du bureau du Raspberry Pi sur votre PC. Jusqu’ici, nous avons bien un serveur, mais il ne démarre pas automatiquement, ce qui est assez embêtant, c’est pourquoi nous allons modifier un fichier pour que le Raspberry Pi active le serveur au démarrage. Allez dans Terminal et tapez ceci:

sudo geany /etc/xdg/lxsession/LXDE/autostart

Une fois que geany est ouvert, entrez ceci:

@/usr/lib/vino/vino-server

Une fois que ceci est fait, vous n’aurez plus besoin un clavier et une souris sur votre Raspberry Pi puisque vous pouvez le contrôler à distance, ce qui libère deux ports USB.

La suite du tutoriel portera sur le wi-fi voici le lien