About the Project
We are software engineering students at JAMK University of Applied Sciences. We have been working on an IoT project using the Thingsboard platform. As part of the project we have collected and visualized weather data from RuuviTags. You can find more about the project from our Gitlab repository. For reading the RuuviTag’s bluetooth we are using the RuuviTag Sensor Python library.
In our setup we have placed two RuuviTags in different rooms, connected to Raspberry Pi 3 devices. The data is collected to a Cassandra database through Thingsboard. We are using RuuviTags in RAW mode and collecting temperature, humidity, air pressure, acceleration and battery voltage. This data is sent and collected by MQTT broker. The system is also sending alerts, should the parameters cross the preset limits.
The project is still work in progress, with code improvements and documentation to be added. RuuviTag devices have been great to work with because of their ease of use, low power consumption and customizability.