Diferència entre revisions de la pàgina «Uso de InfluxDB en el VPS del Máster de Industria 4.0 el curso 2019-2020»
m |
|||
Línia 38: | Línia 38: | ||
[https://flows.nodered.org/node/node-red-contrib-influxdb Instalación de los nodos InfluxDB para NodeRED] | [https://flows.nodered.org/node/node-red-contrib-influxdb Instalación de los nodos InfluxDB para NodeRED] | ||
− | == Lectura con usuario de InfluxDB con permisos de lectura = | + | == Lectura con usuario de InfluxDB con permisos de lectura == |
[[Image:11influxDbNodeRed01.png|center|thumb|Configuración de InfluxDB para lectura]] | [[Image:11influxDbNodeRed01.png|center|thumb|Configuración de InfluxDB para lectura]] | ||
Revisió del 18:01, 19 maig 2020
Contingut
Acceso
Hay una base de datos creada en el InfluxDB con el nombre aulaVirtual2020
El usuario masteri40 con contraseña upcschool tiene permisos de escritura y lectura sobre la base datos aulaVirtual2020
El usuario convidat con contraseña benvingut tiene permisos de lectura sobre la base datos aulaVirtual2020
Uso de prefijos en función del usuario
El InfluxDB en el VPS del Máster es un recurso compartido. Para diferenciar las medidas introducidas por cada usuario sugerimos el uso del prefijo m05_ (cambiando 05 por vuestro número asignado).
Por ejemplo una medida de temperatura será m05_temperatura.
$ influx -username masteri40 -password upcschool Connected to http://localhost:8086 version 1.7.6 InfluxDB shell version: 1.8.0 > use aulaVirtual2020 Using database aulaVirtual2020 > insert m05_nAleat value=20.0 > quit $
$ influx -username convidat -password benvingut Connected to http://localhost:8086 version 1.7.6 InfluxDB shell version: 1.8.0 > use aulaVirtual2020 Using database aulaVirtual2020 > select * from m05_nAleat name: m05_nAleat time value ---- ----- 1589883858824341140 20 > quit
Nodos InfluxDB en NodeRed
Instalación de los nodos InfluxDB para NodeRED
Lectura con usuario de InfluxDB con permisos de lectura
Visualización del flujo NodeRed con un nodo InfluxDB
Configuración del nodo InfluxDB de salida
Configuración del servidor InfluxDB para ser usado por el nodo de salida
Una vez puesto en marcha (botón ON apretado) los datos se almacenan a InfluxDB. Para parar la alimentación de la base de datos apretar el botón OFF. Paralelamente se pueden ver los datos introducidos al campo nAleat en tiempo real.
influx -username iot -password iot > use aula206 > select * from nAleat name: nAleat time value ---- ----- 1556191773053726623 20 1556192308275283453 24.5 1556192309269114244 15.5 1556192310275315326 19.2 1556192311278913648 15.8 1556192312279631340 20.2 1556192313281601350 18.2