Home Labs Stories Using Apache Camel to Store and Visualize Data From The Things Network using Grafana and InfluxDB

USING APACHE CAMEL TO STORE AND VISUALIZE DATA FROM THE THINGS NETWORK USING GRAFANA AND INFLUXDB

image story

ABOUT THIS STORY


Posted on March 31, 2018



Intermediate
1 Hour

Introduction

Building

Running Locally

Running the Example in Openshift

Setting up a Grafana Dashboard

Adding Image Streams (if needed)

Node-RED deployment to Openshift

Introduction


This example was inspired by Laurens Slats example

This example demonstrates how you can use Apache Camel with Spring Boot to consume messages sent to The Things Network by motes (devices) and send them to an InfluxDB database.

The example can be run locally but this requires an existing InfluxDB instance. There is also a description of how to run the example in Openshift including how to deploy InfluxDB and Grafana so that a full end to end solution can be demonstrated.