InfluxDB es una base de datos de series temporales de código abierto que permite a los desarrolladores construir software de IoT, análisis y monitoreo. Está diseñado específicamente para manejar los volúmenes masivos y las innumerables fuentes de datos con marca de tiempo producidos por sensores, aplicaciones e infraestructura. En esta masterclass se presenta una aplicación de muestra completamente funcional llamada IoT Center que se basa en InfluxDB. Esta aplicación demuestra las capacidades de la plataforma InfluxDB para desarrollar una aplicación basada en series de tiempo habilitada para JavaScript. Recopila, almacena y muestra un conjunto de valores que incluyen temperatura, humedad, presión, concentración de CO2, calidad del aire, así como proporciona coordenadas GPS de un conjunto de dispositivos IoT. Con estos datos almacenados en InfluxDB, la aplicación puede consultar estos datos para mostrarlos y también escribir datos en la base de datos.
En esta masterclass práctica, los estudiantes aprenderán cómo instalar este código de código abierto para aprender a consultar y escribir en InfluxDB utilizando el cliente JavaScript de InfluxDB, y familiarizarse con el lenguaje de consulta Flux que está diseñado para consultar, analizar y actuar sobre datos de series de tiempo. Y finalmente, recopilar y visualizar datos de rendimiento de la aplicación Node.js.
Requisitos previos
- Cuenta gratuita registrada en InfluxDB Cloud en https://cloud2.influxdata.com
- Tres opciones disponibles (a través de cuenta de Google, a través de cuenta de Microsoft o a través de correo electrónico)
- Probar inicio de sesión después del registro y guardar las credenciales para la masterclass
- Instalación de la herramienta git (por ejemplo, desde https://git-scm.com/downloads)
- Clonar IoT Center
- Ejecutar: git clone https://github.com/bonitoo-io/iot-center-v2
- Instalar nodejs (desde https://nodejs.org/en/download)
- Instalar el gestor de paquetes yarn (desde https://classic.yarnpkg.com/en/docs/install)
- Instalar los paquetes requeridos
- En el directorio clonado
- Ejecutar: cd app
- Ejecutar: yarn install
This workshop has been presented at Node Congress 2021, check out the latest edition of this JavaScript Conference.
Comments