ESP RainMaker Eases Cloud Integration & Mobile App Development for ESP32-S2 SoC

Espressif Systems is well-known for its low-cost, well-supported WiFI and Bluetooth SoC for IoT products and projects. But in recent years, the company has also come up with application-specific development boards and corresponding software frameworks to help customer develop their own. Those boards include ESP32-LyraTD-MSC for smart audio applications, or for ESP32-S2-Kaluga-1 multimedia applications using display and camera.

The company is now offering another solution to help makers integrate ESP32-S2 secure WiSoC with the cloud and create a mobile app. Meet ESP RainMaker.


ESP RainMaker Architecture

Specifically, ESP RainMaker provides four main components::

  • Device Agent SDK to perform network provisioning, OTA updates and facilitate communication with the cloud. Based on the ESP-IDF SDK.
  • Amazon’s AWS powered Transparent Cloud Middleware makes the device’s attributes accessible to the user’s phone applications or other third-party services via RESTful APIs.
  • iOS/Android phone apps to configure and manage the connected device. The apps are “self-adapting”, meaning they can render the UI for device control as per the configuration programmed in the device.
  • Python-bindings & Host Utilities to automate communication with the connected device from a host computer.
ESP RainMaker Android App
ESP-RainMaker Android App Screenshots – Click to Enlarge

Since you’d need an ESP32-S2 board that mostly means ESP32-S2-Saola-1 at this stage, and that’s exactly the board the company’s used in its getting started guide, where you can also learn how to modify the firmware and use the command line tools. The firmware, host tools, and mobile apps can also be found on a dedicated repo on Github.

The mobile apps are said to be open-source, but I was not able to locate the source code at this stage. ESP RainMaker is still beta, so maybe the source code was not released yet.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 Comment
1 year ago

It seems like esp wants their own version of Tuya.

Khadas VIM4 SBC