Johan Janssen

Johan Janssen

Johan is working as a Java architect and trainer at Info Support. He has been working for various demanding companies where rapidly delivering quality software was very important. Johan regularly writes articles and presents about various subjects at conferences like JavaOne, GOTO Amsterdam/Berlin, Devoxx BE/UK/PL, JavaZone, J-Fall, Jfokus, JavaLand, Scala Days Berlin/New York and many others. Johan received the JavaOne Rock Star and Oracle Code One Star awards.

Processing (IoT sensor) data with InfluxDB

TBA

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 want to make it available in a nice graphical way. Therefore, we use the Grafana and Chronograf dashboards.