IOT – Air Quality Monitoring

Case Overview

The product is the world’s first self-cleaning commercial air purifier. It uses advanced HEPA-grade filters with proprietary embedded materials to capture airborne particulates, smoke, VOCs, and pathogens, including viruses, bacteria, and mould.

The result is that indoor air could be even fresher than outdoor air.

The collected materials are then destroyed using a self-cleaning process, converting them into water and air while extending the filter’s life by years.


The client is a spinoff of Harvard University, established as a Public Benefits Corporation (PBC). Their mission is to make a positive impact on the environment, sustainability, health, and well-being. The clients’ immediate objective is to bring products to market that provide superior indoor air quality to positively impact the next generation utilising indoor spaces.


The business challenge is to build the software ecosystem around the hardware air purifier product. The software ecosystem would need to provide simplified monitoring using real-time data gathered from distributed installations and an intuitive user interface that provides up-to-date information on air quality and exposure risk levels.


The software ecosystem built around the self-cleaning air purification system includes the following components:

1. An IOT data collector that receives near-real-time data from installed air purifiers
2. An intuitive Web interface that provides real-time air quality status for locations with installed air purifiers Client administrators can use this information to monitor and manage the installations or perform remote operations on the device
3. A mobile application that can be used by customers as well as service technicians to fix any problems with the purification system

The data collector is an IOT Core-based system that collates time series information from all the installed devices. The data is stored in a time-series database and analyzed to provide updated status for air quality and the health of the purifier itself.
The analysed data is then presented on the web UI along with alerts that are then dispatched to technicians as needed. The solution encompasses the complete software requirements of an IOT system built around a hardware device. As the software development partner for the client, Indexnine helped with the design, architecture, development, testing, and maintenance of this software offering.

Our core team comprises a single pod of three developers, QA, and designers with managerial oversight.


As the technical partner in this product development journey, Indexnine helped identify the product roadmap, plan an MVP, and deliver it in close collaboration with the product owners from the client.

We assisted in integrating the software portion with the hardware device development team by running POCs and providing sample code for integrations.

Our product team continues to enhance and build future versions of the product with the customer.


Python, AWS IOT, Serverless backend (Lambda), React UI + Flutter app development



Provide simplified monitoring of distributed installations using an intuitive interface that provides up-to-date information on air quality and exposure risk levels.


Indexnine in conjunction with the client, designed, developed, and deployed the software solution that will allow client administrators to remotely manage and monitor installations.

This solution will help the client optimise operational resource utilization as well as provide end customers with a great experience as they interact with the product.