# Raspberry Pi

## Configuration de Linux

* - [ ] Creation d'un utilisateur PI faisant partie des groupes autorisant l'acces serial.
* - [ ] Configuration du reseau pour utiliser une IP statique, ou alternative.
* - [ ] Installation des outils de compilation pour Arduino.

### Distribution

Il y a plusieurs choix : Raspbian, Fedora, Arch. Pourquoi pas Arch ? [A voir pour Installer](https://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2#installation "https://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2#installation")

### Configuration reseau

Au lieu de modifier le profile du client dhcp, nous allons rajouter un fallback statique, ce qui permettra de connecter la raspberry a un routeur sans la reconfiguree.

Directement issu du wiki ArchLinux:

```
profile static_eth0
static ip_address=192.168.1.23/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
```

Pour vous connecter a la RPi, il faut faudra avoir une IP appartenant au meme sous-reseau :

```
ip addr add 192.168.1.24/24 dev <interface>
```

## Code Python

### Bibliotheques

On utilisera la bibliotheque pySerial.