Installation Influxdb
1. concept des TSDBS
les TSDB = soit Time Series Data Base
- un bon article en Anglais pour comprendre les mécanisme à https://devconnected.com/the-definitive-guide-to-influxdb-in-2019/
Pour Influxdb, la notion de TSDB se retrouve sous le terme de "measurements"
2. installation
Le lien de l'entreprise derriere ce projet est https://www.influxdata.com
le projet "community" ou libre est un peu caché, pour cela démarrer à partir du lien https://portal.influxdata.com/downloads/ et charger le fichier compressé zip associé à la version binaire pour Windows
Une autre solution est de le récuperer à partir de la documentation à https://docs.influxdata.com/influxdb/v2.1/install/?t=Windows
Nous avons aussi besoin du client https://docs.influxdata.com/influxdb/v2.1/tools/influx-cli/?t=Windows
- extraire les 2 dossiers compressés dans votre installation portable de Nodered (cf..) dans un seul dossier dont le nom sera "influxdb2"
2.1 configuration
seule la configuration par défaut semble fonctionner !!
tentative de redirection avec le fichier de configuration : pb de frontal web ?? bug en cours.. sauter au & suivant
Les consignes sont indiquées dans la documentation à https://docs.influxdata.com/influxdb/v2.1/reference/config-options/
- ouvrir la fenêtre de commande, se placer dans ce dossier et voir avec l'usage de la commande de configuration du cli (par exemple à https://docs.influxdata.com/influxdb/latest/reference/cli/influx/config/create/ )
influx config create --active -n default -u http://localhost:8086 -t mySuP3rS3cr3tT0keN -o iutseMP
- création d'un sous-dossier "run" dans le dossier "influxdb2" : il contiendra par la suite les data et configurations et ne sera pas dépendant de votre ordinateur (transport avec une clé USB)
- création d'un fichier "config.yaml" dans le dossier "influxdb2" et injecter les lignes suivantes (en adaptant à votre propre chemin!)
assets-path: D:\portable\nodered\influxdb2\run
bolt-path: D:\portable\nodered\influxdb2\run\influxd.bolt
engine-path: D:\portable\nodered\influxdb2\run\engine
sqlite-path: D:\portable\nodered\influxdb2\run\influxd.sqlite
reporting-disabled: true
2.2 Lancement du serveur
- lancer le serveur (avec la commande dos... )
./influxd --reporting-disabled - ouvrir avec votre navigateur le lien suivant http://localhost:8086 et autoriser les requetes sur le serveur, comme le demande la fenêtre suivante

- entrer les paramètres de la 1ère connexion : user / mco123IUTSE et organisation : iutse / bucket : sensors et lors des lancements suivants réaliser un "signin" avec l'utilisateur créé