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 for 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 the 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.
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).