Scroll Top

The Challenge

Indoor air quality has a direct impact on the health, well-being, and productivity of office employees. Elevated CO₂ levels, improper humidity, or temperature fluctuations are factors that reduce concentration and increase absenteeism, and their effects often go unnoticed until a real problem emerges.

The client who approached us wanted full control over the conditions in their office. They needed a tool for continuous measurement of three parameters: temperature, humidity, and carbon dioxide levels. Speed of delivery was equally important, they couldn’t afford to wait months for a ready-made product.

Empower your project

Unlock the full potential of your technical aspirations!

Contact our experts to explore the possibilities and drive your projects to a new level.

Empower your project

Discover the full potential of technology with experienced engineers.

Approach and Solution

Our priority was to deliver a working prototype as quickly as possible. We decided to use off-the-shelf sensor modules already available in our lab, which allowed us to skip the lengthy component sourcing phase entirely.

For temperature, humidity, and pressure measurements, we used the Bosch BME280 sensor. CO₂ levels were measured with the DFRobot CO2 Sensor, connected to an ADS1015 ADC module by Adafruit. As the central unit, we chose Raspberry Pi 3B+ — a reliable and flexible platform that allowed us to bring the entire environment up and running quickly.

To keep the system architecture straightforward, we ran Node-RED as the integration environment on the Raspberry Pi, alongside the MQTT Mosquitto broker for device communication and a MySQL database for storing measurement history. All other devices simply published data via the MQTT protocol to the central unit.

office air monitor prototype
monitoring air in the office iot device

Sensor data was transmitted in JSON format using a simple Python script. In Node-RED, we defined a flow that received the data, stored it in the database, and displayed it on a real-time dashboard. We also configured an input data preview module, enabling ongoing verification that our data format was being decoded correctly.

Results

The project turned out to be remarkably fast to deliver. Setting up the entire system, getting it running, and collecting the first data took just a few hours.

The client received a complete air quality monitoring tool with access to real-time charts and the ability to export data from any time period. The system is scalable, additional sensors can be added without reworking the architecture.

The project confirmed that rapid prototyping with off-the-shelf modules makes it possible to deliver real value in a fraction of the time that building from scratch would require.

Want to build a similar solution?

Do you have an unusual idea or a technical challenge that cannot be solved with an off-the-shelf product? Get in touch with us. We like projects that do not fit into standard frameworks.

Want to build a similar solution?

Do you have an unusual idea or a technical challenge that cannot be solved with an off-the-shelf product? Get in touch with us. We like projects that do not fit into standard frameworks.

detectingwatercontamination

Aqua Insights by Aqua Alarm AS – Smart Water Contamination Detection System

Read more
termowizja-krowy-pastwisko

Smart Livestock Hall Cooling with Edge AI and Thermovision

Read more
Interaktywna papuga ai rapidlab case study

Interactive AI Parrot

Read more