Case studyRobotics & IoT10 min read

ColdWatch: IoT cold-chain monitoring that catches a failing freezer before the stock is lost

A cold-chain logistics company stored and moved vaccines, dairy and frozen food, and discovered temperature excursions only when a clerk checked a paper log or a customer complained. We built ColdWatch: wireless temperature sensors, a gateway that survives power cuts, real-time alerts with escalation, compressor-failure prediction and compliance reports — 24 features that watch every cold room and truck around the clock.

24
Features shipped
4
Apps & platforms
6
Team members
16
Weeks to rollout
ColdWatch cold-room monitoring dashboard and alert
ColdWatch: every cold room and truck, every minute.
01

A weekend and a freezer

ColdWatch's operations director told us about a Monday morning: a cold room's compressor had failed on Saturday night, the temperature had drifted up for more than a day, and an entire consignment of frozen product had to be written off. The paper temperature log showed readings every four hours on weekdays — and nothing on Sunday.

For vaccine customers, the stakes were higher still: excursions had to be detected, documented and reported, and the company's contracts depended on proving temperature control.

“We don't lose stock because we're careless. We lose it because nobody is watching at 3 a.m.”

— ColdWatch's operations director
02

Surveying the cold chain

We surveyed cold rooms, blast freezers and refrigerated trucks across the company's facilities. Wi-Fi did not penetrate insulated rooms, power cuts were common, and trucks travelled through areas with no signal. Any system that depended on constant connectivity would fail exactly when it was needed.

Constraints that shaped the design
  • Insulated rooms that block Wi-Fi
  • Frequent power cuts
  • Trucks travelling through no-signal areas
  • Customers requiring auditable temperature records
Server racks with optical fibre cabling
Surveying cold rooms and trucks for signal, power and placement.
03

Designed to keep working when things fail

Sensors use low-power long-range radio that passes through insulated walls and lasts years on a battery. Each facility has a gateway with battery backup and a 4G connection; if connectivity drops, readings are stored and uploaded later with their original timestamps. Truck sensors log continuously and upload whenever the truck has signal.

Alerts escalate: a warning to the shift supervisor, then the facility manager, then the operations director, by app notification, SMS and an automated voice call until someone acknowledges. A model watching temperature cycles flags compressors that are starting to struggle, often hours before an excursion.

04

The team

Hardware, connectivity and data expertise were all essential, so the team combined an IoT engineer with data and app engineers.

1
Engagement lead

Facility surveys and installation schedule.

1
IoT engineer

Sensors, gateways, radio planning and installation.

1
Data engineer

Time-series pipeline and compliance records.

1
Full-stack engineer

Dashboard, customer portal and reports.

1
Mobile engineer

Alert and response app.

1
Data scientist

Compressor anomaly detection.

6 people in total, working as one team.

05

Decisions we made

Agreed with the operations director and quality head.

01

Wi-Fi or long-range radio sensors?

  • Wi-Fi sensors
  • LoRaWAN sensors with facility gateways

Our call: LoRaWAN sensors with facility gateways. Wi-Fi does not pass through insulated walls reliably; long-range radio does, and batteries last years.

02

What happens during outages?

  • Readings lost
  • Battery-backed gateways with store-and-forward

Our call: Battery-backed gateways with store-and-forward. Excursions often start during power cuts. Buffered readings kept records complete.

03

Single notification or escalation?

  • One push notification
  • Escalation across app, SMS and voice until acknowledged

Our call: Escalation across app, SMS and voice until acknowledged. A single notification at 3 a.m. can be missed. Escalation ensured someone responded.

04

Fixed thresholds only?

  • Threshold alerts
  • Thresholds plus anomaly prediction

Our call: Thresholds plus anomaly prediction. Thresholds catch problems; anomaly detection catches failing equipment before products are at risk.

06

The 24 features

Everything that shipped from sensors to compliance reports.

Sensing
Every room, every truck.
  • 01Wireless temperature sensors

    Long-range, battery-powered sensors.

  • 02Humidity and door sensors

    Where products require them.

  • 03Battery-backed gateways

    Keep working through power cuts.

  • 04Store-and-forward

    Readings buffered and uploaded later.

  • 05Truck logging

    Continuous logging in transit.

Alerts and response
Someone always knows.
  • 06Threshold alerts

    Product-specific temperature limits.

  • 07Escalation chains

    App, SMS and voice until acknowledged.

  • 08Acknowledgement and actions

    Response recorded with corrective actions.

  • 09Compressor anomaly prediction

    Failing equipment flagged early.

  • 10Sensor health alerts

    Low battery and offline sensors.

Monitoring
The whole cold chain at a glance.
  • 11Live dashboard

    All facilities and trucks with current readings.

  • 12Temperature history

    Charts for any sensor and period.

  • 13Shipment temperature records

    Temperature history per consignment.

  • 14Facility maps

    Sensors placed on room layouts.

Compliance
Proof of control.
  • 15Compliance reports

    Continuous records with excursions documented.

  • 16Customer portal

    Customers view their products' temperature records.

  • 17Excursion log

    Duration, peak and response for every event.

  • 18Calibration records

    Sensor calibration tracked.

  • 19Immutable records

    Readings cannot be edited.

  • 20Role-based access

    Supervisors, managers, quality and customers.

  • 21Data export

    Records exported for audits.

  • 22Maintenance tickets

    Equipment issues sent to technicians.

  • 23Energy insights

    Compressor duty cycles and energy use.

  • 24Multi-facility management

    All sites in one console.

ColdWatch compliance report with excursion record
Compliance reports: continuous records, every excursion documented with its response.
07

Rollout

Sensors were installed facility by facility over a few weeks, each with a two-week burn-in where alerts went only to our team so thresholds could be tuned before waking anyone at night. The first real alert came from a cold room whose door had been left ajar; it was closed within minutes.

  1. Weeks 1–2
    Facility survey

    Cold rooms and trucks surveyed for signal and power.

  2. Weeks 3–4
    Design

    Sensor, gateway and alert design.

  3. Weeks 5–11
    Build

    Pipeline, dashboard, app, portal and anomaly model.

  4. Weeks 12–14
    Installation and burn-in

    Sensors installed; thresholds tuned.

  5. Weeks 15–16
    Live monitoring

    All facilities and trucks live.

08

What we learned

Design for failure first. Battery backup and store-and-forward were the most important features, because excursions often happen during outages.

Tune alerts before trusting them. The burn-in period avoided alert fatigue from day one.

Built with
  • LoRaWAN temperature sensors
  • Edge gateways with battery backup and 4G
  • MQTT
  • TimescaleDB
  • Next.js
  • React Native
  • Anomaly detection model
  • AWS Mumbai
CTA Background

Building something like ColdWatch?

Bring the problem as it actually is, constraints included. You will get a straight answer on whether we are the right team.

View Our Work
AI-First Engineering
Secure & Scalable
Built to Deliver Impact
More case studies