
Rachio Smart Sprinkler Controller
About the Client
Company’s Request
They also emphasized the significance of the end device's ability to operate a bi-stable valve to regulate the water flow through the pipelines in residential premises. The initial request also included requirements to support over-the-air (OTA) upgrades and sustain a long battery life.
Technology Set
C++ | Provides low-level hardware control, essential for managing power-efficient operations and bi-stable valve control. |
Python | Is utilized for higher-level logic, including OTA upgrade systems and data processing. |
CMake | Ensures that all components, written in C and Python, are compiled and linked correctly, supporting smooth deployment across the 8 peer devices. |
MQTT | Used for real-time data exchange, enabling the control of the bi-stable valve and the distribution of OTA updates. |
AWS | Enables secure communication between the peer devices and the cloud, supporting remote monitoring and control. |
Aeris Weather | A weather data service integrated into the solution to provide real-time weather information. |
NORDIC | Used for their Bluetooth Low Energy capabilities. Nordic chips are known for low power consumption, aligning with the requirement for long battery life. |
ESPRESSIF | Provides the connectivity required for OTA updates and real-time communication in the peer devices. |
BLE | A wireless communication protocol used for short-range communication between the peer devices. BLE is chosen for its low power consumption, which is crucial for maintaining long battery life. |
Long Range BLE | An extension of BLE technology that offers greater communication distances while still maintaining low power consumption. This is particularly useful for ensuring reliable communication across the entire residential premises. |
The client successfully launched their product to the market on schedule (in the appropriate season for the product)
Sirin Software diligently undertook the project, working to a stringent deadline, and accomplished the development of a solution in just eight months, an impressively rapid timeframe.
The developed product addressed all the drawbacks of cloud technology, enabling clients to enhance it before its introduction to consumers.
In addition, Sirin Software took the initiative to establish a dedicated testing booth to secure controllable release management, verify efficiency for both technical and user-related features, and further optimize water usage.
We also strove to deliver a flawless product. Consequently, any introduced feature always passes a long-term testing and verification flow designed specifically to fit customer requirements.
Value Delivered



