Smart home / Hub, cloud and delivery pipeline
Smart Home Hub Development: Extending A Leak-Detection Product
From a leak-detection product to a hub-based smart-home system, with CI/CD, AWS environments and an app.

The opportunity
A product outgrowing its process
The client sold a water-leak detection product with a growing user base. Its next step was a smart-home hub, and its development needed an organised flow of commits and a CI/CD architecture first.

The shared hub, cloud, and app provide a foundation for adding compatible devices and features as the business grows.
The solution
Pipelines, then the hub
Indeema set up automated, quality-gated pipelines and separate AWS environments, then built the hub with BLE onboarding, OTA updates, logging and an app.
- 01CI/CD pipelines
- 02AWS environments
- 03Hub firmware
- 04BLE onboarding
- 05Smart-home app

The impact
What changed for the client
- 6
- Smart-home functions in one hub
- 5,000
- Users of the smart-home system
- Unstructured commit flowAutomated, quality-gated pipelines
- One environmentFour separate AWS environments
- Leak detector onlyHub with lighting, locks and energy views
- Manual firmware updatesOTA update jobs
Indeema also ran monitoring and IAM audits during maintenance. The client owns the product and its device compatibility list.
Engineering judgement
Decisions that shaped the product
Start with the delivery pipeline
The engagement began with a CI/CD prototype, so firmware builds, tests and deployments were automated before the product scope expanded.
One pipeline approach for firmware and back end
The same CI/CD conventions, quality gates and versioning were applied to ESP-IDF firmware and back-end services, which supports traceability and rollbacks.
Separate cloud environments
Sandbox, development, pre-production and production environments in AWS keep testing apart from the live system.
Validate integrations with proofs of concept
HomeKit, Alexa and Siri integration was tested in firmware proofs of concept before being relied on in the product.
Built with
ESP-IDF · Bluetooth Low Energy · AWS IoT Core · AWS Lambda · Amazon EC2 · Amazon DynamoDB · Amazon S3 · AWS IAM
More case studies
All case studies ↗
Building equipment / Lift energy and usage monitoring
A lift energy and trip monitor, from meter interface to web portal

Smart home / Indoor air monitoring device
Building an indoor air monitor and companion app across two device generations

Healthcare / Connected sensor, AI signal analysis and cloud
Sensocor: from a Bluetooth heart-signal sensor to a doctor's web portal
A comparable product problem?