Skip to content

Latest commit

 

History

History
59 lines (52 loc) · 1.49 KB

README.md

File metadata and controls

59 lines (52 loc) · 1.49 KB

influxdbscript

Paquetes requeridos

$ pip install influxdb

Iniciar el entorno con docker

$ docker-compose up

Comprobamos si se esta ejecutando

$ docker ps

Los datos de usuario, contraseña, etc... estan en archivo docker-compose.yml

En otros entornos

Aplicar cambios de usuario, contraseña y base de datos en los scripts

Como se usa

insert_json

Ejecutar el script y pasar como parametro el nombre del archivo que contiene los datos

$ python3 insert_json.py data.json

Se puede insertar en dos formatos, ambos se pueden ver en los .json de ejemplo "data.json" y uniquedata.json

insert_xml

Ejecutar el script y pasar como parametro el nombre del archivo que contiene los datos

$ python3 insert_xml.py data.xml

get_json

Ejecutar el script y pasar como parametro el nombre donde se guardaran los datos. En caso de no especificarse se guardan en sensor_data.json

$ python3 get_json.py prueba.json

o

$ python3 get_json.py

get_xml

Ejecutar el script y pasar como parametro el nombre donde se guardan los datos. En caso de no especificarse se guardan en sensor_data.xml

$ python3 get_xml.py data.xml

o

$ python3 get_xml.py

Pruebas

Para simular un sensor y comenzar a usar los scripts simplemente hay que ejecutar sensor.py

$ python3 sensor.py

Una vez iniciado el script, este enviara datos cada 1s. Se puede cambiar el valor para simular una cantidad de datos mas alta