Back to Work

Kinetico Pro

Enterprise IoT & Water System Management

Kinetico, a global leader in the water treatment industry since 1970, approached Imajine to lead a critical digital transformation. While they were already established sellers of commercial water filters, reverse osmosis devices, and water softeners, their hardware ecosystem lacked modern connectivity.

The Solution

A Dual-Platform
IoT Ecosystem

We designed and engineered a comprehensive ecosystem comprising two main components: a Web Admin Dashboard for Kinetico administrators and partner brands, and a Mobile Application specifically designed for installers.

Web Admin Dashboard

Web Admin Dashboard

Centralized management for administrators and partner brands

Mobile Application

Mobile Application

Field installation and device provisioning for installers

Our Approach

By integrating IoT technology, we transformed their hardware into intelligent systems capable of real-time tracking for vital metrics like water flow, pressure, and temperature.

Project Approach Wireframe

Seamless Provisioning via Bluetooth & Cloud Connectivity

We bridged the gap between offline hardware and online cloud intelligence by implementing a seamless "provisioning" workflow. We engineered a mobile app that allows installers to use Bluetooth (BLE) to pair directly with the water filter hardware.

Provisioning Workflow
Technology

Tech Stack & Engineering

Powered by AWS IoT Core, React Native, and ESP32

We utilized a robust, scalable technology stack centered on AWS IoT Core to handle the heavy lifting of device communication and management.

Mobile (Installers)

Built with React Native for cross-platform efficiency on iOS and Android.

Web (Admin/Brands)

Built using React.js and Bootstrap for a responsive, user-friendly interface.

Backend & Cloud

We used Node.js for the API and AWS IoT Core for managing device state and connectivity.

Database

We implemented DynamoDB and MySQL to store complex sensor data and user profiles.

Hardware/Firmware

We integrated with ESP32 boards using MQTT protocols for lightweight, reliable messaging.

AWS Infrastructure

Complete AWS ecosystem for scalable IoT device management.

Why This Stack?

AWS IoT Core is the industry standard for secure, scalable IoT infrastructure, ensuring Kinetico can manage thousands of devices without latency. React Native allowed us to deploy the installer app quickly to both major mobile platforms with a single codebase.

Features

Key Features

This software development project involved a comprehensive approach, starting with defining project goals and selecting appropriate technologies. The team faced challenges such as tight deadlines and integration issues, but through collaboration and agile practices, they successfully delivered a robust application that met client expectations.

1

OTA (Over-the-Air) Firmware Updates

A system to update the device's software remotely without a technician visiting the site.

What

We leveraged AWS IoT Core to push firmware versions from the admin dashboard directly to the ESP32 boards on the devices.

Why

Ensures devices remain secure and feature-rich over time, significantly reducing long-term maintenance costs.

OTA Firmware Updates
2

QR Code Activation

A rapid scanning feature for installers to register new devices

What

The mobile app uses the camera to scan a unique QR code on the hardware, instantly linking that device's serial number to the customer's account in our database.

Why

Minimizes human error during data entry and speeds up the physical installation process in the field.

QR Code Activation
3

Real-Time Sensor Data Visualization

Dynamic charts displaying critical metrics like water pressure and flow rates.

What

Sensor data is transmitted via MQTT to the cloud, stored in DynamoDB, and rendered on the frontend using React.js charting libraries.

Why

Provides immediate visual insights into system health, allowing facility managers to detect leaks or inefficiencies instantly.

Real-Time Sensor Data
Results

The Impact

Centralize data that was previously fragmented or non-existent

Managing multiple locations, user teams, and device alerts, drastically reducing administrative overhead for their commercial partners.

Visualize data such as filter cartridge expiration, water flow, and salt levels

Kinetico shift from reactive repairs to proactive maintenance.

Ready to start your project?

If you're looking to digitize your physical products or build a comprehensive IoT solution, Imajine has the proven expertise to handle everything from hardware-level firmware to cloud-based dashboards.