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
- Arduino: Repositorio del programa de Arduino para la simulación de sensores y del programa usado para testear el sensor DHT11
- Node-Red: Repositorio de el flow donde se encuentran los nodos configurados, además se incluye el código del nodo ELASTIC INSET DATA
- Elasticsearch: Repositorio del código de creación del índice y el código para borrar los datos del índice
- 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"
}