Blog  /  Engineering

Resources for easy DIY IoT projects with Grafana, Arduino, Prometheus, and Loki

15 Jun 2021 2 min read

Ed Welch and I had a blast presenting our GrafanaCONline session on “Easy DIY IoT projects with Grafana” today. We hope we convinced you that getting started with IoT can be easy and fun! 

In case you missed it (or want to watch it again!), a recording will be available on demand here after the conference ends.

If you’d like to try any of the projects we shared, check out this GitHub repo, which includes directions on how to set up Arduino and Grafana Cloud and send metrics and logs using Prometheus and Loki.

The repo also includes links to each of the projects Ed and I talked about during the session, so you can see what we did and do it yourself.

Sully tracker:

Sourdough monitoring:

Time fidget:

Finally, as promised, we have submitted these Arduino libraries, so you can now download them and use them directly through your Arduino IDE Library manager. This makes sending metrics and logs from embedded devices to Prometheus and Loki super simple. 

https://github.com/grafana/prometheus-arduino

https://github.com/grafana/loki-arduino

https://github.com/grafana/arduino-prom-loki-transport

https://github.com/grafana/arduino-snappy-proto

For all of our demo projects, we used Grafana Cloud, which is the easiest way to start observing metrics, logs, and traces and creating dashboards. Sign up for a Grafana Cloud account and you can get for free, forever: 10K series of Prometheus or Graphite metrics, 50GB of logs, and 50GB of traces. 

Please share your IoT projects with us! We can’t wait to see what you’re inspired to do!