Case study
Connected measurement devices, from firmware to dashboard.
When your product measures something, the data is the product. For CarbonZapp we built a chain that does not break: measure, store locally, sync, analyse.
The challenge
CarbonZapp needed software to accompany its hardware in real laboratory conditions — unstable networks, traceability requirements and users in different countries.
- Measurement devices deployed in labs with very different network conditions — often without a stable connection.
- Reliable data capture with no measurement loss during outages.
- Remote firmware upgrades across an installed base of devices.
- A multilingual interface and support for international customers.
- Traceability of measurements for quality control and reporting.
Our approach
Firmware & local storage
Devices store measurements locally and sync when connectivity returns. No reading is lost because a network went down.
Cloud ingestion & dashboards
A queue-based pipeline with time-series storage, per-device dashboards and exports for reporting.
Fleet management & OTA
Signed firmware updates in staged rollouts, with device health monitoring and failure alerting.
Support & evolution
An ongoing engagement: new features, performance work and second-line technical support.
The results
Data loss
≈0
thanks to offline buffering
Upgrades
OTA
no technician visit needed
Visibility
Real-time
status of every device
Engagement
Multi-year
built and run by one team
