Commit e2c0c84d authored by Hicham Brahimi's avatar Hicham Brahimi

Update readme.rst

parent 3bb7f3f1
......@@ -2,7 +2,9 @@
Astreos
#######
La version courante se trouve dans la branche piZero.
**************************
La version la plus à jour se situe dans la branche piZero
**************************
Le projet se decompose en 3 parties
......@@ -13,7 +15,7 @@ Arduino
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.
**************************
......@@ -27,12 +29,12 @@ Il existe deux branches :
- 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)
> Ajouter dans le répertoire 'Module_4G' les dossiers cibles 'traitees', 'nonTraitees', 'log' et 'logTraitees'.
> Lancer avec Python 3 et en sudo le dispatcher. (la clé 4G est dans le port 1-1 du hub usb, sinon modifier le script Module_4G/rapatriement.py)
> (Seulement si 2 raspberry sont utilisées) : Lancer avec Python 3 et en sudo 'server' de Module_4G
**************************
......@@ -42,8 +44,40 @@ PC
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
Enfin, le fichier .conf du raspberry doit configurer la bonne adresse lui permettant de récupérer les consignes de rapatriement des logs (par défaut MONITORING_URL = "http://93.104.213.138/astreos/index.php/controller/consigneMonitoringDownload")
>>> 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
> Lancer le serveur avec la commande "sudo nohup python -u checker.py > OUTPUT_CHECKER &".
Le serveur est consultable à l'adresse: http://93.104.213.138/astreos ou http://icaging.com/astreos/
############
Installation
############
**Pour la gestion en énergie du Hub :**
- Installer uhubctl ( https://github.com/mvp/uhubctl )
**Pour le GPS :**
- Installer GPSD ( https://wiki.dragino.com/index.php?title=Getting_GPS_to_work_on_Raspberry_Pi_3_Model_B )
>>> Modifier le fichier de configuration pour :
START_DAEMON="true"
USBAUTO="true"
DEVICES="/dev/ttyUSB0"
GPSD_OPTIONS="-F /var/run/gpsd.socket"
- Installer gpsd-py3 pour python3 avec pip3
**Pour la clé 4G :**
En cas de problème kernel panic avec la clé 4G ( https://www.raspberrypi.org/forums/viewtopic.php?t=234921 ) :
>>> Installer usb-modeswitch & usb-modeswitch-data
> Créer un nouveau fichier "/etc/usb_modeswitch.d/1bbb:f000" avec à l'interieur :
TargetVendor=0x1bbb
TargetProductList="0000,0017,00b7,011e,0191,0195"
StandardEject=1
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment