An Indian cold chain technology company approached Qmax Systems to design and manufacture a fully connected IoT monitoring system for cold storage units — refrigerated trucks, warehouses, and walk-in cold rooms. The device needed to monitor multiple temperature and pressure zones in real time, transmit data securely to an AWS IoT cloud platform, and operate reliably during transport across harsh environmental conditions including extreme cold and road vibration.
Qmax Systems delivered the complete product from the ground up: hardware architecture, PCB design, embedded firmware, cloud application, industrial design, rugged enclosure, commissioning utilities, and mass production of 6,000 units — all manufactured and shipped within India. The device carries WPC certification (India's equivalent of FCC) and is fully RoHS compliant.
The Cold Storage IoT Monitoring System (model: QMCCS1-01) is a LiPo battery-operated and DC-powered connected device housed in a rugged, compact aluminium enclosure. It continuously monitors up to four NTC temperature sensors and two pressure sensors, providing a complete picture of cold chain environmental conditions. Cellular (LTE/GSM), Wi-Fi, and Bluetooth connectivity ensure data reaches the cloud via the best available link, while GPS enables real-time asset tracking and RTC time synchronisation.
Four relay outputs allow direct control of refrigeration equipment — compressors, fans, alarms — from the cloud or on-device logic. A buzzer provides local alerts. When connectivity is unavailable, the device stores timestamped sensor logs locally and performs a seamless, lossless data sync to AWS IoT once a link is restored. OTA firmware updates keep the fleet current without physical access. The product is designed and manufactured entirely in India.
Qmax Systems executed the entire product lifecycle under one roof, from the first architectural sketch to palletized shipments bound for North America:
LTE, Wi-Fi 2.4/5 GHz, BLE, and GPS all operating simultaneously required careful RF partitioning, antenna placement, and trace routing to avoid desensitisation. Each radio was isolated to its own PCB zone with keep-out areas, and antenna placement was validated through conducted and radiated measurements.
LiPo battery chemistry degrades severely at sub-zero temperatures; component selection was constrained to AEC-Q100 / industrial-grade parts rated for the full operating range. Battery charge management firmware was tuned to prevent charging below 0°C and to compensate for capacity reduction in cold environments.
Connector retention, component solder joint reliability, and PCB mounting were all engineered for road vibration profiles. All connectors use locking mechanisms; heavy components are adhesive-bonded; the PCB is mounted on vibration-dampening standoffs within the enclosure.
Cold chain vehicles transit tunnels, remote routes, and areas with poor cellular coverage. A flash-backed circular log stores sensor records with GPS timestamps at 1-minute resolution; a state machine manages seamless re-sync to AWS IoT on link restoration without duplicates or gaps.
Deriving a reliable real-time clock from GPS (which has signal outages) required a temperature-compensated RTC IC with battery backup, disciplined by GPS 1PPS when a fix is available and free-running with drift compensation during GPS outages.
All MQTT traffic to AWS IoT Core is protected with TLS 1.2 / X.509 mutual authentication. Device certificates are provisioned at the factory using AWS IoT Fleet Provisioning; a unique certificate and private key are written to secure storage on each unit during production test.
The device operates unattended in refrigerated environments; a battery protection IC monitors cell voltage, temperature, and current for over-voltage, under-voltage, over-current, and short-circuit conditions, with independent hardware cut-off independent of the MCU.
Dual-core 240 MHz Wi-Fi + BLE SoC serving as the main application processor; handles sensor acquisition, relay control, local logic, Wi-Fi/BLE stack, and OTA update client
Quad-band GSM/GPRS or LTE Cat-M1/NB-IoT module providing primary wide-area connectivity for AWS IoT MQTT, SMS alerts, and remote diagnostics
NMEA-outputting GPS receiver for real-time asset location tracking, 1PPS RTC disciplining, and geo-fencing support
Precision signal conditioning for up to four NTC thermistor channels with 16-bit ADC; provides ±0.2°C accuracy across the -40°C to +85°C operating range
Dual analogue pressure sensor inputs (AGND/VCC/PRES) for refrigerant pressure monitoring with transient protection
Electromechanical relays rated for inductive loads (compressor contactors, fan motors); opto-isolated drive circuits protect the MCU from back-EMF
Integrated charge management IC (MCP73xx class) with CC/CV profile, temperature-gated charging below 0°C; fuel gauge IC for state-of-charge reporting to cloud
Hardware-level OVP, UVP, OCP, and short-circuit protection independent of firmware, with low-battery alert output
Temperature-compensated real-time clock with battery backup; disciplined by GPS 1PPS when signal is available, providing ±2 ppm accuracy in GPS-denied conditions
External serial flash for local sensor data logging; circular buffer stores ≥30 days of 1-minute records in the absence of connectivity
Piezoelectric buzzer for local audible alerts on temperature excursion, connectivity loss, or relay trip events
Push-push nano-SIM holder with ESD protection for cellular module SIM
Primary WAN connectivity over Cat-M1, NB-IoT, or GPRS for AWS IoT MQTT, remote diagnostics, and OTA; SIM card provisioned per-unit at factory
Secondary WAN / local network connectivity; used for high-bandwidth OTA downloads and configuration when in range of a known AP
Short-range commissioning, local configuration via smartphone app, and proximity-based alerts; also supports BLE beacons for zone identification
Satellite positioning for asset tracking and map display; 1PPS output for RTC synchronisation
All telemetry, alerts, and commands exchanged over MQTT with X.509 mutual authentication; topic structure follows AWS IoT Shadow model for device state management
Internal communication between MCU and cellular module (AT commands), GPS module (NMEA), and debug port
Interface to SPI NOR flash for data logging and to GSM module for high-speed data paths
Bus for RTC, battery fuel gauge, I/O expander, and auxiliary sensor interfaces
Multichannel ADC for NTC temperature sensor acquisition, pressure sensor inputs, and battery voltage / current monitoring
Opto-isolated GPIO outputs driving 4 × relay coils; digital inputs for door sensors, tamper detection, and external alarms
FreeRTOS-based firmware architecture with dedicated tasks for each subsystem: sensor acquisition task, communication manager task, relay control task, data logger task, GPS parser task, and OTA update task — each with independent stack and priority assignment
Queue-based message passing between sensor and communication tasks; event group flags for connectivity state synchronisation; mutex-protected access to shared SPI flash and I²C bus resources
Hardware watchdog fed only when all critical tasks check in within their deadline; any task stall triggers a supervised reboot with fault log written to flash before reset
Tickless idle mode with dynamic clock gating during inter-sample periods; deep sleep scheduling during known connectivity blackout windows to extend LiPo run-time
Automatic failover between LTE and Wi-Fi for MQTT uplink; exponential back-off reconnect strategy with local buffering during outages; connection quality metrics reported to cloud
1-minute polling of all 4 NTC and 2 pressure channels with per-channel calibration coefficients stored in NVS; min/max/average/std-dev statistics computed per interval and packed into CBOR payload
Circular buffer on SPI NOR flash storing timestamped CBOR records; deduplication and ordered replay to AWS IoT on link restoration, guaranteeing zero data loss across connectivity gaps of up to 30 days
MQTT client with X.509 mutual TLS 1.2, Device Shadow for remote relay control and threshold configuration, and IoT Rules Engine triggers for real-time alerting via SNS/Lambda
1PPS-based hardware RTC synchronisation; Kalman-filtered position for asset tracking; RTC drift compensation algorithm during GPS-denied periods
Chunked HTTPS download with SHA-256 integrity verification, dual-partition (A/B) scheme, and automatic rollback on three consecutive boot failures
Real-time sensor visualisation, temperature excursion alerts with configurable thresholds, relay status and remote control, live asset map, historical data export (CSV/PDF), and fleet management for the full 6,000-device deployment
Factory test tool running on Windows PC that exercises all I/O channels, verifies sensor calibration, programs AWS IoT device certificate, and logs serial number and test results to production database
Over-the-air access to device event logs, raw sensor values, network signal quality (RSSI, RSRP), battery SoC, task CPU utilisation, and relay state — enabling field issues to be diagnosed without physical access
Smartphone-based provisioning of Wi-Fi credentials, cellular APN, alert thresholds, and relay schedules; also displays live sensor readings and device health over BLE without needing cloud connectivity
The Cold Storage IoT Monitoring System demonstrates Qmax Systems' end-to-end product development capability across the full hardware-firmware-cloud stack. The project demanded simultaneous expertise in multi-radio RF design, extreme cold hardware engineering, LiPo power systems, real-time embedded firmware, secure AWS IoT integration, and high-volume Indian manufacturing — all delivered under one roof by the Qmax team in Poonamallee, Chennai.
With 6,000 units manufactured and deployed across cold chain operations in India, the product stands as a strong reference for Qmax's concept-to-production methodology in the Industrial IoT segment. DVT and PVT were completed to schedule, WPC and RoHS certifications were achieved, and the cloud platform now manages the entire deployed fleet with real-time visibility and remote control.
The same full-stack capability — architecture, PCB design, firmware, cloud application, industrial design, certification, and mass production — is available to customers bringing new connected product ideas to market.