Quelques essais de sensor logger (app android)
Setup pour charger les données dans influxdb
Outil à utiliser pour charger les données : https://github.com/mhaberler/sensorlogger-util
git clone https://github.com/mhaberler/sensorlogger-util.gitpython3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txtJ’ai cette erreur sous debian :
ERROR: Ignored the following versions that require a different python version: 3.0.0 Requires-Python >=3.7, <=3.11
ERROR: Could not find a version that satisfies the requirement rapidjson==1.0.0 (from versions: none)
ERROR: No matching distribution found for rapidjson==1.0.0
On est à la version 1.10
https://pypi.org/project/python-rapidjson/#history
modifier le fichier de dépendances python :
 cat requirements.txt 
geojson==2.5.0
influxdb_client==1.29.1
pydub==0.24.0
gpxpy==1.5.0
python_rapidjson==1.4
python_dateutil==2.8.2
pytimeparse==1.1.8
python-rapidjson==1.4.0tester
$ python3 sensorlogger.py -h
usage: sensorlogger.py 
reformat/trim/convert a Sensor Logger JSON or zipped CSV file, and optionally convert to GPX or JSONOK tout fonctionne
Lancer un influxDB dans Docker :
docker run       -p 8086:8086       -v myInfluxVolume:/home/alex/influx/       influxdb:latestConfigurer son influx :
http://localhost:8086/onboarding/0

premier essai
python3 sensorlogger.py -2 --bucket sensorlogger --token XF4uSyn8wjdWUOVsLgkA6Zzn1A6h6XMhzdLWEg4lQp_dQtbvLSHDXGNnFXanf2KedhB1i-66UJlH6EyjKm-1_g== --org a --url http://localhost:8086 a.json les données commencent à arriver dans influx :

Je crée aussi un GPX pour voir ça :

Puis me faire un filtre de temps dans Influx :
2023-08-16 16:51:37  2023-08-16 16:51:55
 2023-08-16 16:51:55
Voici les dashboard que j’arrive à avoir :

Explication sur la lumière via un schéma :
- En gros je suis passé de
- l’ombre
- en plein soleil
 
- Le téléphone étant accroché à une ventouse, la lumière a augmenté car à cette heure là nous sommes en plein soleil dans le pare brise

Magnétomètre
Je change la fenêtre de temps pour m’adapter à la zone du pont :

Le capteur du magnétomètre du téléphone voit la surface métallique du pont en x/y/z :

