The iRemote app enables remote control and monitoring for ESP32-based products without any configuration required in the cloud.
User Management
- Signup/Signin using email id.
- Forgot/reset password support.
- Signing out.
Provisioning
- Uses Provisioning library for provisioning.
- Automatically connects to device using QR code.
- Can choose manual flow if QR code is not present.
- Shows list of available Wi-Fi networks.
- Performs the User-Node association workflow.
Manage
- List all devices associated with a user.
- Shows node and device details.
- Capability to remove node of a user.
- Shows online/offline status of nodes.
Control
- Shows all static and configurable parameters of a device.
- Adapt UI according to the parameter type like toggle for power, slider for brightness.
- Allow user to change and monitor parameters of devices.
Node Sharing
Node Sharing allows a user to share nodes with other registered users and allow them to monitor and control these nodes. List of operations that are supported in node sharing :
For primary users:
- Share nodes.
- View pending requests.
- Cancel a pending request, if required.
- Remove node sharing.
For secondary users:
- View pending requests.
- Accept/decline pending requests.