A commissioned group project in which we developed a support station for RuuviTag IoT sensors on a Raspberry Pi computer
My role in project: Scrum Master
Technologies I worked with: Python, SQLite, Azure IoT Hub, Raspberry Pi
Requirements set by commissioner:
- RuuviTag measurement data was to be first saved locally, and then sent to an Azure IoT Hub by a sending interval individual to each sensor
- The amount of RuuviTag sensors and their sending intervals were to be configurable
Here is an overview of the system we developed:
My contribution:
- As Scrum Master I planned and organized the development process. I contributed actively by solving obstacles, by refactoring code and also by completing some of the functionalities.
Results:
- A Python software that met the requirements set by commissioner was developed and documented for further development.
- Further development would include making configuration changes through Azure Portal, but this would require upgrading the IoT Hub’s service level.
Unfortunately the code is unavailable for sharing, as this was a commissioned project.