Skip to content

AriasSilva/IARS_Proyecto-Sensores_Kibana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulación de Sensores e Integración en Plataformas Elasticsearch y Kibana

Colaboradores

  • Andrés Arias
  • Jorge S. Carranco
  • Génesis Vásquez

Resumen del Proyecto

En el siguiente proyecto se desarrolla un sistema de simulación de datos de sensores medioambientales en tiempo real (temperatura, humedad, viento, presión, e índice UV) para un total de 5 lugares en la ciudad de Sevilla, España. Los datos simulados de estas localizaciones serán almacenados en un servidor web para luego ser mostrados mediante gráficas en Kibana (dashboards).

Archivos del Repositorio

  1. Arduino: Repositorio del programa de Arduino para la simulación de sensores y del programa usado para testear el sensor DHT11
  2. Node-Red: Repositorio de el flow donde se encuentran los nodos configurados, además se incluye el código del nodo ELASTIC INSET DATA
  3. Elasticsearch: Repositorio del código de creación del índice y el código para borrar los datos del índice
  4. Kibana: Repositorio de los dashboards creados en Kibana

Instalación de Elasticsearch mediante Docker

sudo docker run\
  --name elasticsearch_container \
  -p 9200:9200 \
  -p 9300:9300 \
  -e "discovery.type=single-node" \
  docker.elastic.co/elasticsearch/elasticsearch:5.4.3

Instalación de Kibana mediante Docker

sudo docker run \
  --name kibana \
  -p 5601:5601 \
  --link elasticsearch_container:elasticsearch_alias \
  -e "ELASTICSEARCH_URL=http://elasticsearch_alias:9200" \
  docker.elastic.co/kibana/kibana:5.4.3

DSL Query útiles

Obtener los índices almacenados en Elasticsearch

 GET /_cat/indices?v

Pone datos en el indice

POST my_index/my_type/_id
{
 "value": "value"
}