Skip to content

PiGrows Slave

Jérôme Blanchard edited this page May 23, 2016 · 4 revisions

PiGrows Slave

Usage

L'esclage est piloté via SSH par la maître pour prendre une photo et l'envoyer au maître par le réseau. Si la connection SSH fonctionne du maître vers l'esclave il n'y a rien d'autre à configurer

Configuration

La configuration de l'esclave nécessite simplement que la clé publique SSH du maître fasse parties des clés autorisées (/home/pi/.ssh/authorized_keys) et que la caméra du pi soit activée pour que la commande raspistill fonctionne.

Installation

Cette procédure permet de créer une nouvelle installation à partir d'une carte vierge. Si la carte est déjà installée, il n'est pas nécessaire de refaire l'installation, passer directement à la configuration.

  • Télécharger l'image raspian lite depuis internet :

  • Décompresser l'image sur une carte mémoire micro SD :

  • Placer la carte dans le Raspberry Pi et l'alimenter

  • Se logger sur le pi (pi/raspberry)

  • Lancer l'outil de configuration du raspberry pi :

    sudo raspi-config

    • Etendre le file system à toute la capacité de la carte
    • Activer la caméra
    • Dans les options avancées, activer SSH
    • Dans les options avancées, définir le hostname à 'slave'
  • Redémarrer le Pi:

    sudo reboot

  • Se relogger sur le pi (pi/raspberry)

  • Tester une prise de vue :

    raspistill -vf -hf -o /home/pi/test.jpg

  • Définir la timezone :

    sudo nano /etc/timezone

    • Europe/Paris
  • Configurer l'interface réseaux filaire eth0 en mode static :

    sudo nano /etc/dhcpcd.conf

    • interface eth0
    • static ip_address=192.168.0.101/24
  • En fonction de l'adresse réseaux récupérée au boot, se connecter en SSH avec la clé privé du maître afin d'automatiser la connection SSH depuis celui-ci (pas de mot de passe)

Clone this wiki locally