Installez votre raspberry pi

Article 1 du dossier Domotique sur mesure

J’ai toujours en réserve un jouet qui n’attend que de sortir du tiroir. Aujourd’hui, je vous propose de travailler avec un raspberry pi afin de construire les briques de base d’un petit système domotique!

La première étape de cette série d’articles est de mettre en place une solution permettant de contrôler une installation hue et sonos. Je n’ai, aujourd’hui, rien de fonctionnel. Je vous propose donc de suivre chacune des étapes de recherche, d’installation et de mise en place de cette solution. Nous pourrons ainsi voir d’un oeil critique les différentes alternatives possibles et leur maturité.

Dans ce premier billet, nous allons voir comment mettre en place l’élément central de notre système, un raspberry pi v2 sous raspbian (un système d’exploitation).

Pourquoi ce choix ? Le Raspberry est peu onéreux et dispose d’une grande communauté (mais également car c’est ce que j’avais sous la main). En ce qui concerne raspbian, je pense que c’est l’une des meilleures solutions permettant d’avoir un environnement flexible et adapté à nos besoins.

Ce tuto est fait à partir d’un Mac. Ce n’est pas un près-requis car toutes les manipulations peuvent être faites sur d’autres platformes mais les techniques & outils peuvent différer.

Prérequis

  • Un raspberry pi (v2 dans mon cas)
  • Une carte micro-sd de bonne qualité
  • Un système sonos
  • Un système hue
  • Sous windows le logiciel putty afin de se connecter en ssh

Préparation de la carte sd

Dans un premier temps, installons notre raspberry pi. N’étant pas dans des conditions optimales nous allons tenter de mener cette opération à l’aveugle sans écran ni clavier.

  • Premièrement il est nécessaire de télécharger le système d’exploitation que vous souhaitez installer. Dans mon cas j’ai choisi raspbian.
  • Pour être sûr de ne pas avoir de soucis, nous allons vérifiez son intégrité. La plupart des sites vous fournissent une clé de vérification. Pour raspbian vous aurez ainsi un code sha1.     clés raspbian
    Vous pouvez donc lancer la commande

    shasum your_file.zip

    qui va calculer le code sha du fichier préalablement téléchargé.
    Il ne vous reste plus qu’à vérifier que la clé calculée est la même que celle disponible sur le site.

  • Décompresser votre archive
  • Connectez votre carte sd, ouvrez un terminal et lancez la commande
    diskutil list

    afin d’identifier la carte sd.
    integrity check

  • Ejectez proprement la carte sd avec la commande
    diskutil unmount Disk /dev/your_sd_card

    dans mon cas la commande est la suivante

    diskutil unmountDisk /dev/disk3
  • Copiez l’image sur la carte sd
    sudo dd bs=1m if=image.img of=/dev/ryour_sd_card

    (attention: le r avant your_sd_card n’est pas une erreur de frappe!) dans mon cas cela donne

    sudo dd bs=1m if=Downloads/2017-01-11-raspbian-jessie.img of=/dev/rdisk3

     

  • Après quelques minutes, votre carte est presque prête!

Paramétrage du système

Avant d’insérer votre carte dans votre raspberry il reste une dernière petite manipulation afin de pouvoir vous connecter en ssh. En effet, pour des raisons de sécurité l’accès ssh est bloqué par défaut. Il vous faut créer un fichier nommé ssh dans /boot/ pour le déverrouiller. Pour ceci rien de plus simple:

  • Vérifier que votre carte est bien montée
  • Rendez-vous dans le volume boot
    cd Volumes/boot
  • Créez le fichier
    touch ssh
  • Quittez le terminal et éjecter la carte.

Afin de passer à l’étape suivante sans écran ni clavier, nous allons devoir établir un lien réseau avec notre Raspberry. Pour ce faire plusieurs méthodes existent. Dans le cadre de ce tuto nous allons passer par le réseau local de votre box. Insérez la carte sd dans le Raspberry et branchez ce dernier à une prise ethernet de votre box et au courant.

Après un temps d’attente correspondant au démarrage de votre matériel, utilisez la découverte réseau de votre pc ou l’interface administrateur de votre box pour identifier l’adresse ip de votre Raspberry.

Lancez la commande

ssh pi@address_ip

et entrez le mot de passe

raspberry

terminal

Vous voilà connecté sur votre machine!

Paramétrages

Entrez

sudo raspi-config

raspberry pi config

Vous devriez accéder à l’écran suivant

Nous n’allons pas voir les différentes options qu’il vous est possible de paramétrer. En effet il existe beaucoup de ressources sur le sujet (par exemple).

Je vous conseille cependant au minimum de changer votre mot de passe (menu 2) et de paramétrer vos préférences linguistique et géographique (menu 4)

Conclusion

Voilà c’est tout pour aujourd’hui ! Vous devriez maintenant avoir un Raspberry pi fonctionnel et si vous maîtrisez un minimum les lignes de commandes vous devriez pouvoir commencer à vous amuser ! (Si ce n’est pas le cas un tour ici pourrait vous être utile pour vous préparer avant le prochain article 😉 )

La prochaine fois, nous verrons comment installer et configurer une solution permettant de centraliser et d’automatiser le contrôle de vos périphériques. A bientôt !

Cadre en informatique dans une multinationale je suis un touche-à-tout passionné de nouvelles technologies.
Tu aimes cet article ? Alors partage le Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on PinterestShare on RedditShare on Tumblr

Un commentaire Ajoutez le votre

  1. Delphine dit :

    Chapeau bas les gars !! Que la force soit avec vous !
    Que Connected Services rayonne partout !!

    PS : Je suis petite joueuse à côté de vous, mais j’ai créé celui là en octobre : fcpepontduchateau.wordpress.com … chacun son terrain de jeu 😉

    A+ les copains
    Delphine

Laisser un commentaire