If you meant ESP RainMaker — Espressif’s IoT cloud platform — the header is typically rmaker_common.h or part of the esp_rmaker component.
Download options:
If rmaker.h is associated with a specific product or platform, ensure you're downloading from an authorized source to avoid any issues with authenticity or compatibility.
There's no standard library by that name. You might be looking for: rmaker.h library download zip
To confirm your ZIP installation works, create a minimal smart switch.
Code (Arduino Sketch):
#include <rmaker.h> #include <WiFi.h>static char *ssid = "YOUR_WIFI"; static char *password = "YOUR_PASS"; If you meant ESP RainMaker — Espressif’s IoT
// Create a device static gpio_num_t switch_gpio = GPIO_NUM_15; static rmaker_param_t *switch_param;
void setup() Serial.begin(115200);
// Initialize RainMaker rmaker_init(); // Create a Switch parameter switch_param = rmaker_param_create("Power", "Switch", rmaker_param_type_bool, (void *)false); rmaker_device_t *device = rmaker_device_create("Smart Plug", NULL, &switch_param, 1); rmaker_device_add(device); // Connect to Wi-Fi and RainMaker cloud rmaker_start(ssid, password);
void loop() // Handle cloud commands rmaker_loop();
If this compiles without errors, your rmaker.h ZIP installation was successful. On Windows:
For Arduino IDE users, the library is officially hosted on GitHub:
When you download this ZIP, the rmaker.h file will be located inside:
arduino-rainmaker-master/src/rmaker.h