Cloud Native 21 min read

Building an IoT Air Quality Monitoring System with Cloud-Native: A Micro-Team Case Study

A five‑person micro‑team built the E‑Min atmospheric monitoring system using Tencent’s IoT and cloud‑native services, creating a three‑layer prototype in 20 hours, scaling to 27 nodes and 20 million records, cutting yearly node costs below one yuan, and opening the architecture for broader ecosystem applications.

Tencent Cloud Developer
Tencent Cloud Developer
Tencent Cloud Developer
Building an IoT Air Quality Monitoring System with Cloud-Native: A Micro-Team Case Study

This article presents a practical case study of building an atmospheric monitoring system using IoT and cloud-native technologies by a micro-team of just 5 people. The project, called "E-Min Atmospheric Monitoring," addresses the gap in real-time air quality data availability for ordinary citizens.

Background: According to 2019 China Ecological Environment Bulletin, only 46.6% of 337 cities met air quality standards, with PM2.5 as the primary pollutant. Shenzhen has only 11 official monitoring stations for its 20,000 square kilometers, providing data every hour—insufficient for detecting localized air quality events.

Phase 1 - Prototype: The team built a system with three layers: collection, processing, and display. Using TencentOS Tiny (Tencent's open-source IoT operating system), IoT Explorer, API Gateway, Cloud Functions, and Tencent Cloud Dashboard, they completed the entire system in just 20 person-hours with 3 team members. The system reports data every 15 seconds, enabling detection of moving pollution plumes—significantly faster than official hourly data.

Phase 2 - Expansion: The team scaled from 5 to 27 monitoring nodes, added object storage for backup and cross-region database for disaster recovery. They used TencentOS Tiny RISC-V development boards (credit-card sized) for the terminals, reducing deployment difficulty. Over nearly a year, they invested only 100 person-hours and accumulated 20 million data records.

Phase 3 - Openness: The architecture was enhanced with message queues and cloud logging services for data reconciliation and system monitoring. They introduced mini-program capabilities using Tencent Cloud Development and Tencent Lianlian. The project was opened to生态 partners, with applications expanding to fire safety monitoring.

Cost Analysis: The cloud-native approach significantly reduced costs. Using pay-as-you-go services like Cloud Functions and API Gateway, the cost per node per year dropped from over 2 yuan in Phase 2 to under 1 yuan in Phase 3 for 10,000 nodes reporting every minute.

Key Insights for Micro-Teams: 1) Project selection focuses on user value, market potential, and industry benchmarks; 2) Risk management emphasizes quality, efficiency, and cost control; 3) Continuous operation requires timing (seasonal campaigns), channels (community platforms), and partnerships (ecosystem collaboration).

cloud-nativeEdge ComputingIoTcloud cost optimizationMicroservices ArchitectureAir Quality MonitoringSmall Team Project ManagementTencentOS Tiny
Tencent Cloud Developer
Written by

Tencent Cloud Developer

Official Tencent Cloud community account that brings together developers, shares practical tech insights, and fosters an influential tech exchange community.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.