Every project starts with RMaker.initNode() , which handles the heavy lifting of identity and security .
Before using RMaker.h , you must have ESP32 board support installed in your Arduino IDE.
Paste the following official Espressif URL: https://github.io Click . Step 2: Install the ESP32 Core
#include <RMaker.h>
The RMaker.h library is a core component of the ecosystem, an end-to-end IoT solution by Espressif designed for ESP32 and ESP32-S2 based products. It allows developers to create remote-controllable devices with zero cloud configuration, using pre-built mobile apps to interact with the firmware. How to Download and Install RMaker.h rmaker.h library download zip
Search for by Espressif Systems and click Install (Ensure you use version 2.0.x or newer).
The rmaker.h library depends on WiFiProv and JSON . If you see compilation errors:
If this compiles without errors, your rmaker.h ZIP installation was successful.
If you are using Espressif’s official IoT Development Framework (ESP-IDF), the library is included as a component. Every project starts with RMaker
After you have the library, you must adjust these settings in the Arduino IDE for it to compile correctly:
// Create a power parameter (on/off) RMakerParameter *powerParam = RMaker.addParameter("Power", "bool", NULL, NULL, NULL); powerParam->addRange("bool", "false", "true");
Whether you're on an air-gapped machine, need a specific historical snapshot, or simply prefer working without Git, here is everything you need to know about the rmaker.h ZIP.
Serial.println("Device ready. Use ESP RainMaker app to control."); Step 2: Install the ESP32 Core #include <RMaker
By following the methods outlined above, you can reliably download and integrate this powerful library into your ESP32 projects and start building the next generation of smart, connected devices.
Instead of a standalone ZIP, you get RMaker.h by installing the official ESP32 Arduino Core . and go to File > Preferences .
Even with the correct rmaker.h library download zip , you might encounter errors. Here’s how to fix them:
Here's what you probably need: