diff --git a/readme.rst b/readme.rst
index ef449ba2b0e0d5ac35d4174b5a797da6c3e79f63..028d177aab7baddd7d6b579ea4d79eb36b72e29b 100644
--- a/readme.rst
+++ b/readme.rst
@@ -2,28 +2,46 @@
 Astreos
 #######
 
+Le projet se decompose en 3 parties
+
 **************************
-Lancement d'un test simple
+Arduino
 **************************
 
-- Mettre en fonctionnement `Firediag <https://git.litislab.fr/hicham.brahimi/firediag>`_ (Lancer le script `Verification.py <https://git.litislab.fr/hicham.brahimi/firediag/blob/master/Verification.py>`_ en desactivant GenerationDonneesMQTT).
+Contient les programmes utilisés dans les arduinos pour récupérer les valeurs issues des capteurs et les envoyées au raspberry.
+
+>>> Utilisation:
+>
+> Compiler et téléverser le programme dans l'Arduino.
+
+**************************
+Raspberry
+**************************
 
-- Installer et lancer les scripts respectivement dans l'Arduino et le Raspberry Pi.
+Centralise et stocke les valeurs reçues par les arduinos, puis les envoie par 4G au serveur.
+Il existe deux branches : 
 
-```
-# Pour le Raspberry Pi
-$ source .profile
-$ workon cv
-$ python RecuperationValeur_MQTT.py &
-$ disown # Si lancé par SSH
-```
+- La branche master utilise deux raspberrys pour séparer la récupération des valeurs et l'envoi
+- La branche piZero n'utilise qu'un seul PI zero pour des soucis d'économies d'énergie, c'est la branche la plus à jour pour les raspberry
+
+>>> Utilisation:
+>
+> Ajouter les dossiers raspberry en conservant l'arborescence (Mettre Raspberry_central et Module_4G dans 2 différents
+raspberry si master est utilisé, sinon tout mettre dans le pi zero).
+> Ajouter dans le répertoire 'Raspberry_central' les dossiers cibles 'log' et 'data'.
+> Ajouter dans le répertoire 'Module_4G' les dossiers cibles 'traitees', 'nonTraitees' et 'log'.
+> Lancer avec Python 3 et en sudo le dispatcher. (la clé 4G est dans le port 1-1 du hub usb)
+> (Seulement si 2 raspberry sont utilisées) : Lancer avec Python 3 et en sudo 'server' de Module_4G
+
+**************************
+PC
+**************************
 
-- Si la BDD est trop grosse pour être lu sur http://website.cs-dc.org/apps/ci1/firediag/index.php/controller/ : 
-    - Exporter la table valeur.
-    
-    ```
-    mysql -u firediag -p ********** -e "select * from valeur;" | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" > mytable.csv # Ajouter une clause WHERE si plusieurs capteurs
-    ```
-    
-    - Executer `VisualisationValeur.py <https://git.litislab.fr/hicham.brahimi/astreos_arduino/blob/master/VisualisationValeur.py>`_.
+Le serveur qui récupère les valeurs. Elle contient notamment le serveur python et le script qui permet le tri et l'insertion des valeurs en base de données.
+Le serveur doit également installer la version modifié pour Astreos de Firediag afin d'avoir l'affichage et l'interface utilisateur : https://git.litislab.fr/hicham.brahimi/firediag/tree/astreos
 
+>>> Utilisation:
+>
+> Ajouter dans le répertoire 'PC' les dossiers cibles 'corrompu', 'data' et 'traitees'
+> Lancer avec Python 3 et en sudo 'server'.
+> Lancer avec Python 2 et en sudo dans un autre processus 'FileToSql'
\ No newline at end of file