Quelques essais de sensor logger (app android)

Août 16, 2023

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.git
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt

J’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.0

tester

$ python3 sensorlogger.py -h
usage: sensorlogger.py 

reformat/trim/convert a Sensor Logger JSON or zipped CSV file, and optionally convert to GPX or JSON

OK tout fonctionne

Lancer un influxDB dans Docker :

docker run       -p 8086:8086       -v myInfluxVolume:/home/alex/influx/       influxdb:latest

Configurer 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 :flèche_droite: 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 :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *