Air Quality

This prototype demonstrates a system capable of measuring air quality and transimitting data from nodes to a central receiver using low power radio. It integrates multiple technologies to create a low power system

The prototype consists of sensor nodes and a main receiver. The nodes and receiver communicate using an ultra low power RF transceiver from Nordic, utilising the 2.4GHz band.

A combination of sensors on each node are used to measure:

  • VOCs
  • CO2
  • Temperature
  • Humidity
  • PM10

The central receiver forwards sensor data to the cloud where it is processed, stored and then displayed through a web application.

Live Demo

Full Screen


The sensor nodes use a low power Cortex-M4 processor while the receiver uses a Cortex-M7.

Sensor nodes and the receiver communicate using the NRF24L01 from Nordic, an ultra lower power 2.4GHz transceiver.


Stor is our own IoT storage engine, built to safely and securely handle large volumes of IoT data. Stor sports a horizontally scalable micro service based architecture.

React is a declarative, efficient, and flexible JavaScript library for building user interfaces.

Figaro sensors are used to detect air contaminants, including VOCs and CO2.

FreeRTOS is a Real Time Operating System for microcontrollers and microprocessors.