User Tools

Site Tools


Sidebar

documentation:raspberry_pi:camera_de_surveillance:2_-_installation_de_raspbian

Installation de Raspbian

Dans le cas ou vous n'avez pas pris une carte µSD pré installée vous devrez récupérer l'image sur le site officiel de Raspberry.

Je vous conseille d'utiliser Raspbian. Personnellement j'ai pris “Raspbian Jessie Lite”.

Une fois l'image téléchargée vous devrez la “copier” sur votre carte SD. La procédure décrite ci-dessous est réalisée depuis un système GNU/Linux (Debian). Sous Windows vous pourrez utiliser Win32DiskImager.

Commencez par extraire l'image du Zip :

$ unzip 2018-04-18-raspbian-stretch-lite.zip
Archive:  2018-04-18-raspbian-stretch-lite.zip
  inflating: 2018-04-18-raspbian-stretch-lite.img

Insérez votre carte SD dans votre ordinateur, vous devrez, avec dmesg par exemple, repérez son dev :

$ dmesg 
(...)
[16593.925812]  sdb: sdb1 sdb2
[16593.929962] sd 6:0:0:0: [sdb] Attached SCSI removable disk

Dans mon cas il s'agit de /dev/sdb. Elle contient déjà 2 partitions (sdb1 et sdb2) car cette carte SD m'avait déjà servi pour mes Raspberry.

Maintenant que vous avez repérez votre carte SD vous allez lui injecter l'image Raspbian. L'opération va durer quelques minutes.

$ sudo dd bs=4k if=2018-04-18-raspbian-stretch-lite.img of=/dev/sdb
453632+0 records in
453632+0 records out
1858076672 bytes (1.9 GB, 1.7 GiB) copied, 131.654 s, 14.1 MB/s

Configuration du Wifi

Cette étape est facultative si vous décidez de brancher votre Raspberry en Ethernet.

De plus cette étape peut être réalisée une fois le raspberry démarré, si vous avez un clavier/souris ainsi qu'un écran branché dessus.

Dans un premier temps vous allez monter la carte SD sur votre machine afin d'avoir accès à sa configuration.

$ sudo mkdir /mnt/raspberry
$ sudo mount /dev/sdb2 /mnt/raspberry
$ sudo mount /dev/sdb1 /mnt/raspberry/boot
Il se peut que vous ayez un message d'erreur comme celui-ci :
     mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
            missing codepage or helper program, or other error
     
            In some cases useful info is found in syslog - try
            dmesg | tail or so.

Si tel est le cas, retirez la carte SD, attentez un peu puis reconnectez la.

Maintenant que vous avez accès aux fichiers du Raspberry vous allez pouvoir modifier la configuration réseau et créer le profil Wifi.

Vous devez créer le fichier qui contiendra les informations de votre réseau Wifi.

    
$ sudo nano -w /mnt/raspberry/etc/wpa_supplicant/wpa_supplicant.conf

Remplissez le avec les informations suivantes, pensez à corriger le SSID et la PSK avec vos valeurs.

country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="Freebox-XXXX"
        psk="password"
        key_mgmt=WPA-PSK
}

Pour sauvegarder et quitter : “Ctrl+x” puis “o” (ou y si votre système est en anglais) puis “Entrée”.

Avec les dernières version de RASPBIAN la connection au server SSH est désactivé par défaut par question de sécurité. Dans notre cas nous allons quand même l'activer car notre Pi n'est pas, pour le moment, accessible depuis l'extérieur.

$ sudo touch /mnt/raspberry/boot/ssh

Vous pouvez alors démonter la carte SD puis l'extraire afin de la mettre en place dans votre Raspberry.

$ sudo umount /mnt/raspberry/boot /mnt/raspberry

Configuration de Raspbian

Une fois votre Raspberry démarré vous allez vous connecter dessus via SSH (Putty sous Windows).

Le mot de passe par défaut est “raspberry”
$ ssh pi@192.168.1.6
Vous trouverez l'adresse de votre Raspberry sur l'administration de votre Freebox : http://192.168.1.254/login.php.

Dans : Paramètres de la freebox → DHCP → Baux actifs

La première chose à faire est de changer le mot de passe de l'utilisateur “pi” :

$ passwd
Changing password for pi.
(current) UNIX password:
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

Les caractères ne s'affichent pas quand vous tapez votre mot de passe.

Nous allons configurer quelques paramètres de notre Pi via l'outils raspi-config :

$ sudo raspi-config 
- 2 Network Options
    N1 Hostname : living-room
- 3 Boot Options
    B1 Desktop / CLI
        B1 Console
- 4 Localisation Options : 
    I1 Change Locale : 
        fr_FR.UTF-8 UTF-8  (flèche vers le bas, puis touche espace, puis enter)
        fr_FR.UTF-8 (pour 'Default locale')
    I2 Change timezone : 
        Europe -> Paris
- 5 Interfacing Options :
    P1 Camera : Yes
- 8 Update
<Finish>    

Un redémarrage de votre Pi sera peut être nécessaire.

Vous pouvez, si vous le désirez, désactiver la petite led de la caméra :

$ sudo nano -w /boot/config.txt

Et rajoutez à la fin du fichier :

disable_camera_led=1

Pensez à le redémarrer si vous voulez que votre paramètre soit pris en compte :

$ sudo reboot

Mise à jour

Avant d'aller plus loin vous allez vérifier que vous avez la dernière version des logiciels installés sur votre Raspberry.

$ sudo apt update
$ sudo apt full-upgrade
$ sudo apt install apt-transport-https

Création d'un point de montage Freebox

Les captures vidéos réalisées par le Raspberry seront stockées sur le disque multimédia de la Freebox.

Vous allez commencer par créer le point de montage sur votre Raspberry :

$ sudo mkdir /media/freebox

Vous allez ensuite dire à votre Raspberry comment y monter le disque de la Freebox :

$ sudo nano -w /etc/fstab
//192.168.1.254/Disque\040dur/Surveillance /media/freebox cifs _netdev,guest,iocharset=utf8,uid=109,gid=113,rw,comment=systemd.automount,vers=1.0,sec=none 0 0
N'oubliez pas de créer le dossier “Surveillance” sur votre freebox.
Je reviendrais plus bas sur cette ligne du fichier fstab.

Montez le dossier :

$ sudo mount /media/freebox/

Vous pouvez vérifier qu'il est correctement monté :

$ mount
(...)
//192.168.1.254/Disque dur/Surveillance on /media/freebox type cifs (rw,relatime,vers=1.0,cache=strict,domain=FREEBOX,uid=108,forceuid,gid=111,forcegid,addr=192.168.1.254,unix,posixpaths,serverino,mapposix,acl,rsize=61440,wsize=65536,actimeo=1)
Si vous avez une erreur pendant la tentative de montage du dossier redémarrez simplement votre Pi.

$ sudo reboot

documentation/raspberry_pi/camera_de_surveillance/2_-_installation_de_raspbian.txt · Last modified: 2018/06/16 16:15 by dbroqua