Our client required the development of an IoT-based air quality monitoring system. The system needed to monitor and analyze air quality, temperature, and carbon content in real time. The client envisioned a user-friendly mobile application allowing users to connect IoT devices to their smartphones for easy and quick data analysis. The system had to integrate with AWS services for data storage and retrieval. Additionally, the client wanted a web-based management application for device configuration and user management.
Key Features
The integration of air quality sensors, temperature sensors, and carbon content sensors to record real-time environmental data.
Real-time data analysis and visualization to assist users in determining air quality and environmental conditions.
Available for both Android and iOS platforms, developed using Android Kotlin and iOS technologies.
The use of AWS TimeStream for data storage and retrieval and AWS EC2 for the web-based management application.
Users register by providing their name, email ID, country, and location details.
Users can add IoT devices and select the room or area they want to monitor for air quality. They can also set the SSID for device connectivity.
Solution
After registering, users can log in to the mobile application with their details.
Integrated sensors with IoT devices ensure that air quality, temperature, and carbon content are continuously monitored.
A user-friendly mobile application for Android and iOS using Android Kotlin and iOS technologies allows users to connect their IoT devices to their smartphones and view real-time environmental data.
AWS TimeStream stores and retrieves historical data from the IoT devices. AWS EC2 hosts the web-based management application.
The mobile app includes features for real-time data analysis and visualization, providing users with the right information. Users can also view historical data trends.
Users can add IoT devices through the mobile app, specifying the room or area to be monitored. The app also allows users to configure SSID for device connectivity.