L’Internet des Objets

L’Internet des Objets

13.1 Introduction pi

Page précédente Page suivante

Le Raspberry n’est qu’une des possibilités d’avoir un système gnu-linux sur un tout petit ordinateur. Le projet FreedomBox (https://wiki.debian.org/FreedomBox) permet de mettre en place un serveur privé où l’utilisateur conserve la propriété de ses données.

Le projet liste des matériels pouvant héberger le projet. Le raspberry ne fait pas partie des matériels recommandés.

(image)Le raspberry souffre de quelques défauts de sécurité. Il dépend de logiciels fermés pour démarrer. Il n’y a pas de version de Debian disponible. Le projet Raspbian propose une adaptation spécifique. Une vulnérabilité sur un paquet Debian sera corrigée d’abord chez Debian puis, éventuellement propagée pour le Rasbian. Ce délai peut permettre à des malfrats de profiter de la faille.

Ainsi, le même jour, le paquet apt show xorg-server-source est différent entre Debian et Raspian :

arno@rasbian: apt show xorg-server-source
...
Version: 2:1.19.2-1+rpt1+deb9u2
...
arno@debian: apt show xorg-server-source
...
Version: 2:1.19.2-1+deb9u4
...

Et le rapport sur Debian.org :

Narendra Shinde a découvert qu'une validation incorrecte de
paramètres en ligne de commande dans le serveur X Xorg peut avoir
pour conséquence l'écrasement de fichier arbitraire qui peut
aboutir à une augmentation de droits.

Pour la distribution stable (Stretch), ce problème a été corrigé
dans la version 2:1.19.2-1+deb9u4.

Le Rasperry semble vulnérable, alors que la version Debian ne l’est plus.

Plusieurs facteurs contribuent néanmoins au succès du Raspberry. Tout d’abord, il offre une interface gpio disposant de nombreuses possibilités et même plus.

L’installation d’un système gnu-linux sur ce genre de matériel est très spécifique. Ensuite, le paramétrage des fonctionnalités spécifiques, comme le gpio ne peut être effectué automatiquement.

13.1.1 Description du RPi

Le raspberry classique ressemble à la photo de la figure 13.1. Il y a eu plusieurs versions qui ont progressivement augmenté en performance et composants disponibles. Le prix dépend de la configuration, car il faut rajouter une carte mémoire, une alimentation et éventuellement les connecteurs et périphériques (caméra, réseau Ethernet, écran hdmi).

(image)

Fig. 13.1 : Le raspberry 3B+

Les versions ont été vendues à peu près au même tarif. Le seul choix possible est donc la dernère version. Il existe deux autres modèles, très différents les Pi-zero, figure 13.2, qui sont moins chèrs et moins bien équipés.

(image)

Fig. 13.2 : Les raspberry Pi-Zero

La version W incorpore un composant WiFi et un Bluetooth. Les trois modèles utilisent la même disposition des broches gpio. Le processeur de la version Pi-Zero est le processeur de la première famille de Raspberry et dispose de la moitié de la mémoire vive (512Mo contre 1Go). Le raspberry classique dispose de quatre ports usb et d’une interface Ethernet Gigabit. Le composant Ethernet partage le bus usb le débit maximum est donc celui du bus usb, environ 300Mb/s.

Page précédente Page suivante