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
Le projet se decompose en 3 parties
...
@@ -13,7 +15,7 @@ Arduino
...
@@ -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.
Contient les programmes utilisés dans les arduinos pour récupérer les valeurs issues des capteurs et les envoyées au raspberry.
>>> Utilisation:
>>> Utilisation:
>
---------------------
> Compiler et téléverser le programme dans l'Arduino.
> Compiler et téléverser le programme dans l'Arduino.
**************************
**************************
...
@@ -27,12 +29,12 @@ Il existe deux branches :
...
@@ -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
- 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:
>>> Utilisation:
>
-----------------------
> Ajouter les dossiers raspberry en conservant l'arborescence (Mettre Raspberry_central et Module_4G dans 2 différents
> 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).
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 'Raspberry_central' les dossiers cibles 'log' et 'data'.
> Ajouter dans le répertoire 'Module_4G' les dossiers cibles 'traitees', 'nonTraitees' et 'log'.
> 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)
> 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
> (Seulement si 2 raspberry sont utilisées) : Lancer avec Python 3 et en sudo 'server' de Module_4G
**************************
**************************
...
@@ -42,8 +44,40 @@ PC
...
@@ -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 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
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:
>>> Utilisation:
>
------------------------
> Ajouter dans le répertoire 'PC' les dossiers cibles 'corrompu', 'data' et 'traitees'
> Ajouter dans le répertoire 'PC' les dossiers cibles 'corrompu', 'data' et 'traitees'
> Lancer avec Python 3 et en sudo 'server'.
> Lancer le serveur avec la commande "sudo nohup python -u checker.py > OUTPUT_CHECKER &".
> Lancer avec Python 2 et en sudo dans un autre processus 'FileToSql'
\ No newline at end of file
Le serveur est consultable à l'adresse: http://93.104.213.138/astreos ou http://icaging.com/astreos/