Paste this URL into the field: https://github.io Go to Tools > Board > Boards Manager .
Search for and click Install for the latest version by Espressif Systems . 2. Accessing the Library
The easiest and cleanest way to get rmaker.h is to let the Arduino IDE install the correct ESP32 package. This ensures all compiler tools and dependencies match perfectly. Step 1: Add the ESP32 Board URL Open the Arduino IDE.
lib_deps = file://C:/path/to/your/esp-rainmaker-arduino-master.zip rmaker.h library download zip
If you are using an older version of the ESP32 core, or if you prefer to manage your libraries manually using ZIP files, you can download the repository directly from Espressif's official GitHub. Step-by-Step Download Instructions:
For further help, visit the official Espressif ESP RainMaker forum or the GitHub Issues page for the respective repository. Do not trust third-party ZIP files without verification.
// Start Wi-Fi provisioning WiFiProv.beginProvision(WIFI_PROV_SCHEME_BLE, WIFI_PROV_SCHEME_HANDLER_FREE_BTDM, WIFI_PROV_SECURITY_1, pop, service_name); Paste this URL into the field: https://github
Use the Arduino IDE Board Manager to install the ESP32 by Espressif Systems board package. Once installed, RMaker.h and its examples are immediately available under File > Examples > ESP RainMaker .
#include <rmaker.h> #include <WiFi.h>
Include and compile:
delay(100);
You do not need to look for a standalone RMaker.zip file on sketchy third-party websites. The safest and most efficient way to get the library is by downloading the official ESP32 core package, which includes RMaker.h natively. 2. Method 1: The Recommended Way (Arduino Boards Manager)