Processing IoT sensor data with InfluxDB | Studencki Festiwal Informatyczny

15th SFI Academic IT Festival

15 edition 2019

Processing IoT sensor data with InfluxDB

Type: Lecture
Speaker: Johan Janssen
Day: 21/03/2019 time: 16:45
Class: Pathfinder 2.41
Duration: 60 minutes
Language: English
SFI Edition: 15
Topic

Processing IoT sensor data with InfluxDB

Abstract

Sensors give us a wealth of information. But how do we store the information and how do we make it available in a readable way?

In this session, I will show you how you can send the sensor data to an InfluxDB data storage with a Spring Boot application. InfluxDB is a time series database which is a perfect fit to store sensor data. It’s possible to send the data by making a REST call to InfluxDB or by using the Java InfluxDB client.

The example (including a live demo) is based on a Raspberry Pi with the following sensors:

  • BME280 sensor connected to the GPIO ports of a Raspberry Pi
  • Xiaomi Mijia temperature and humidity sensor connected via Bluetooth to the Raspberry Pi

After the sensor data is stored we make it available in a nice graphical way. Therefore we use the Grafana and Chronograf dashboards running in Docker containers.

Sponsors