RainMachine – The Forecast Sprinkler

Green Electronics LLC needed a partner with expertise to help them develop the software side of their IoT product, RainMachine ― a smart WiFi irrigation controller that can be managed remotely from a phone, tablet or desktop browser.

RainMachine Case Study
Client
RainMachine – The Forecast Sprinkler
Project Category
Mobile app
Industry
IoT

Executive summary 

Green Electronics LLC needed a partner with the expertise to help them develop the software side of their IoT product, RainMachine, a smart WiFi irrigation controller that can be managed remotely from a phone, tablet, or desktop browser. Along with native iOS and Android mobile applications, Tremend created the firmware and server software for the forecast sprinkler. By forecasting seven days in advance and using real-time temperature, wind, and rainfall data, the RainMachine dynamically adjusts the sprinkler schedule, improving watering efficiency and thus dramatically reducing water waste. This innovative controller was ranked by Fortune magazine among the Top 7 most useful home devices (next to the Nest Thermostat!) and became the #1 Best Seller in its category on Amazon just 2 weeks after its launch in October 2014.

The client 

Green Electronics was founded in 2010 by a team of determined hardware and software engineers from Silicon Valley. Based in Fremont, California, the company produces the RainMachine – The Forecast Sprinkler, a WiFi irrigation controller. The product was designed from the ground up to be a powerful tool that empowers people to conserve the most precious resource on this planet: Water.

rainmachine app

Business Challenge 

The company needed a technical partner with proven expertise in cloud and mobile development that would round, understand, and extend their hardware and firmware development.

The challenge was to simultaneously launch mobile applications, cloud connectivity to IoT products, two brand new next-generation devices, as well as a completely refreshed firmware for their first generation of forecast sprinklers.

Tremend was involved in every stage of the development process, from the user experience and the system architecture to the software monitoring the actual production of the sprinklers in Chinese factories.

The company needed a technical partner with the required expertise to contribute to the building process of this complex solution. The challenge was to synchronize the entire development process with the technical team of our client, as Tremend was involved in every stage of the development process.

Solution delivered by Tremend 

Helping our client build the RainMachine, we contributed to every layer in the stack: device operating system (Android and Linux Kernel driver development), device firmware (C++ and Python applications), server (Node.js on Amazon EC2 Cloud), and applications (iOS, Android and Web).

Implementation 

Device side (firmware):

  • Operating Systems: Android, Linux (OpenWrt), Linux Kernel driver development
  • Programming languages: C++, Python3
  • Frameworks: OpenSSL, Lighttpd, SQLite 
  • User interface: Android (Java). B. 

Applications:

  • Web User Interface: HTML, JavaScript/Sencha Touch
  • Android app 
  • iOS app

Server-side:

  • Node.js
  • MySQL
  • REDIS and PHP (Yii)
  • all on top of Amazon Elastic Compute Cloud (EC2)

Results 

Building the RainMachine in partnership with Tremend, Green Electronics turned an idea into a completely functional device. This innovative controller was ranked by Fortune magazine among the Top 7 most useful home devices and became the #1 Best Seller on Amazon just 2 weeks after its launch in October 2014.

Technologies

Linux

Android

Python

HTML/CSS

JavaScript

See more success stories

LearnItLive Case Study

LearnItLive

Using the Learn It Live Learning Center, any organization, brand, or expert can easily launch their own online learning platforms with classes customized for their audiences.

Edenred Case Study

Edenred

Tremend partnered up with Edenred to implement two mobile applications that can be used by Edenred cardholders to view their balance, transactions and manage their cards.

Braeburn Case Study

Braeburn

Braeburn, one of the largest thermostat manufacturers in the United States, required a modern platform to support its new lines of WiFi-connected thermostats and maintain compatibility with existing products.

Get in touch

We are always happy to talk

Phone

+40-21-223-7700

Email

hello@tremend.com

Address

165 Splaiul Unirii, Timpuri Noi Square,
TN Office 2 building, 4th floor,
District 3, Bucharest, Romania, 030134