Basel One 19

Date 16-10-2019 t/m 17-10-2019
Time All day event
Theme Java
Location
  • Market Hall
  • Steinentorberg 20
  • 4051 Basel, Switzerland
Speaker
Description Johan Janssen will speak at Basel One 19: "Processing (IoT sensor) data with InfluxDB".

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? This talk also shows how the same principles apply to other time based measurements such as method duration.

In this session, I will show you how you can send sensor data to InfluxDB. The example is based upon Spring Boot. 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, by using the Java InfluxDB client or with Spring Data InfluxDB.

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

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

The sensors return a wealth of information such as the temperature and humidity.

After the sensor data is stored we make it available in a nice graphical way. Therefore we use the Chronograf dashboard. InfluxDB and Chronograf run in Docker containers on the Raspberry Pi.

 

 

More info The Basel One website