ESP-RainMaker Technical Wiki: ESP-Rainmaker Solutions
ESP-RainMaker Networking Solution (Thread)
Description: For networking solutions, ESP-RainMaker supports the 802.15.4 Thread protocol to establish a connection with the cloud. ESP-RainMaker interacts with the cloud through a Thread border router.
[Chip/Module] ESP32-H2, Thread border router (Espressif ESP32-S3 SoC + ESP32-H2 RCP or third-party Thread border router)
Related links:
Thread border router repository: esp-thread-br
RainMaker over Thread example repository: esp-rainmaker/examples/led_light
Video of 300 nodes provisioning to the cloud: 300 nodes provisioning to the cloud
Supports large-scale networking, with all child nodes connected to the cloud
Low power consumption, fast networking speed
Supports group control and zone control functions (local group control uses multicast, remote group control uses point-to-point control)
The cloud supports OTA for devices in the same Thread network in sequence
ESP-RainMaker Networking Solution (Mesh-Lite)
Description: For networking solutions, ESP-RainMaker supports WiFi protocol networking to establish a connection with the cloud.
[Chip/Module] ESP32-C3, ESP32, ESP32-S3
Related links:
Repository: esp-mesh-lite/examples/rainmaker/led_light
Supports zone control, group control
No need for a gateway
ESP-RainMaker + ESP-Matter Solution (Fabric)
Description: For scenarios that need to connect to a private cloud, the Matter Fabric solution is recommended. The device uses the standard Matter provisioning protocol, and the ESP-RainMaker APP supports the Matter Controller function to provision the device and bind it to the ESP-RainMaker cloud. Remote control and OTA are achieved through the ESP-RainMaker channel, while Matter is used for local control.
[Chip/Module] ESP32, ESP32-S3, ESP32-C series
Related links:
Provision and control devices without the need for a Matter gateway
Convenient OTA
ESP-RainMaker + ESP-Matter Solution (Non-Fabric)
Description: For scenarios that require quick access to the Matter ecosystem, the non-Fabric solution is recommended. The device uses a Bluetooth broadcast, supporting both standard Matter and ESP-RainMaker provisioning services. It supports user ESP-RainMaker brand APP and Matter ecosystem speaker provisioning.
[Chip/Module] ESP32-C3, ESP32-S3
Related links:
Repository: esp-rainmaker/examples/matter/matter_light
Easy development, good APP compatibility
Supports dynamic Matter QR code provisioning function
Supports user binding through RainMaker APP after Matter provisioning
ESP-RainMaker Zigbee Gateway Solution
Description: For standard Zigbee devices or Espressif’s Zigbee devices, connect to the ESP-RainMaker cloud.
[Chip/Module] ESP32-H2, ESP Zigbee Gateway
Related links:
Repository: esp-rainmaker/examples/zigbee_gateway
Can be compatible with standard Zigbee devices
Need to develop the functionality of the Zigbee gateway side, support different categories
ESP-RainMaker Combined with AI Solution
Description: Espressif’s ESP Private Agents solution, combined with the ESP-RainMaker cloud solution, ESP Remote RainMaker MCP Server service, controls ESP-RainMaker devices under the user’s account through the AI language model.
[Chip/Module] EchoEar Core Board v1.2, ESP-BOX-3, M5Stack-CoreS3
Related links:
Repository: ESP Private Agents Firmware
Supports voice hardware devices, such as EchoEar Core Board v1.2, ESP-BOX-3, M5Stack-CoreS3, to control ESP-RainMaker devices under the user’s account through voice
Supports control of ESP-RainMaker devices under the user’s account using only the APP (without the need for voice hardware)
Ready to use out of the box, supports private deployment, data security
ESP-RainMaker Controller Solution
Description: Enable a device to control other RainMaker devices under a user account, while actively subscribing to the status changes of these devices. Simply put, it is to transplant the device control and status synchronization originally implemented on the mobile App to the device side. This solution can be used independently for devices with displays, directly controlling other devices through the UI interface on the screen; it can also be combined with the Matter bridge solution, mapping the controlled RainMaker devices to the Matter ecosystem, thereby realizing the control of non-Matter devices with the Matter ecosystem App.
[Chip/Module] ESP32 series chips
Related links:
Repository: ESP-RainMaker
Repository: ESP-Matter Bridge Apps
Supports controlling other RainMaker devices through the display screen UI
Supports mapping controlled RainMaker devices to the Matter ecosystem, realizing the control of non-Matter ecosystem RainMaker devices with the Matter ecosystem APP
ESP-RainMaker Bluetooth Local Control Solution
Description: For single Bluetooth devices or devices that do not need to connect to Wi-Fi or have no Wi-Fi environment, they can be bound and controlled through Bluetooth.
[Chip/Module] ESP32 series chips
Related links:
Repository: ESP-RainMaker
Supports binding and controlling ESP-RainMaker devices under a user account via Bluetooth