Skip to content
Cloud & AIoT Framework

ESP-RainMaker

Complete cloud and firmware platform from Espressif for connected products. Build IoT devices without developing backend or mobile apps from scratch.

Language
C / C++
ESP RainMaker AIoT Cloud Platform
Category
Cloud & AIoT Framework
Main purpose
Accelerated smart product development with mobile apps (iOS/Android), AWS Serverless cloud and voice control (Alexa/Google Home)

Key features

  • Assisted Wi-Fi and BLE provisioning via official mobile app
  • Dynamic UI generation in app based on firmware parameters
  • Native integration with Alexa and Google Assistant
  • Simultaneous local control (via mDNS/HTTP) and cloud control
  • RainMaker Dashboard for fleet management and OTA
  • Native compatibility with Matter nodes and device Bridges
  • Integrated library via ESP Component Registry (espressif/esp_rainmaker)

When to use

  • Smart appliances and consumer lighting
  • IoT products with tight time-to-market constraints
  • Devices requiring mobile app control without custom backend costs
  • Remote monitoring systems with centralized OTA

Code example

Starter snippet in C / C++. Adjust pins and configuration for your board.

ESP-RainMakerC / C++
1