Influxdb est un logiciel important pour les réalisations SIGECC et SIGED car il traite les données transmises sur le port 8086 de l'unité centrale par les modules ESP . Influxdb offre une page web pour accéder à de multiples possibilités d'utilisation et vues d'ensemble. Pour accéder à cette page web, il suffit de taper la ligne suivante dans votre explorateur internet, pour ma part j'utilise Firefox:
http://localhost:8086
La page suivante apparaitra alors à l'écran:
En utilisant l'exemple du programme de base présenté dans le menu "STRUCTURE DES PROGRAMMES", l'ESP-01 envoie périodiquement les données suivantes à l'unité centrale :
environment,device=ESP-01,location=cave,sensor=DHT22 tCong=24.06,huCave=29.10,tCave=24.90
Dans mon exemple, ces données sont alors accessibles pour d'autres programmes, on le verra plus tard pour les pages WEB, mais peuvent aussi être visualisées par le menu "Data Explorer" selon l'image ci-dessous, avec des critères de tri. L'ordre d'importance pour le tri va de gauche à droite; sur l'exemple ci-dessous, les données sont visualisées selon:
- le conteneur (bucket)
- le point de mesure (_measurement)
- les champs (Field)
- le device (microcontrôleur)
- l'emplacement
-le type de senseur
En définissant une date et une plage horaire, on peut ainsi visualiser respectivement comparer des données enregistrées dans la banque de donnée.
Ceci pour souligner l'importance de bien organiser les données, avec les formulaires mis à disposition, afin de retrouver facilement les informations que l'on souhaite visualiser, chaque utilisateur selon ses besoins propres.
Ce qui est présenté ici correspond à mes besoins, mais des champs supplémentaires peuvent être ajoutés, auquel cas des balises (tag) doivent être ajoutés au programme de base de l'ESP.
Je termine ici mes explications qui suffisent pour comprendre le mécanisme pour l'utilisation d'influxdb et son rôle pour les réalisations, et j'espère avoir éveillé votre intérêt pour ce magnifique outil open-source. Beaucoup de documentation et d'exemples d'utilisation sont disponibles sur internet.
INFLUXDB
- Détails
- Écrit par : Webmaster
- Catégorie : Bases