
ESP RainMaker
Build products faster on ESP32, ESP32-S & ESP32-C Series SoC using ESP RainMaker
Espressif · com.espressif.rainmaker
UpdatedApr 4, 2026
PublishedNov 3, 2020
Packagecom.espressif.rainmaker
MD582abeb66292044da78412c8d11adb7d0
SHA1 (signer)5B:10:E9:5C:22:FB:44:17:97:55:6D:55:B7:48:20:6B:DB:7D:40:08
Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Architecturesarmeabi-v7a, arm64-v8a
Malware scanTRUSTED
Websitehttps://www.espressif.com/
Contact[email protected]
Privacy policyView
What's new
Improvements and bug fixes:
- The app can send the current time (Unix timestamp) to the device during setup when your product supports it, together with the timezone.
- Fixed a crash on the device screen when the app had restarted and device data was not yet loaded in memory.
- Preserved base URL and app theme even after logout.
- Privacy policy and terms-of-use URLs are updated for global and China regions.
- The app can send the current time (Unix timestamp) to the device during setup when your product supports it, together with the timezone.
- Fixed a crash on the device screen when the app had restarted and device data was not yet loaded in memory.
- Preserved base URL and app theme even after logout.
- Privacy policy and terms-of-use URLs are updated for global and China regions.
Description
ESP RainMaker app offers the following :
- Signing up for the ESP RainMaker account
- Provisioning ESP RainMaker devices
- Controlling and Managing the devices remotely or over local network
- Auto rendering of the UI based on the device descriptions in the firmware
- Scheduling to allow actions to be triggered on devices at a given time on a specified day or days of the week
- Creating abstract or logical grouping of devices
- Sharing to allow controlling of devices to other users
For more information, please visit https://rainmaker.espressif.com/
- Signing up for the ESP RainMaker account
- Provisioning ESP RainMaker devices
- Controlling and Managing the devices remotely or over local network
- Auto rendering of the UI based on the device descriptions in the firmware
- Scheduling to allow actions to be triggered on devices at a given time on a specified day or days of the week
- Creating abstract or logical grouping of devices
- Sharing to allow controlling of devices to other users
For more information, please visit https://rainmaker.espressif.com/
Required features
- Bluetooth android.hardware.bluetooth
- Faketouch android.hardware.faketouch
- Location android.hardware.location
- Microphone android.hardware.microphone
- Screen Landscape android.hardware.screen.landscape
- Screen Portrait android.hardware.screen.portrait
- Wifi android.hardware.wifi
Permissions (32)
ESP RainMaker requests the following Android permissions:
- Access Adservices Ad Id android.permission.ACCESS_ADSERVICES_AD_ID
- Access Adservices Attribution android.permission.ACCESS_ADSERVICES_ATTRIBUTION
- Access Background Location android.permission.ACCESS_BACKGROUND_LOCATION
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Bluetooth Advertise android.permission.BLUETOOTH_ADVERTISE
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Bluetooth Scan android.permission.BLUETOOTH_SCAN
- Camera android.permission.CAMERA
- Change Network State android.permission.CHANGE_NETWORK_STATE
- Change Wifi Multicast State android.permission.CHANGE_WIFI_MULTICAST_STATE
- Change Wifi State android.permission.CHANGE_WIFI_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- Read Phone State android.permission.READ_PHONE_STATE
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Receive User Present android.permission.RECEIVE_USER_PRESENT
- Record Audio android.permission.RECORD_AUDIO
- Request Ignore Battery Optimizations android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE
- Com Espressif Rainmaker Dynamic Receiver Not Exported Permission com.espressif.rainmaker.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Com Espressif Rainmaker Permission Joperate Message com.espressif.rainmaker.permission.JOPERATE_MESSAGE
- Com Espressif Rainmaker Permission Jpush Message com.espressif.rainmaker.permission.JPUSH_MESSAGE
- C2dm Permission Receive com.google.android.c2dm.permission.RECEIVE
- Finsky Permission Bind Get Install Referrer Service com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- Gms Permission Ad Id com.google.android.gms.permission.AD_ID