Measure Your World With Ruuvi Tags And Particle Monitor One

Photo of gusgonnet

Made by gusgonnet / Sensors / IoT

About the project

Seamlessly blend Monitor One's robust features with Ruuvi Tags' versatility for enhanced insights.

Project info

Difficulty: Moderate

Platforms: Particle

Estimated time: 1 day

License: Apache License 2.0 (Apache-2.0)

Items used in this project

Hardware components

Ruuvi tag Ruuvi tag MEASURE YOUR WORLD With Ruuvi Sensors x 1
Particle monitor one Particle monitor one A Field-Ready, Yet Customizable IoT Gateway x 1

Story

This project enables you to transmit Ruuvi tag measurements to the Particle cloud using Monitor One.

Ruuvi Tags

With Ruuvi sensors you can measure temperature, air humidity, air pressure and movement at home, in your hobbies, or at work.

You can find them at https://ruuvi.com/.

Particle Monitor One

A Field-Ready, Yet Customizable IoT Gateway. Track and manage assets with reliable and dynamic cellular connectivity (LTE CAT 1/LTE CAT M1) and BLE.

Read more about them here: https://www.particle.io/devices/monitor-one/.

How this project works

Using BLE on the Monitor One, the firmware provided with this project scans for Ruuvi tags and sends the first tag found to the Particle Cloud.

From there, you can send this information to the Web Service of your choice via Particle Webhooks.

The cloud

Even if you do not configure any webhook, your Monitor One will publish this information to the cloud every now and then, depending on its configuration.

Use the Particle cloud console at https://console.particle.io/ to see it:

You can also request the information at any time with the {"cmd":"get_loc"} command:

Wrap up

This project supports one Ruuvi tag but you can add as many as you like by modifying the code.

The code can also be used on other Particle devices like Argon (Wi-Fi), Photon 2 (Wi-Fi), Boron (Cellular), and Tracker One (Cellular).

Thank you!

Code

Github

Credits

Photo of gusgonnet

gusgonnet

If you need professional help with a project, contact me at gusgonnet@gmail.com

   

Leave your feedback...