Shipped a connected-greenhouse fleet
Firmware-to-cloud telemetry, OTA updates and a fleet console for thousands of devices — observable down to a single sensor.
The challenge
Verdant needed to scale from pilot greenhouses to a fleet of thousands — with firmware updates, sensor telemetry, and a single pane of glass for ops teams spread across three continents.
Our approach
How we got there.
Firmware to cloud, end to end
MQTT ingestion pipeline with device provisioning, certificate rotation, and schema versioning baked in from day one.
OTA without the anxiety
Staged rollouts with canary cohorts, automatic rollback on error-rate spikes, and a fleet console that shows every device down to a single sensor.
Observability at fleet scale
Per-device health dashboards, alerting on anomaly patterns, and SLOs tied to greenhouse uptime — not just server uptime.
Outcomes
What changed.
Stack
Tools and technologies used across this engagement.
- Rust
- MQTT
- AWS IoT Core
- TimescaleDB
- Grafana
- Kubernetes